@@ -80,16 +80,16 @@ |
||
80 | 80 | margin-bottom:3px; |
81 | 81 | } |
82 | 82 | .sb-date-picker{ |
83 | - padding-<?php echo $end;?>:25px; |
|
83 | + padding-<?php echo $end; ?>:25px; |
|
84 | 84 | width: 140px; |
85 | 85 | } |
86 | 86 | .sb-date-button{ |
87 | - margin-<?php echo $start;?>:-30px; |
|
87 | + margin-<?php echo $start; ?>:-30px; |
|
88 | 88 | min-height: 22px; |
89 | - border-<?php echo $start;?>-style: solid; |
|
89 | + border-<?php echo $start; ?>-style: solid; |
|
90 | 90 | border-top-style: solid; |
91 | - border-<?php echo $end;?>-style: solid; |
|
92 | - border-<?php echo $end;?>-width: 1px; |
|
91 | + border-<?php echo $end; ?>-style: solid; |
|
92 | + border-<?php echo $end; ?>-width: 1px; |
|
93 | 93 | border-bottom-width: 1px; |
94 | 94 | border-radius: 1px; |
95 | 95 | box-shadow: 0px 0px 0px #666666; |
@@ -69,7 +69,7 @@ |
||
69 | 69 | $langInstance = new core\common\Language(); |
70 | 70 | $end = $langInstance->rtl ? "left" : "right"; |
71 | 71 | ?> |
72 | - pressedButton.next().append('<span style="padding-<?php echo $end;?>:1em">'+msg+'<\/span>'); |
|
72 | + pressedButton.next().append('<span style="padding-<?php echo $end; ?>:1em">'+msg+'<\/span>'); |
|
73 | 73 | } |
74 | 74 | ); |
75 | 75 | } |
@@ -81,9 +81,9 @@ discard block |
||
81 | 81 | $loggerInstance = new \core\common\Logging(); |
82 | 82 | $olddomain = textdomain(NULL); |
83 | 83 | $loggerInstance->debug(4, "set_locale($domain)\n"); |
84 | - $loggerInstance->debug(4, ROOT . "\n"); |
|
84 | + $loggerInstance->debug(4, ROOT."\n"); |
|
85 | 85 | textdomain($domain); |
86 | - bindtextdomain($domain, ROOT . "/translation/"); |
|
86 | + bindtextdomain($domain, ROOT."/translation/"); |
|
87 | 87 | bind_textdomain_codeset($domain, "UTF-8"); |
88 | 88 | return $olddomain; |
89 | 89 | } |
@@ -136,7 +136,7 @@ discard block |
||
136 | 136 | |
137 | 137 | // check if this language is supported by the CAT config |
138 | 138 | foreach (\config\Master::LANGUAGES as $language => $value) { |
139 | - if (preg_match("/^" . $language . ".*/", $tryLang)) { |
|
139 | + if (preg_match("/^".$language.".*/", $tryLang)) { |
|
140 | 140 | $localeTmp = $value['locale']; |
141 | 141 | $langIndex = $language; // ??? |
142 | 142 | break; |
@@ -152,11 +152,11 @@ discard block |
||
152 | 152 | } |
153 | 153 | } |
154 | 154 | $isRtl = \config\Master::LANGUAGES[$langIndex]['rtl']; |
155 | - putenv("LC_ALL=" . $theLocale); |
|
155 | + putenv("LC_ALL=".$theLocale); |
|
156 | 156 | $_SESSION['language'] = $langIndex; |
157 | 157 | $loggerInstance->debug(4, "selected lang:$langIndex:$theLocale\n"); |
158 | 158 | $loggerInstance->debug(4, print_r($langConverted, true)); |
159 | - return([$langIndex, $theLocale,$isRtl]); |
|
159 | + return([$langIndex, $theLocale, $isRtl]); |
|
160 | 160 | } |
161 | 161 | |
162 | 162 | /** |
@@ -51,7 +51,7 @@ |
||
51 | 51 | " . $Tou['title'] . " |
52 | 52 | </h1> |
53 | 53 | <div id='tou_1'>" . $Tou['subtitle'] . |
54 | - '<div style="direction:ltr">' . $Tou['short'] . "</div> |
|
54 | + '<div style="direction:ltr">' . $Tou['short'] . "</div> |
|
55 | 55 | </div> |
56 | 56 | <div id='all_tou_link'><a href='javascript:showTOU()'>Click here to see the full terms</a></div> |
57 | 57 | <div id='tou_2' style='display:none; padding-top:20px; direction:ltr'>" . |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | * the receiving end to strip this marker and not add the title by itself. |
32 | 32 | * |
33 | 33 | */ |
34 | -require_once dirname(dirname(dirname((dirname(dirname(__FILE__)))))) . "/config/_config.php"; |
|
34 | +require_once dirname(dirname(dirname((dirname(dirname(__FILE__))))))."/config/_config.php"; |
|
35 | 35 | |
36 | 36 | $Gui = new \web\lib\user\Gui(); |
37 | 37 | |
@@ -41,46 +41,46 @@ discard block |
||
41 | 41 | $subpage = $_REQUEST['subpage']; |
42 | 42 | switch ($page) { |
43 | 43 | case 'about': |
44 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/about_cat.inc.php"; |
|
44 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/about_cat.inc.php"; |
|
45 | 45 | $out = "<div class='padding'>$out</div>"; |
46 | 46 | break; |
47 | 47 | case 'tou': |
48 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/tou.inc.php"; |
|
48 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/tou.inc.php"; |
|
49 | 49 | $out = "no_title<div> |
50 | 50 | <h1> |
51 | - " . $Tou['title'] . " |
|
51 | + " . $Tou['title']." |
|
52 | 52 | </h1> |
53 | -<div id='tou_1'>" . $Tou['subtitle'] . |
|
54 | - '<div style="direction:ltr">' . $Tou['short'] . "</div> |
|
53 | +<div id='tou_1'>" . $Tou['subtitle']. |
|
54 | + '<div style="direction:ltr">'.$Tou['short']."</div> |
|
55 | 55 | </div> |
56 | 56 | <div id='all_tou_link'><a href='javascript:showTOU()'>Click here to see the full terms</a></div> |
57 | 57 | <div id='tou_2' style='display:none; padding-top:20px; direction:ltr'>" . |
58 | - $Tou['full'] . " |
|
58 | + $Tou['full']." |
|
59 | 59 | </div> |
60 | 60 | </div> |
61 | 61 | "; |
62 | 62 | break; |
63 | 63 | case 'help': |
64 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/faq.inc.php"; |
|
64 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/faq.inc.php"; |
|
65 | 65 | switch ($subpage) { |
66 | 66 | case 'contact': |
67 | 67 | case 'idp_not_listed': |
68 | 68 | case 'device_not_listed': |
69 | 69 | case 'what_is_eduroam': |
70 | - $out = "no_title<div><h1>" . _("Help") . "</h1>"; |
|
70 | + $out = "no_title<div><h1>"._("Help")."</h1>"; |
|
71 | 71 | foreach ($Faq as $faqItem) { |
72 | 72 | if (!empty($faqItem['id']) && $faqItem['id'] == $subpage) { |
73 | - $out .= "<div><h3>" . $faqItem['title'] . "</h3>\n"; |
|
74 | - $out .= "" . $faqItem['text'] . "</div>\n"; |
|
73 | + $out .= "<div><h3>".$faqItem['title']."</h3>\n"; |
|
74 | + $out .= "".$faqItem['text']."</div>\n"; |
|
75 | 75 | } |
76 | 76 | } |
77 | 77 | $out .= "</div>"; |
78 | 78 | break; |
79 | 79 | case 'faq': |
80 | - $out = "no_title<div><h1>" . _("Frequently Asked Questions") . "</h1>"; |
|
80 | + $out = "no_title<div><h1>"._("Frequently Asked Questions")."</h1>"; |
|
81 | 81 | foreach ($Faq as $faqItem) { |
82 | - $out .= "<div><h3>" . $faqItem['title'] . "</h3>\n"; |
|
83 | - $out .= "" . $faqItem['text'] . "</div>\n"; |
|
82 | + $out .= "<div><h3>".$faqItem['title']."</h3>\n"; |
|
83 | + $out .= "".$faqItem['text']."</div>\n"; |
|
84 | 84 | } |
85 | 85 | $out .= "</div>"; |
86 | 86 | break; |
@@ -104,15 +104,15 @@ discard block |
||
104 | 104 | $rn = uniqid(); |
105 | 105 | $_SESSION['remindIdP'] = $rn; |
106 | 106 | $out .= "<input type='hidden' id='remindIdPs' value='$rn'>"; |
107 | - $out .= "<p><button type='button' onclick='goAdmin(); return(false);'>" . _("Login") . "</button>"; |
|
108 | - $out .= "<br/><br/><p>" . _("Did you forget with which Identity Provider you logged in to the system? We can try to find out if you specify the email address with which you were invited to the system in the box below. This may not work if you were invited from a third-party website via the AdminAPI.") . "</p>"; |
|
109 | - $out .= "<input id='remindIdP' type='text'/><button onclick='remindIdPF(); return false;'>" . _("Get IdP Reminder") . "</button>"; |
|
107 | + $out .= "<p><button type='button' onclick='goAdmin(); return(false);'>"._("Login")."</button>"; |
|
108 | + $out .= "<br/><br/><p>"._("Did you forget with which Identity Provider you logged in to the system? We can try to find out if you specify the email address with which you were invited to the system in the box below. This may not work if you were invited from a third-party website via the AdminAPI.")."</p>"; |
|
109 | + $out .= "<input id='remindIdP' type='text'/><button onclick='remindIdPF(); return false;'>"._("Get IdP Reminder")."</button>"; |
|
110 | 110 | $out .= "<div id='remindIdPd'><span id='remindIdPh'></span><ul id='remindIdPl'></ul></div>"; |
111 | 111 | $out = "<div class='padding'>$out</div>"; |
112 | 112 | } |
113 | 113 | break; |
114 | 114 | case 'develop': |
115 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/devel.inc.php"; |
|
115 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/devel.inc.php"; |
|
116 | 116 | $out = "<div class='padding'>$out</div>"; |
117 | 117 | break; |
118 | 118 | } |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | $invitationObject = new SilverbulletInvitation($token); |
326 | 326 | $profile = new ProfileSilverbullet($invitationObject->profile); |
327 | 327 | $inst = new IdP($profile->institution); |
328 | - $loggerInstance->debug(5, "tokenStatus: done, got " . $invitationObject->invitationTokenStatus . ", " . $invitationObject->profile . ", " . $invitationObject->userId . ", " . $invitationObject->expiry . ", " . $invitationObject->invitationTokenString . "\n"); |
|
328 | + $loggerInstance->debug(5, "tokenStatus: done, got ".$invitationObject->invitationTokenStatus.", ".$invitationObject->profile.", ".$invitationObject->userId.", ".$invitationObject->expiry.", ".$invitationObject->invitationTokenString."\n"); |
|
329 | 329 | if ($invitationObject->invitationTokenStatus != SilverbulletInvitation::SB_TOKENSTATUS_VALID && $invitationObject->invitationTokenStatus != SilverbulletInvitation::SB_TOKENSTATUS_PARTIALLY_REDEEMED) { |
330 | 330 | throw new Exception("Attempt to generate a SilverBullet installer with an invalid/redeemed/expired token. The user should never have got that far!"); |
331 | 331 | } |
@@ -338,12 +338,12 @@ discard block |
||
338 | 338 | throw new Exception("Despite a valid token, the corresponding user was not found in database or database query error!"); |
339 | 339 | } |
340 | 340 | $expiryObject = mysqli_fetch_object(/** @scrutinizer ignore-type */ $userrow); |
341 | - $loggerInstance->debug(5, "EXP: " . $expiryObject->expiry . "\n"); |
|
341 | + $loggerInstance->debug(5, "EXP: ".$expiryObject->expiry."\n"); |
|
342 | 342 | $expiryDateObject = date_create_from_format("Y-m-d H:i:s", $expiryObject->expiry); |
343 | 343 | if ($expiryDateObject === FALSE) { |
344 | 344 | throw new Exception("The expiry date we got from the DB is bogus!"); |
345 | 345 | } |
346 | - $loggerInstance->debug(5, $expiryDateObject->format("Y-m-d H:i:s") . "\n"); |
|
346 | + $loggerInstance->debug(5, $expiryDateObject->format("Y-m-d H:i:s")."\n"); |
|
347 | 347 | // date_create with no parameters can't fail, i.e. is never FALSE |
348 | 348 | $validity = date_diff(/** @scrutinizer ignore-type */ date_create(), $expiryDateObject); |
349 | 349 | $expiryDays = $validity->days + 1; |
@@ -377,14 +377,14 @@ discard block |
||
377 | 377 | $exportedCertClear = ""; |
378 | 378 | openssl_pkcs12_export($cert, $exportedCertClear, $privateKey, "", ['extracerts' => [$issuingCaPem, $rootCaPem]]); |
379 | 379 | $pkey_3des = ""; |
380 | - openssl_pkey_export($privateKey, $pkey_3des, $importPassword, [ "encrypt_key_cipher" => OPENSSL_CIPHER_3DES ]); |
|
380 | + openssl_pkey_export($privateKey, $pkey_3des, $importPassword, ["encrypt_key_cipher" => OPENSSL_CIPHER_3DES]); |
|
381 | 381 | // store resulting cert CN and expiry date in separate columns into DB - do not store the cert data itself as it contains the private key! |
382 | 382 | // we need the *real* expiry date, not just the day-approximation |
383 | 383 | $x509 = new \core\common\X509(); |
384 | 384 | $certString = ""; |
385 | 385 | openssl_x509_export($cert, $certString); |
386 | 386 | $parsedCert = $x509->processCertificate($certString); |
387 | - $loggerInstance->debug(5, "CERTINFO: " . /** @scrutinizer ignore-type */ print_r($parsedCert['full_details'], true)); |
|
387 | + $loggerInstance->debug(5, "CERTINFO: "./** @scrutinizer ignore-type */ print_r($parsedCert['full_details'], true)); |
|
388 | 388 | $realExpiryDate = date_create_from_format("U", $parsedCert['full_details']['validTo_time_t'])->format("Y-m-d H:i:s"); |
389 | 389 | |
390 | 390 | // store new cert info in DB |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | // let the RADIUS users know the actual username for CUI generation |
397 | 397 | $radiusDbs = DBConnection::handle("RADIUS"); // is an array of server conns |
398 | 398 | foreach ($radiusDbs as $oneRadiusDb) { |
399 | - $oneRadiusDb->exec("INSERT IGNORE INTO radcheck (username, attribute, op, value) VALUES (?, 'CUI-Source-Username', ':=', ?)", "ss", ($profile->getUserById($invitationObject->userId))[$invitationObject->userId] , $csr["USERNAME"]); |
|
399 | + $oneRadiusDb->exec("INSERT IGNORE INTO radcheck (username, attribute, op, value) VALUES (?, 'CUI-Source-Username', ':=', ?)", "ss", ($profile->getUserById($invitationObject->userId))[$invitationObject->userId], $csr["USERNAME"]); |
|
400 | 400 | } |
401 | 401 | |
402 | 402 | // return PKCS#12 data stream |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | $username = ""; |
454 | 454 | while ($usernameIsUnique === FALSE) { |
455 | 455 | $usernameLocalPart = common\Entity::randomString(64 - 1 - strlen($realm), "0123456789abcdefghijklmnopqrstuvwxyz"); |
456 | - $username = $usernameLocalPart . "@" . $realm; |
|
456 | + $username = $usernameLocalPart."@".$realm; |
|
457 | 457 | $uniquenessQuery = $databaseHandle->exec("SELECT cn from silverbullet_certificate WHERE cn = ? AND ca_type = ?", "ss", $username, $certtype); |
458 | 458 | // SELECT -> resource, not boolean |
459 | 459 | if (mysqli_num_rows(/** @scrutinizer ignore-type */ $uniquenessQuery) == 0) { |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | return $this->counter; |
127 | 127 | } |
128 | 128 | |
129 | - $cachedNumber = @file_get_contents(ROOT . "/var/tmp/cachedSPNumber.serialised"); |
|
129 | + $cachedNumber = @file_get_contents(ROOT."/var/tmp/cachedSPNumber.serialised"); |
|
130 | 130 | if ($cachedNumber !== FALSE) { |
131 | 131 | $numberData = unserialize($cachedNumber); |
132 | 132 | $now = new \DateTime(); |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | } else { // data in cache is too old or doesn't exist. We really need to ask the database |
140 | 140 | $list = $this->listAllServiceProviders(); |
141 | 141 | $this->counter = count($list); |
142 | - file_put_contents(ROOT . "/var/tmp/cachedSPNumber.serialised", serialize(["number" => $this->counter, "timestamp" => new \DateTime()])); |
|
142 | + file_put_contents(ROOT."/var/tmp/cachedSPNumber.serialised", serialize(["number" => $this->counter, "timestamp" => new \DateTime()])); |
|
143 | 143 | return $this->counter; |
144 | 144 | } |
145 | 145 | } |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | $returnarray = []; |
189 | 189 | $query = "SELECT id_institution AS id, country, inst_realm as realmlist, name AS collapsed_name, contact AS collapsed_contact, type FROM view_active_institution WHERE country = ?"; |
190 | 190 | if ($eduroamDbType !== NULL) { |
191 | - $query .= " AND ( type = '" . ExternalEduroamDBData::TYPE_IDPSP . "' OR type = '" . $eduroamDbType . "')"; |
|
191 | + $query .= " AND ( type = '".ExternalEduroamDBData::TYPE_IDPSP."' OR type = '".$eduroamDbType."')"; |
|
192 | 192 | } |
193 | 193 | $externals = $this->db->exec($query, "s", $tld); |
194 | 194 | // was a SELECT query, so a resource and not a boolean |
@@ -291,7 +291,7 @@ discard block |
||
291 | 291 | $instServerTransaction = $this->db->exec($query, "s", $tld); |
292 | 292 | while ($instServerResponses = mysqli_fetch_object(/** @scrutinizer ignore-type */ $instServerTransaction)) { |
293 | 293 | $contactList = $this->dissectCollapsedContacts($instServerResponses->contacts); |
294 | - $retval[$instServerResponses->ROid . "-". $instServerResponses->instid] = [ |
|
294 | + $retval[$instServerResponses->ROid."-".$instServerResponses->instid] = [ |
|
295 | 295 | "names" => $this->splitNames($instServerResponses->inst_name), |
296 | 296 | "type" => array_search($instServerResponses->type, self::TYPE_MAPPING), |
297 | 297 | "servers" => $instServerResponses->servers, |
@@ -26,9 +26,9 @@ discard block |
||
26 | 26 | #private const EDUPKI_RA_PKEY_PASSPHRASE = "..."; |
27 | 27 | |
28 | 28 | |
29 | - private const LOCATION_RA_CERT = ROOT . "/config/SilverbulletClientCerts/edupki-test-ra.pem"; |
|
30 | - private const LOCATION_RA_KEY = ROOT . "/config/SilverbulletClientCerts/edupki-test-ra.clearkey"; |
|
31 | - private const LOCATION_WEBROOT = ROOT . "/config/SilverbulletClientCerts/eduPKI-webserver-root.pem"; |
|
29 | + private const LOCATION_RA_CERT = ROOT."/config/SilverbulletClientCerts/edupki-test-ra.pem"; |
|
30 | + private const LOCATION_RA_KEY = ROOT."/config/SilverbulletClientCerts/edupki-test-ra.clearkey"; |
|
31 | + private const LOCATION_WEBROOT = ROOT."/config/SilverbulletClientCerts/eduPKI-webserver-root.pem"; |
|
32 | 32 | private const EDUPKI_RA_ID = 700; |
33 | 33 | private const EDUPKI_CERT_PROFILE_BOTH = "Radius Server SOAP"; |
34 | 34 | private const EDUPKI_CERT_PROFILE_IDP = "Radius Server SOAP"; |
@@ -46,13 +46,13 @@ discard block |
||
46 | 46 | parent::__construct(); |
47 | 47 | |
48 | 48 | if (stat(CertificationAuthorityEduPkiServer::LOCATION_RA_CERT) === FALSE) { |
49 | - throw new Exception("RA operator PEM file not found: " . CertificationAuthorityEduPkiServer::LOCATION_RA_CERT); |
|
49 | + throw new Exception("RA operator PEM file not found: ".CertificationAuthorityEduPkiServer::LOCATION_RA_CERT); |
|
50 | 50 | } |
51 | 51 | if (stat(CertificationAuthorityEduPkiServer::LOCATION_RA_KEY) === FALSE) { |
52 | - throw new Exception("RA operator private key file not found: " . CertificationAuthorityEduPkiServer::LOCATION_RA_KEY); |
|
52 | + throw new Exception("RA operator private key file not found: ".CertificationAuthorityEduPkiServer::LOCATION_RA_KEY); |
|
53 | 53 | } |
54 | 54 | if (stat(CertificationAuthorityEduPkiServer::LOCATION_WEBROOT) === FALSE) { |
55 | - throw new Exception("CA website root CA file not found: " . CertificationAuthorityEduPkiServer::LOCATION_WEBROOT); |
|
55 | + throw new Exception("CA website root CA file not found: ".CertificationAuthorityEduPkiServer::LOCATION_WEBROOT); |
|
56 | 56 | } |
57 | 57 | } |
58 | 58 | |
@@ -119,22 +119,22 @@ discard block |
||
119 | 119 | throw new Exception("Unexpected policies requested."); |
120 | 120 | } |
121 | 121 | $altArray = [# Array mit den Subject Alternative Names |
122 | - "email:" . $csr["USERMAIL"] |
|
122 | + "email:".$csr["USERMAIL"] |
|
123 | 123 | ]; |
124 | 124 | foreach ($csr["ALTNAMES"] as $oneAltName) { |
125 | - $altArray[] = "DNS:" . $oneAltName; |
|
125 | + $altArray[] = "DNS:".$oneAltName; |
|
126 | 126 | } |
127 | 127 | $soapPub = $this->initEduPKISoapSession("PUBLIC"); |
128 | 128 | $this->loggerInstance->debug(5, "FIRST ACTUAL SOAP REQUEST (Public, newRequest)!\n"); |
129 | - $this->loggerInstance->debug(5, "PARAM_1: " . CertificationAuthorityEduPkiServer::EDUPKI_RA_ID . "\n"); |
|
130 | - $this->loggerInstance->debug(5, "PARAM_2: " . $csr["CSR_STRING"] . "\n"); |
|
129 | + $this->loggerInstance->debug(5, "PARAM_1: ".CertificationAuthorityEduPkiServer::EDUPKI_RA_ID."\n"); |
|
130 | + $this->loggerInstance->debug(5, "PARAM_2: ".$csr["CSR_STRING"]."\n"); |
|
131 | 131 | $this->loggerInstance->debug(5, "PARAM_3: "); |
132 | 132 | $this->loggerInstance->debug(5, $altArray); |
133 | - $this->loggerInstance->debug(5, "PARAM_4: " . $profile . "\n"); |
|
134 | - $this->loggerInstance->debug(5, "PARAM_5: " . sha1("notused") . "\n"); |
|
135 | - $this->loggerInstance->debug(5, "PARAM_6: " . $csr["USERNAME"] . "\n"); |
|
136 | - $this->loggerInstance->debug(5, "PARAM_7: " . $csr["USERMAIL"] . "\n"); |
|
137 | - $this->loggerInstance->debug(5, "PARAM_8: " . ProfileSilverbullet::PRODUCTNAME . "\n"); |
|
133 | + $this->loggerInstance->debug(5, "PARAM_4: ".$profile."\n"); |
|
134 | + $this->loggerInstance->debug(5, "PARAM_5: ".sha1("notused")."\n"); |
|
135 | + $this->loggerInstance->debug(5, "PARAM_6: ".$csr["USERNAME"]."\n"); |
|
136 | + $this->loggerInstance->debug(5, "PARAM_7: ".$csr["USERMAIL"]."\n"); |
|
137 | + $this->loggerInstance->debug(5, "PARAM_8: ".ProfileSilverbullet::PRODUCTNAME."\n"); |
|
138 | 138 | $this->loggerInstance->debug(5, "PARAM_9: false\n"); |
139 | 139 | $soapNewRequest = $soapPub->newRequest( |
140 | 140 | CertificationAuthorityEduPkiServer::EDUPKI_RA_ID, # RA-ID |
@@ -156,11 +156,11 @@ discard block |
||
156 | 156 | } catch (Exception $e) { |
157 | 157 | // PHP 7.1 can do this much better |
158 | 158 | if (is_soap_fault($e)) { |
159 | - throw new Exception("Error when sending SOAP request: " . "{$e->faultcode}: { |
|
159 | + throw new Exception("Error when sending SOAP request: "."{$e->faultcode}: { |
|
160 | 160 | $e->faultstring |
161 | 161 | }\n"); |
162 | 162 | } |
163 | - throw new Exception("Something odd happened while doing the SOAP request:" . $e->getMessage()); |
|
163 | + throw new Exception("Something odd happened while doing the SOAP request:".$e->getMessage()); |
|
164 | 164 | } |
165 | 165 | try { |
166 | 166 | $soap = $this->initEduPKISoapSession("RA"); |
@@ -194,7 +194,7 @@ discard block |
||
194 | 194 | // for obnoxious reasons, we have to dump the request into a file and let pkcs7_sign read from the file |
195 | 195 | // rather than just using the string. Grr. |
196 | 196 | $tempdir = \core\common\Entity::createTemporaryDirectory("test"); |
197 | - file_put_contents($tempdir['dir'] . "/content.txt", $soapCleartext); |
|
197 | + file_put_contents($tempdir['dir']."/content.txt", $soapCleartext); |
|
198 | 198 | // retrieve our RA cert from filesystem |
199 | 199 | // the RA certificates are not needed right now because we |
200 | 200 | // have resorted to S/MIME signatures with openssl command-line |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | // sign the data, using cmdline because openssl_pkcs7_sign produces strange results |
207 | 207 | // -binary didn't help, nor switch -md to sha1 sha256 or sha512 |
208 | 208 | $this->loggerInstance->debug(5, "Actual content to be signed is this:\n $soapCleartext\n"); |
209 | - $execCmd = \config\Master::PATHS['openssl'] . " smime -sign -binary -in " . $tempdir['dir'] . "/content.txt -out " . $tempdir['dir'] . "/signature.txt -outform pem -inkey " . ROOT . "/config/SilverbulletClientCerts/edupki-test-ra.clearkey -signer " . ROOT . "/config/SilverbulletClientCerts/edupki-test-ra.pem"; |
|
209 | + $execCmd = \config\Master::PATHS['openssl']." smime -sign -binary -in ".$tempdir['dir']."/content.txt -out ".$tempdir['dir']."/signature.txt -outform pem -inkey ".ROOT."/config/SilverbulletClientCerts/edupki-test-ra.clearkey -signer ".ROOT."/config/SilverbulletClientCerts/edupki-test-ra.pem"; |
|
210 | 210 | $this->loggerInstance->debug(2, "Calling openssl smime with following cmdline: $execCmd\n"); |
211 | 211 | $output = []; |
212 | 212 | $return = 999; |
@@ -215,21 +215,21 @@ discard block |
||
215 | 215 | throw new Exception("Non-zero return value from openssl smime!"); |
216 | 216 | } |
217 | 217 | // and get the signature blob back from the filesystem |
218 | - $detachedSig = trim(file_get_contents($tempdir['dir'] . "/signature.txt")); |
|
218 | + $detachedSig = trim(file_get_contents($tempdir['dir']."/signature.txt")); |
|
219 | 219 | $this->loggerInstance->debug(5, "Request for server approveRequest has parameters:\n"); |
220 | - $this->loggerInstance->debug(5, $soapReqnum . "\n"); |
|
221 | - $this->loggerInstance->debug(5, $soapCleartext . "\n"); // PHP magically encodes this as base64 while sending! |
|
222 | - $this->loggerInstance->debug(5, $detachedSig . "\n"); |
|
220 | + $this->loggerInstance->debug(5, $soapReqnum."\n"); |
|
221 | + $this->loggerInstance->debug(5, $soapCleartext."\n"); // PHP magically encodes this as base64 while sending! |
|
222 | + $this->loggerInstance->debug(5, $detachedSig."\n"); |
|
223 | 223 | $soapIssueCert = $soap->approveRequest($soapReqnum, $soapCleartext, $detachedSig); |
224 | - $this->loggerInstance->debug(5, "approveRequest Request was: \n" . $soap->__getLastRequest()); |
|
225 | - $this->loggerInstance->debug(5, "approveRequest Response was: \n" . $soap->__getLastResponse()); |
|
224 | + $this->loggerInstance->debug(5, "approveRequest Request was: \n".$soap->__getLastRequest()); |
|
225 | + $this->loggerInstance->debug(5, "approveRequest Response was: \n".$soap->__getLastResponse()); |
|
226 | 226 | if ($soapIssueCert === FALSE) { |
227 | 227 | throw new Exception("The locally approved request was NOT processed by the CA."); |
228 | 228 | } |
229 | 229 | } catch (SoapFault $e) { |
230 | - throw new Exception("SoapFault: Error when sending or receiving SOAP message: " . "{$e->faultcode}: {$e->faultname}: {$e->faultstring}: {$e->faultactor}: {$e->detail}: {$e->headerfault}\n"); |
|
230 | + throw new Exception("SoapFault: Error when sending or receiving SOAP message: "."{$e->faultcode}: {$e->faultname}: {$e->faultstring}: {$e->faultactor}: {$e->detail}: {$e->headerfault}\n"); |
|
231 | 231 | } catch (Exception $e) { |
232 | - throw new Exception("Exception: Something odd happened between the SOAP requests:" . $e->getMessage()); |
|
232 | + throw new Exception("Exception: Something odd happened between the SOAP requests:".$e->getMessage()); |
|
233 | 233 | } |
234 | 234 | return $soapReqnum; |
235 | 235 | } |
@@ -281,9 +281,9 @@ discard block |
||
281 | 281 | throw new Exception("CAInfo has no root certificate for us!"); |
282 | 282 | } |
283 | 283 | } catch (SoapFault $e) { |
284 | - throw new Exception("SoapFault: Error when sending or receiving SOAP message: " . "{$e->faultcode}: {$e->faultname}: {$e->faultstring}: {$e->faultactor}: {$e->detail}: {$e->headerfault}\n"); |
|
284 | + throw new Exception("SoapFault: Error when sending or receiving SOAP message: "."{$e->faultcode}: {$e->faultname}: {$e->faultstring}: {$e->faultactor}: {$e->detail}: {$e->headerfault}\n"); |
|
285 | 285 | } catch (Exception $e) { |
286 | - throw new Exception("Exception: Something odd happened between the SOAP requests:" . $e->getMessage()); |
|
286 | + throw new Exception("Exception: Something odd happened between the SOAP requests:".$e->getMessage()); |
|
287 | 287 | } |
288 | 288 | return [ |
289 | 289 | "CERT" => openssl_x509_read($parsedCert['pem']), |
@@ -316,12 +316,12 @@ discard block |
||
316 | 316 | // for obnoxious reasons, we have to dump the request into a file and let pkcs7_sign read from the file |
317 | 317 | // rather than just using the string. Grr. |
318 | 318 | $tempdir = \core\common\Entity::createTemporaryDirectory("test"); |
319 | - file_put_contents($tempdir['dir'] . "/content.txt", $soapRawRevRequest); |
|
319 | + file_put_contents($tempdir['dir']."/content.txt", $soapRawRevRequest); |
|
320 | 320 | // retrieve our RA cert from filesystem |
321 | 321 | // sign the data, using cmdline because openssl_pkcs7_sign produces strange results |
322 | 322 | // -binary didn't help, nor switch -md to sha1 sha256 or sha512 |
323 | 323 | $this->loggerInstance->debug(5, "Actual content to be signed is this:\n$soapRawRevRequest\n"); |
324 | - $execCmd = \config\Master::PATHS['openssl'] . " smime -sign -binary -in " . $tempdir['dir'] . "/content.txt -out " . $tempdir['dir'] . "/signature.txt -outform pem -inkey " . CertificationAuthorityEduPkiServer::LOCATION_RA_KEY . " -signer " . CertificationAuthorityEduPkiServer::LOCATION_RA_CERT; |
|
324 | + $execCmd = \config\Master::PATHS['openssl']." smime -sign -binary -in ".$tempdir['dir']."/content.txt -out ".$tempdir['dir']."/signature.txt -outform pem -inkey ".CertificationAuthorityEduPkiServer::LOCATION_RA_KEY." -signer ".CertificationAuthorityEduPkiServer::LOCATION_RA_CERT; |
|
325 | 325 | $this->loggerInstance->debug(2, "Calling openssl smime with following cmdline: $execCmd\n"); |
326 | 326 | $output = []; |
327 | 327 | $return = 999; |
@@ -330,7 +330,7 @@ discard block |
||
330 | 330 | throw new Exception("Non-zero return value from openssl smime!"); |
331 | 331 | } |
332 | 332 | // and get the signature blob back from the filesystem |
333 | - $detachedSig = trim(file_get_contents($tempdir['dir'] . "/signature.txt")); |
|
333 | + $detachedSig = trim(file_get_contents($tempdir['dir']."/signature.txt")); |
|
334 | 334 | $soapIssueRev = $soap->approveRevocationRequest($soapRevocationSerial, $soapRawRevRequest, $detachedSig); |
335 | 335 | if ($soapIssueRev === FALSE) { |
336 | 336 | throw new Exception("The locally approved revocation request was NOT processed by the CA."); |
@@ -338,9 +338,9 @@ discard block |
||
338 | 338 | } catch (Exception $e) { |
339 | 339 | // PHP 7.1 can do this much better |
340 | 340 | if (is_soap_fault($e)) { |
341 | - throw new Exception("Error when sending SOAP request: " . "{$e->faultcode}: {$e->faultstring}\n"); |
|
341 | + throw new Exception("Error when sending SOAP request: "."{$e->faultcode}: {$e->faultstring}\n"); |
|
342 | 342 | } |
343 | - throw new Exception("Something odd happened while doing the SOAP request:" . $e->getMessage()); |
|
343 | + throw new Exception("Something odd happened while doing the SOAP request:".$e->getMessage()); |
|
344 | 344 | } |
345 | 345 | } |
346 | 346 | |
@@ -440,9 +440,9 @@ discard block |
||
440 | 440 | */ |
441 | 441 | public function soapToXmlInteger($x) |
442 | 442 | { |
443 | - return '<' . $x[0] . '>' |
|
443 | + return '<'.$x[0].'>' |
|
444 | 444 | . htmlentities($x[1], ENT_NOQUOTES | ENT_XML1) |
445 | - . '</' . $x[0] . '>'; |
|
445 | + . '</'.$x[0].'>'; |
|
446 | 446 | } |
447 | 447 | |
448 | 448 | /** |
@@ -461,9 +461,9 @@ discard block |
||
461 | 461 | // dump private key into directory |
462 | 462 | $outstring = ""; |
463 | 463 | openssl_pkey_export($privateKey, $outstring); |
464 | - file_put_contents($tempdir . "/pkey.pem", $outstring); |
|
464 | + file_put_contents($tempdir."/pkey.pem", $outstring); |
|
465 | 465 | // PHP can only do one DC in the Subject. But we need three. |
466 | - $execCmd = \config\Master::PATHS['openssl'] . " req -new -sha256 -key $tempdir/pkey.pem -out $tempdir/request.csr -subj /DC=test/DC=test/DC=eduroam/C=$fed/O=" . \config\ConfAssistant::CONSORTIUM['name'] . "/OU=$fed/CN=$username/emailAddress=$username"; |
|
466 | + $execCmd = \config\Master::PATHS['openssl']." req -new -sha256 -key $tempdir/pkey.pem -out $tempdir/request.csr -subj /DC=test/DC=test/DC=eduroam/C=$fed/O=".\config\ConfAssistant::CONSORTIUM['name']."/OU=$fed/CN=$username/emailAddress=$username"; |
|
467 | 467 | $this->loggerInstance->debug(2, "Calling openssl req with following cmdline: $execCmd\n"); |
468 | 468 | $output = []; |
469 | 469 | $return = 999; |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | */ |
27 | 27 | ?> |
28 | 28 | <?php |
29 | -require_once dirname(dirname(dirname(__FILE__))) . "/config/_config.php"; |
|
29 | +require_once dirname(dirname(dirname(__FILE__)))."/config/_config.php"; |
|
30 | 30 | $auth = new \web\lib\admin\Authentication(); |
31 | 31 | $deco = new \web\lib\admin\PageDecoration(); |
32 | 32 | $validator = new \web\lib\common\InputValidation(); |
@@ -94,10 +94,10 @@ discard block |
||
94 | 94 | $fed = $validator->existingFederation($_POST['NRO-list']); |
95 | 95 | $country = strtoupper($fed->tld); |
96 | 96 | $DN[] = "C=$country"; |
97 | - $DN[] = "O=NRO of " . $cat->knownFederations[strtoupper($fed->tld)]; |
|
97 | + $DN[] = "O=NRO of ".$cat->knownFederations[strtoupper($fed->tld)]; |
|
98 | 98 | $serverInfo = $externalDb->listExternalTlsServersFederation($fed->tld); |
99 | 99 | $serverList = explode(",", array_key_first($serverInfo)); |
100 | - $DN[] = "CN=" . $serverList[0]; |
|
100 | + $DN[] = "CN=".$serverList[0]; |
|
101 | 101 | $policies[] = "eduroam IdP"; |
102 | 102 | $policies[] = "eduroam SP"; |
103 | 103 | $firstName = $serverInfo[array_key_first($serverInfo)][0]["name"]; |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | } |
122 | 122 | $DN[] = "O=$ou"; |
123 | 123 | $serverList = explode(",", $serverInfo["servers"]); |
124 | - $DN[] = "CN=" . $serverList[0]; |
|
124 | + $DN[] = "CN=".$serverList[0]; |
|
125 | 125 | switch ($serverInfo["type"]) { |
126 | 126 | case core\IdP::TYPE_IDPSP: |
127 | 127 | $policies[] = "eduroam IdP"; |
@@ -141,12 +141,12 @@ discard block |
||
141 | 141 | default: |
142 | 142 | throw new Exception("Sorry: Unknown level of issuance requested."); |
143 | 143 | } |
144 | - echo "<p style='font-size: large'>" . _("Requesting a certificate with the following properties"); |
|
144 | + echo "<p style='font-size: large'>"._("Requesting a certificate with the following properties"); |
|
145 | 145 | echo "<ul>"; |
146 | - echo "<li>" . _("Policy OIDs: ") . implode(", ", $policies) . "</li>"; |
|
147 | - echo "<li>" . _("Distinguished Name: ") . implode(", ", $DN) . "</li>"; |
|
148 | - echo "<li>" . _("subjectAltName:DNS : ") . implode(", ", $serverList) . "</li>"; |
|
149 | - echo "<li>" . _("Requester Contact Details: ") . $firstName . " <" . $firstMail . ">" . "</li>"; |
|
146 | + echo "<li>"._("Policy OIDs: ").implode(", ", $policies)."</li>"; |
|
147 | + echo "<li>"._("Distinguished Name: ").implode(", ", $DN)."</li>"; |
|
148 | + echo "<li>"._("subjectAltName:DNS : ").implode(", ", $serverList)."</li>"; |
|
149 | + echo "<li>"._("Requester Contact Details: ").$firstName." <".$firstMail.">"."</li>"; |
|
150 | 150 | echo "</ul></p>"; |
151 | 151 | |
152 | 152 | $vettedCsr = $validator->string($_POST['CSR'], true); |
@@ -160,7 +160,7 @@ discard block |
||
160 | 160 | "FED" => $country]; |
161 | 161 | // our certs can be good for max 5 years |
162 | 162 | $fed->requestCertificate($newCsrWithMeta, 1825); |
163 | - echo "<p>" . _("The certificate was requested.") . "</p>"; |
|
163 | + echo "<p>"._("The certificate was requested.")."</p>"; |
|
164 | 164 | ?> |
165 | 165 | <form action="overview_certificates.php" method="GET"> |
166 | 166 | <button type="submit"><?php echo _("Back to Certificate Overview"); ?></button> |
@@ -178,23 +178,23 @@ discard block |
||
178 | 178 | switch (count($feds)) { |
179 | 179 | case 0: |
180 | 180 | echo "<div>"; |
181 | - echo $uiElements->boxRemark("<strong>" . sprintf(_("None of your %s servers has complete information in the database."),$uiElements->nomenclatureFed)."</strong>" . _("At least the DNS names of TLS servers and a role-based contact mail address are required.")); |
|
181 | + echo $uiElements->boxRemark("<strong>".sprintf(_("None of your %s servers has complete information in the database."), $uiElements->nomenclatureFed)."</strong>"._("At least the DNS names of TLS servers and a role-based contact mail address are required.")); |
|
182 | 182 | echo "</div>"; |
183 | 183 | break; |
184 | 184 | case 1: |
185 | - echo '<input type="radio" name="LEVEL" id="NRO" value="NRO" checked>' . sprintf(_("Certificate for %s") ." ", $uiElements->nomenclatureFed) . '</input>'; |
|
186 | - echo " <strong>" . $cat->knownFederations[$feds[0]->tld] . "</strong>"; |
|
187 | - echo '<input type="hidden" name="NRO-list" id="NRO-list" value="' . $feds[0]->tld . '"/>'; |
|
185 | + echo '<input type="radio" name="LEVEL" id="NRO" value="NRO" checked>'.sprintf(_("Certificate for %s")." ", $uiElements->nomenclatureFed).'</input>'; |
|
186 | + echo " <strong>".$cat->knownFederations[$feds[0]->tld]."</strong>"; |
|
187 | + echo '<input type="hidden" name="NRO-list" id="NRO-list" value="'.$feds[0]->tld.'"/>'; |
|
188 | 188 | break; |
189 | 189 | default: |
190 | - echo '<input type="radio" name="LEVEL" id="NRO" value="NRO" checked>' . sprintf(_("Certificate for %s") ." ", $uiElements->nomenclatureFed) . '</input>'; |
|
190 | + echo '<input type="radio" name="LEVEL" id="NRO" value="NRO" checked>'.sprintf(_("Certificate for %s")." ", $uiElements->nomenclatureFed).'</input>'; |
|
191 | 191 | ?> |
192 | 192 | <select name="NRO-list" id="NRO-list"> |
193 | 193 | <option value="notset"><?php echo _("---PPPLEASE CHOOSE---"); ?></option> |
194 | 194 | <?php |
195 | 195 | foreach ($feds as $oneFed) { |
196 | 196 | #echo '<option value="' . strtoupper($oneFed->tld) . '">' . $cat->knownFederations[$oneFed->tld] . "</option>"; |
197 | - echo '<option value="AAA' . strtoupper($oneFed->tld) . '">' . $oneIdP["names"][$langObject->getLang()] . "</option>"; |
|
197 | + echo '<option value="AAA'.strtoupper($oneFed->tld).'">'.$oneIdP["names"][$langObject->getLang()]."</option>"; |
|
198 | 198 | |
199 | 199 | } |
200 | 200 | ?> |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | $allIdPs = []; |
205 | 205 | foreach ($allAuthorizedFeds as $oneFed) { |
206 | 206 | foreach ($externalDb->listExternalTlsServersInstitution($oneFed['value']) as $id => $oneIdP) { |
207 | - $allIdPs[$id] = '[' . substr($id, 0, 2) . '] ' . $oneIdP["names"][$langObject->getLang()]; |
|
207 | + $allIdPs[$id] = '['.substr($id, 0, 2).'] '.$oneIdP["names"][$langObject->getLang()]; |
|
208 | 208 | } |
209 | 209 | } |
210 | 210 | if (count($allIdPs) > 0) { |
@@ -215,14 +215,14 @@ discard block |
||
215 | 215 | <option value="notset"><?php echo _("---PLEASE CHOOSE---"); ?></option> |
216 | 216 | <?php |
217 | 217 | foreach ($allIdPs as $id => $name) { |
218 | - echo '<option value="' . $id . '">' . $name . "</option>"; |
|
218 | + echo '<option value="'.$id.'">'.$name."</option>"; |
|
219 | 219 | } |
220 | 220 | ?> |
221 | 221 | </select> |
222 | 222 | <?php |
223 | 223 | } else { |
224 | 224 | echo "<div>"; |
225 | - echo $uiElements->boxRemark(sprintf(_("<strong>No organisation inside your %s has complete information in the database</strong>."." "._("At least the DNS names of TLS servers and a role-based contact mail address are required.")),$uiElements->nomenclatureFed), "No TLS capable org!", true); |
|
225 | + echo $uiElements->boxRemark(sprintf(_("<strong>No organisation inside your %s has complete information in the database</strong>."." "._("At least the DNS names of TLS servers and a role-based contact mail address are required.")), $uiElements->nomenclatureFed), "No TLS capable org!", true); |
|
226 | 226 | echo "</div>"; |
227 | 227 | } |
228 | 228 | ?> |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | -require dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
22 | +require dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
23 | 23 | $colour1 = \config\Master::APPEARANCE['colour1']; |
24 | 24 | $colour2 = \config\Master::APPEARANCE['colour2']; |
25 | 25 | // we need to know if we are serving a RTL language so we can flip some heading |
@@ -34,14 +34,14 @@ discard block |
||
34 | 34 | } |
35 | 35 | |
36 | 36 | body { |
37 | - background: <?php echo $colour1;?>; |
|
37 | + background: <?php echo $colour1; ?>; |
|
38 | 38 | color: #000000; |
39 | 39 | font-family:Verdana, Arial, Helvetica, sans-serif; |
40 | 40 | font-size:11px; |
41 | 41 | height: 100%; |
42 | 42 | margin: 0px; |
43 | 43 | padding: 0px; |
44 | - padding-<?php echo $start;?>: 0px; |
|
44 | + padding-<?php echo $start; ?>: 0px; |
|
45 | 45 | min-width: 700px; |
46 | 46 | font-size: 11px; |
47 | 47 | font-weight: normal; |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | } |
58 | 58 | |
59 | 59 | button { |
60 | - background: <?php echo $colour2;?>; |
|
60 | + background: <?php echo $colour2; ?>; |
|
61 | 61 | color: #FFFFFF; |
62 | 62 | min-height: 23px; |
63 | 63 | border-start-style: outset; |
@@ -78,14 +78,14 @@ discard block |
||
78 | 78 | background:#095e80; |
79 | 79 | border-style:inset; |
80 | 80 | position: relative; |
81 | - <?php echo $start;?>: 3px; |
|
81 | + <?php echo $start; ?>: 3px; |
|
82 | 82 | } |
83 | 83 | |
84 | 84 | button.pressedDisabled { |
85 | 85 | background:#999; |
86 | 86 | border-style:inset; |
87 | 87 | position: relative; |
88 | - <?php echo $start;?>: 3px; |
|
88 | + <?php echo $start; ?>: 3px; |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | button.delete { |
@@ -93,14 +93,14 @@ discard block |
||
93 | 93 | } |
94 | 94 | |
95 | 95 | .problemdescription { |
96 | - padding-<?php echo $start;?>:40px; |
|
96 | + padding-<?php echo $start; ?>:40px; |
|
97 | 97 | padding-top: 10px; |
98 | 98 | padding-bottom: 10px; |
99 | 99 | background-color: lightyellow; |
100 | 100 | } |
101 | 101 | |
102 | 102 | .problemsolution { |
103 | - padding-<?php echo $start;?>:40px; |
|
103 | + padding-<?php echo $start; ?>:40px; |
|
104 | 104 | padding-top: 10px; |
105 | 105 | padding-bottom: 10px; |
106 | 106 | background-color: lightgreen; |
@@ -167,8 +167,8 @@ discard block |
||
167 | 167 | div.profilemodulebuttons { |
168 | 168 | position: inherit; |
169 | 169 | bottom: 5px; |
170 | - <?php echo $end;?>: 5px; |
|
171 | - text-align: <?php echo $end;?>; |
|
170 | + <?php echo $end; ?>: 5px; |
|
171 | + text-align: <?php echo $end; ?>; |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | div.profilebox { |
@@ -189,15 +189,15 @@ discard block |
||
189 | 189 | display: block; |
190 | 190 | position: absolute; |
191 | 191 | top:0; |
192 | - <?php echo $end;?>:0; |
|
193 | - padding-<?php echo $end;?>:20px; |
|
192 | + <?php echo $end; ?>:0; |
|
193 | + padding-<?php echo $end; ?>:20px; |
|
194 | 194 | padding-top:7px; |
195 | 195 | } |
196 | 196 | |
197 | 197 | div.sidebar { |
198 | 198 | display: inline; |
199 | - float: <?php echo $end;?>; |
|
200 | - padding-<?php echo $end;?>: 20px; |
|
199 | + float: <?php echo $end; ?>; |
|
200 | + padding-<?php echo $end; ?>: 20px; |
|
201 | 201 | } |
202 | 202 | div.sidebar a { |
203 | 203 | color: white; |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | div.header { |
207 | 207 | height: 54px; |
208 | 208 | background: #FFFFFF; |
209 | - padding-<?php echo $start;?>:30px; |
|
209 | + padding-<?php echo $start; ?>:30px; |
|
210 | 210 | padding-bottom: 10px; |
211 | 211 | color: <?php echo $colour2?>; |
212 | 212 | } |
@@ -216,8 +216,8 @@ discard block |
||
216 | 216 | top: 54px; |
217 | 217 | bottom: 50px; |
218 | 218 | padding-top: 10px; |
219 | - padding-<?php echo $start;?>: 0px; |
|
220 | - padding-<?php echo $end;?>: 0px; |
|
219 | + padding-<?php echo $start; ?>: 0px; |
|
220 | + padding-<?php echo $end; ?>: 0px; |
|
221 | 221 | width:100%; |
222 | 222 | } |
223 | 223 | |
@@ -231,18 +231,18 @@ discard block |
||
231 | 231 | color: #FFFFFF; |
232 | 232 | min-height:100px; |
233 | 233 | overflow: auto; |
234 | - padding-<?php echo $start;?>:20px' |
|
234 | + padding-<?php echo $start; ?>:20px' |
|
235 | 235 | } |
236 | 236 | |
237 | 237 | #thirdrow { |
238 | - padding-<?php echo $start;?>: 10px; |
|
239 | - padding-<?php echo $end;?>: 10px; |
|
238 | + padding-<?php echo $start; ?>: 10px; |
|
239 | + padding-<?php echo $end; ?>: 10px; |
|
240 | 240 | } |
241 | 241 | |
242 | 242 | #footer { |
243 | 243 | width: 100%; |
244 | - <?php echo $start;?>: 0; |
|
245 | - <?php echo $end;?>: 0; |
|
244 | + <?php echo $start; ?>: 0; |
|
245 | + <?php echo $end; ?>: 0; |
|
246 | 246 | bottom: 0; |
247 | 247 | position: absolute; |
248 | 248 | background: white; |
@@ -289,8 +289,8 @@ discard block |
||
289 | 289 | position: fixed; |
290 | 290 | top: 0; |
291 | 291 | bottom: 0; |
292 | - <?php echo $start;?>: 0; |
|
293 | - <?php echo $end;?>: 0; |
|
292 | + <?php echo $start; ?>: 0; |
|
293 | + <?php echo $end; ?>: 0; |
|
294 | 294 | background-color: #000000; |
295 | 295 | opacity: 0.5; |
296 | 296 | z-index: 90; |
@@ -316,7 +316,7 @@ discard block |
||
316 | 316 | padding: 15px; |
317 | 317 | text-align: start; |
318 | 318 | width: 850px; |
319 | - <?php echo $start;?>: 100px; |
|
319 | + <?php echo $start; ?>: 100px; |
|
320 | 320 | top: 50px; |
321 | 321 | z-index: 100; |
322 | 322 | } |
@@ -325,15 +325,15 @@ discard block |
||
325 | 325 | position: absolute; |
326 | 326 | top: 0; |
327 | 327 | bottom: 0; |
328 | - <?php echo $start;?>: 0; |
|
329 | - <?php echo $end;?>: 0; |
|
328 | + <?php echo $start; ?>: 0; |
|
329 | + <?php echo $end; ?>: 0; |
|
330 | 330 | z-index: 100; |
331 | 331 | } |
332 | 332 | |
333 | 333 | div#msgbox div { |
334 | 334 | position: fixed; |
335 | - <?php echo $start;?>: 0; |
|
336 | - <?php echo $end;?>: 0; |
|
335 | + <?php echo $start; ?>: 0; |
|
336 | + <?php echo $end; ?>: 0; |
|
337 | 337 | } |
338 | 338 | |
339 | 339 | div#msgbox div div.graybox { |
@@ -347,12 +347,12 @@ discard block |
||
347 | 347 | div.graybox img { |
348 | 348 | display: block; |
349 | 349 | cursor: pointer; |
350 | - float: <?php echo $end;?>; |
|
350 | + float: <?php echo $end; ?>; |
|
351 | 351 | margin: 0px 0px 10px 10px; |
352 | 352 | } |
353 | 353 | |
354 | 354 | img.icon { |
355 | - float: <?php echo $start;?>; |
|
355 | + float: <?php echo $start; ?>; |
|
356 | 356 | margin-end: 5px; |
357 | 357 | margin-top: 3px; |
358 | 358 | } |
@@ -409,7 +409,7 @@ discard block |
||
409 | 409 | |
410 | 410 | span.edu_cat { |
411 | 411 | font-weight: bold; |
412 | - color: <?php echo $colour2;?>; |
|
412 | + color: <?php echo $colour2; ?>; |
|
413 | 413 | } |
414 | 414 | |
415 | 415 | span.tooltip { |
@@ -468,7 +468,7 @@ discard block |
||
468 | 468 | } |
469 | 469 | |
470 | 470 | table.authrecord td { |
471 | - padding-<?php echo $end;?>: 10px; |
|
471 | + padding-<?php echo $end; ?>: 10px; |
|
472 | 472 | } |
473 | 473 | |
474 | 474 | p.MOTD { |
@@ -517,8 +517,8 @@ discard block |
||
517 | 517 | border-bottom-style:solid; |
518 | 518 | border-top-width:5px; |
519 | 519 | border-bottom-width:5px; |
520 | - border-color: <?php echo $colour1;?>; |
|
521 | - padding-<?php echo $start;?>:30px; |
|
520 | + border-color: <?php echo $colour1; ?>; |
|
521 | + padding-<?php echo $start; ?>:30px; |
|
522 | 522 | } |
523 | 523 | |
524 | 524 | .no_borders button.disabledDevice { |
@@ -573,8 +573,8 @@ discard block |
||
573 | 573 | |
574 | 574 | .signin_large { |
575 | 575 | vertical-align: top; |
576 | - padding-<?php echo $start;?>:20px; |
|
577 | - padding-<?php echo $end;?>:20px; |
|
576 | + padding-<?php echo $start; ?>:20px; |
|
577 | + padding-<?php echo $end; ?>:20px; |
|
578 | 578 | color: #bfd5dc; |
579 | 579 | font-size: 20px; |
580 | 580 | } |
@@ -587,7 +587,7 @@ discard block |
||
587 | 587 | } |
588 | 588 | |
589 | 589 | #close_button { |
590 | - background: <?php echo $colour2;?>; |
|
590 | + background: <?php echo $colour2; ?>; |
|
591 | 591 | color: #FFFFFF; |
592 | 592 | height: 23px; |
593 | 593 | border-start-style: inset; |
@@ -602,19 +602,19 @@ discard block |
||
602 | 602 | border-bottom-style: outset; |
603 | 603 | border-bottom-width: 2px; |
604 | 604 | border-bottom-color: #043d52; |
605 | - padding-<?php echo $start;?>: 5px; |
|
606 | - padding-<?php echo $end;?>: 5px; |
|
605 | + padding-<?php echo $start; ?>: 5px; |
|
606 | + padding-<?php echo $end; ?>: 5px; |
|
607 | 607 | padding-top: 1px; |
608 | 608 | padding-bottom: 1px; |
609 | 609 | position: relative; |
610 | - <?php echo $start;?>: 640px; |
|
610 | + <?php echo $start; ?>: 640px; |
|
611 | 611 | cursor:pointer; |
612 | 612 | } |
613 | 613 | |
614 | 614 | #loading_ico { |
615 | 615 | display: none; |
616 | 616 | position: absolute; |
617 | - <?php echo $start;?>: 200px; |
|
617 | + <?php echo $start; ?>: 200px; |
|
618 | 618 | top: 220px; |
619 | 619 | z-index: 200; |
620 | 620 | text-align: center; |
@@ -628,7 +628,7 @@ discard block |
||
628 | 628 | z-index: 100; |
629 | 629 | position: absolute; |
630 | 630 | width: 700px; |
631 | - <?php echo $start;?>: 200px; |
|
631 | + <?php echo $start; ?>: 200px; |
|
632 | 632 | text-align: justify; |
633 | 633 | top: 200px; |
634 | 634 | box-shadow: 5px 5px 5px #666666; |
@@ -636,23 +636,23 @@ discard block |
||
636 | 636 | } |
637 | 637 | |
638 | 638 | #user_info { |
639 | - padding-<?php echo $start;?>: 30px; |
|
639 | + padding-<?php echo $start; ?>: 30px; |
|
640 | 640 | font-size: 11px; |
641 | 641 | font-weight: normal; |
642 | 642 | } |
643 | 643 | |
644 | 644 | #user_welcome { |
645 | 645 | background: #ffffff; |
646 | - padding-<?php echo $start;?>: 30px; |
|
646 | + padding-<?php echo $start; ?>: 30px; |
|
647 | 647 | padding-top: 20px; |
648 | - padding-<?php echo $end;?>: 180px; |
|
648 | + padding-<?php echo $end; ?>: 180px; |
|
649 | 649 | font-size: 12px; |
650 | 650 | font-weight: normal; |
651 | 651 | } |
652 | 652 | |
653 | 653 | #devices { |
654 | 654 | z-index:90; |
655 | - padding-<?php echo $start;?>: 30px; |
|
655 | + padding-<?php echo $start; ?>: 30px; |
|
656 | 656 | font-size: 11px; |
657 | 657 | font-weight: normal; |
658 | 658 | position: relative; |
@@ -660,15 +660,15 @@ discard block |
||
660 | 660 | |
661 | 661 | #profile_list { |
662 | 662 | width: 30em; |
663 | - padding-<?php echo $start;?>: 10px; |
|
664 | - padding-<?php echo $end;?>: 0px; |
|
665 | - background: <?php echo $colour2;?>; |
|
663 | + padding-<?php echo $start; ?>: 10px; |
|
664 | + padding-<?php echo $end; ?>: 0px; |
|
665 | + background: <?php echo $colour2; ?>; |
|
666 | 666 | color: white; |
667 | 667 | box-shadow: 10px 10px 5px #888888; |
668 | 668 | } |
669 | 669 | |
670 | 670 | #profile_redirect { |
671 | - padding-<?php echo $start;?>: 30px; |
|
671 | + padding-<?php echo $start; ?>: 30px; |
|
672 | 672 | padding-top: 20px; |
673 | 673 | font-size: 11px; |
674 | 674 | font-weight: normal; |
@@ -678,13 +678,13 @@ discard block |
||
678 | 678 | } |
679 | 679 | |
680 | 680 | #profiles { |
681 | - padding-<?php echo $start;?>: 30px; |
|
681 | + padding-<?php echo $start; ?>: 30px; |
|
682 | 682 | font-size: 11px; |
683 | 683 | padding-bottom: 10px |
684 | 684 | } |
685 | 685 | |
686 | 686 | #signin { |
687 | - padding-<?php echo $start;?>: 30px; |
|
687 | + padding-<?php echo $start; ?>: 30px; |
|
688 | 688 | padding-top: 10px; |
689 | 689 | } |
690 | 690 | |
@@ -708,8 +708,8 @@ discard block |
||
708 | 708 | font-size: 14px; |
709 | 709 | padding-top: 4px; |
710 | 710 | padding-bottom: 12px; |
711 | - padding-<?php echo $start;?>: 30px; |
|
712 | - background: <?php echo $colour1;?>; |
|
711 | + padding-<?php echo $start; ?>: 30px; |
|
712 | + background: <?php echo $colour1; ?>; |
|
713 | 713 | text-align: start; |
714 | 714 | text-shadow: 10px 10px 5px #888888; |
715 | 715 | } |
@@ -719,9 +719,9 @@ discard block |
||
719 | 719 | border-bottom-style:solid; |
720 | 720 | border-top-width:5px; |
721 | 721 | border-bottom-width:5px; |
722 | - border-color: <?php echo $colour1;?>; |
|
723 | - padding-<?php echo $start;?>:30px; |
|
724 | - color: <?php echo $colour2;?>; |
|
722 | + border-color: <?php echo $colour1; ?>; |
|
723 | + padding-<?php echo $start; ?>:30px; |
|
724 | + color: <?php echo $colour2; ?>; |
|
725 | 725 | } |
726 | 726 | |
727 | 727 | #heading h1 { |
@@ -736,11 +736,11 @@ discard block |
||
736 | 736 | |
737 | 737 | #welcome { |
738 | 738 | padding: 20px; |
739 | - padding-<?php echo $start;?>: 30px; |
|
739 | + padding-<?php echo $start; ?>: 30px; |
|
740 | 740 | text-align: justify; |
741 | 741 | border-bottom-style:solid; |
742 | 742 | border-bottom-width:5px; |
743 | - border-color: <?php echo $colour1;?>; |
|
743 | + border-color: <?php echo $colour1; ?>; |
|
744 | 744 | font-size: 11px; |
745 | 745 | font-weight: normal; |
746 | 746 | } |
@@ -749,14 +749,14 @@ discard block |
||
749 | 749 | #main_menu_info { |
750 | 750 | position: relative; |
751 | 751 | top: 15px; |
752 | - <?php echo $start;?>: 0px; |
|
753 | - padding:10px; padding-<?php echo $start;?>:20px; padding-<?php echo $end;?>:20px; |
|
752 | + <?php echo $start; ?>: 0px; |
|
753 | + padding:10px; padding-<?php echo $start; ?>:20px; padding-<?php echo $end; ?>:20px; |
|
754 | 754 | background: #f0f0f0; |
755 | 755 | border: 1px solid #dddddd; |
756 | 756 | margin-start: 25px; |
757 | - padding-<?php echo $start;?>: 25px; |
|
757 | + padding-<?php echo $start; ?>: 25px; |
|
758 | 758 | margin-end: 25px; |
759 | - padding-<?php echo $end;?>: 25px; |
|
759 | + padding-<?php echo $end; ?>: 25px; |
|
760 | 760 | padding-bottom: 10px; |
761 | 761 | vertical-align: top; |
762 | 762 | box-shadow: 5px 5px 5px #666666; |
@@ -787,7 +787,7 @@ discard block |
||
787 | 787 | |
788 | 788 | #faq { |
789 | 789 | padding: 20px; |
790 | - color: <?php echo $colour2;?>; |
|
790 | + color: <?php echo $colour2; ?>; |
|
791 | 791 | background: #ffffff; |
792 | 792 | } |
793 | 793 | |
@@ -805,7 +805,7 @@ discard block |
||
805 | 805 | #idp_logo { |
806 | 806 | display:none; |
807 | 807 | position:absolute; |
808 | - <?php echo $end;?>:30px; |
|
808 | + <?php echo $end; ?>:30px; |
|
809 | 809 | max-height:150px; |
810 | 810 | max-width:150px; |
811 | 811 | padding-top:10px; |
@@ -828,18 +828,18 @@ discard block |
||
828 | 828 | #slides img { |
829 | 829 | position: absolute; |
830 | 830 | top: 145px; |
831 | - <?php echo $end;?>: 60px; |
|
831 | + <?php echo $end; ?>: 60px; |
|
832 | 832 | } |
833 | 833 | |
834 | 834 | #slides span { |
835 | 835 | position: absolute; |
836 | - <?php echo $start;?>: 180px; |
|
836 | + <?php echo $start; ?>: 180px; |
|
837 | 837 | z-index: 20; |
838 | 838 | } |
839 | 839 | |
840 | 840 | #line1 { |
841 | 841 | top:145px; |
842 | - color: <?php echo $colour2;?>; |
|
842 | + color: <?php echo $colour2; ?>; |
|
843 | 843 | font-size:20px; |
844 | 844 | } |
845 | 845 | |
@@ -851,7 +851,7 @@ discard block |
||
851 | 851 | |
852 | 852 | #line3 { |
853 | 853 | top:245px; |
854 | - <?php echo $start;?>: 200px; |
|
854 | + <?php echo $start; ?>: 200px; |
|
855 | 855 | color: maroon; |
856 | 856 | font-size:25px; |
857 | 857 | } |
@@ -880,16 +880,16 @@ discard block |
||
880 | 880 | height:100%; |
881 | 881 | border-spacing:0; |
882 | 882 | border-collapse:collapse; |
883 | - padding-<?php echo $start;?>:200px; |
|
883 | + padding-<?php echo $start; ?>:200px; |
|
884 | 884 | padding-top:10px; |
885 | 885 | } |
886 | 886 | |
887 | 887 | #front_page_leftmenu { |
888 | 888 | border-end:solid; |
889 | - border-color: <?php echo $colour1;?>; |
|
889 | + border-color: <?php echo $colour1; ?>; |
|
890 | 890 | border-width:5px; |
891 | 891 | min-height:400px; |
892 | - padding-<?php echo $start;?>: 10px; |
|
892 | + padding-<?php echo $start; ?>: 10px; |
|
893 | 893 | vertical-align:top; |
894 | 894 | width:110px; |
895 | 895 | padding-top:30px; |
@@ -899,8 +899,8 @@ discard block |
||
899 | 899 | vertical-align: top; |
900 | 900 | height:280px; |
901 | 901 | background: #fff; |
902 | - padding-<?php echo $start;?>: 20px; |
|
903 | - padding-<?php echo $end;?>: 20px; |
|
902 | + padding-<?php echo $start; ?>: 20px; |
|
903 | + padding-<?php echo $end; ?>: 20px; |
|
904 | 904 | } |
905 | 905 | |
906 | 906 | #user_button_td { |
@@ -911,11 +911,11 @@ discard block |
||
911 | 911 | } |
912 | 912 | |
913 | 913 | a:link { |
914 | - color:<?php echo $colour2;?>; |
|
914 | + color:<?php echo $colour2; ?>; |
|
915 | 915 | } |
916 | 916 | |
917 | 917 | a:visited { |
918 | - color:<?php echo $colour2;?>; |
|
918 | + color:<?php echo $colour2; ?>; |
|
919 | 919 | } |
920 | 920 | |
921 | 921 | a:hover { |
@@ -923,7 +923,7 @@ discard block |
||
923 | 923 | } |
924 | 924 | |
925 | 925 | a:active { |
926 | - color:<?php echo $colour2;?>; |
|
926 | + color:<?php echo $colour2; ?>; |
|
927 | 927 | } |
928 | 928 | |
929 | 929 | .comment { |
@@ -954,13 +954,13 @@ discard block |
||
954 | 954 | table.user_overview th { |
955 | 955 | text-align: start; |
956 | 956 | background: #f0f0f0; |
957 | - padding-<?php echo $start;?>: 4px; |
|
958 | - padding-<?php echo $end;?>: 4px; |
|
957 | + padding-<?php echo $start; ?>: 4px; |
|
958 | + padding-<?php echo $end; ?>: 4px; |
|
959 | 959 | } |
960 | 960 | table.user_overview td { |
961 | 961 | border-top-style: none; |
962 | - padding-<?php echo $start;?>: 4px; |
|
963 | - padding-<?php echo $end;?>: 4px; |
|
962 | + padding-<?php echo $start; ?>: 4px; |
|
963 | + padding-<?php echo $end; ?>: 4px; |
|
964 | 964 | padding-top: 0px; |
965 | 965 | height: 25px; |
966 | 966 | } |
@@ -973,14 +973,14 @@ discard block |
||
973 | 973 | .download_button_text { |
974 | 974 | width: 380px; |
975 | 975 | position:absolute; |
976 | - <?php echo $end;?>: 5px; |
|
976 | + <?php echo $end; ?>: 5px; |
|
977 | 977 | padding-top:0px; |
978 | 978 | } |
979 | 979 | |
980 | 980 | #download_info { |
981 | 981 | background: #f0f0f0; |
982 | - padding-<?php echo $start;?>: 20px; |
|
983 | - padding-<?php echo $end;?>: 20px; |
|
982 | + padding-<?php echo $start; ?>: 20px; |
|
983 | + padding-<?php echo $end; ?>: 20px; |
|
984 | 984 | padding-top:3px; |
985 | 985 | padding-bottom:3px; |
986 | 986 | } |