@@ -30,7 +30,7 @@ discard block |
||
| 30 | 30 | */ |
| 31 | 31 | namespace core\common; |
| 32 | 32 | |
| 33 | -require_once dirname(dirname(__DIR__)) . "/config/_config.php"; |
|
| 33 | +require_once dirname(dirname(__DIR__))."/config/_config.php"; |
|
| 34 | 34 | |
| 35 | 35 | /** |
| 36 | 36 | * This class maintains state of the selected language and can set the language. |
@@ -72,9 +72,9 @@ discard block |
||
| 72 | 72 | $loggerInstance = new \core\common\Logging(); |
| 73 | 73 | $olddomain = textdomain(NULL); |
| 74 | 74 | $loggerInstance->debug(4, "set_locale($domain)\n"); |
| 75 | - $loggerInstance->debug(4, ROOT . "\n"); |
|
| 75 | + $loggerInstance->debug(4, ROOT."\n"); |
|
| 76 | 76 | textdomain($domain); |
| 77 | - bindtextdomain($domain, ROOT . "/translation/"); |
|
| 77 | + bindtextdomain($domain, ROOT."/translation/"); |
|
| 78 | 78 | return $olddomain; |
| 79 | 79 | } |
| 80 | 80 | |
@@ -96,7 +96,7 @@ discard block |
||
| 96 | 96 | $langConverted[] = $hardSetLang; |
| 97 | 97 | } |
| 98 | 98 | if (!empty($_REQUEST['lang'])) { |
| 99 | - $recoverLang = filter_input(INPUT_GET,'lang', FILTER_SANITIZE_STRING) ?? filter_input(INPUT_POST, 'lang', FILTER_SANITIZE_STRING); |
|
| 99 | + $recoverLang = filter_input(INPUT_GET, 'lang', FILTER_SANITIZE_STRING) ?? filter_input(INPUT_POST, 'lang', FILTER_SANITIZE_STRING); |
|
| 100 | 100 | $langConverted[] = $recoverLang; |
| 101 | 101 | } |
| 102 | 102 | CAT_session_start(); |
@@ -104,7 +104,7 @@ discard block |
||
| 104 | 104 | $langConverted[] = $_SESSION['language']; |
| 105 | 105 | } |
| 106 | 106 | if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { |
| 107 | - $langs = explode(",", filter_input(INPUT_SERVER,"HTTP_ACCEPT_LANGUAGE", FILTER_SANITIZE_STRING)); |
|
| 107 | + $langs = explode(",", filter_input(INPUT_SERVER, "HTTP_ACCEPT_LANGUAGE", FILTER_SANITIZE_STRING)); |
|
| 108 | 108 | foreach ($langs as $lang) { |
| 109 | 109 | $result = []; |
| 110 | 110 | preg_match("/(.*);+.*/", $lang, $result); |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | |
| 125 | 125 | // check if this language is supported by the CAT config |
| 126 | 126 | foreach (CONFIG['LANGUAGES'] as $language => $value) { |
| 127 | - if (preg_match("/^" . $language . ".*/", $tryLang)) { |
|
| 127 | + if (preg_match("/^".$language.".*/", $tryLang)) { |
|
| 128 | 128 | $localeTmp = $value['locale']; |
| 129 | 129 | $langIndex = $language; // ??? |
| 130 | 130 | break; |
@@ -139,7 +139,7 @@ discard block |
||
| 139 | 139 | } |
| 140 | 140 | } |
| 141 | 141 | } |
| 142 | - putenv("LC_ALL=" . $theLocale); |
|
| 142 | + putenv("LC_ALL=".$theLocale); |
|
| 143 | 143 | $_SESSION['language'] = $langIndex; |
| 144 | 144 | $loggerInstance = new \core\common\Logging(); |
| 145 | 145 | $loggerInstance->debug(4, "selected lang:$langIndex:$theLocale\n"); |
@@ -63,7 +63,7 @@ discard block |
||
| 63 | 63 | $returnArray = []; |
| 64 | 64 | $returnArray['status'] = $status; |
| 65 | 65 | $returnArray['data'] = $data; |
| 66 | - $returnArray['tou'] = "Please consult Terms of Use at: //" . $host . \core\CAT::getRootUrlPath() . "/tou.php"; |
|
| 66 | + $returnArray['tou'] = "Please consult Terms of Use at: //".$host.\core\CAT::getRootUrlPath()."/tou.php"; |
|
| 67 | 67 | if (!empty($otherData)) { |
| 68 | 68 | $returnArray['otherdata'] = $otherData; |
| 69 | 69 | } |
@@ -269,8 +269,8 @@ discard block |
||
| 269 | 269 | */ |
| 270 | 270 | public function sendLogo($identifier, $type, $width = 0, $height = 0) { |
| 271 | 271 | $logo = $this->getLogo($identifier, $type, $width, $height); |
| 272 | - $blob = $logo === NULL ? file_get_contents(ROOT . '/web/resources/images/empty.png') : $logo['blob']; |
|
| 273 | - header("Content-type: " . $logo['filetype']); |
|
| 272 | + $blob = $logo === NULL ? file_get_contents(ROOT.'/web/resources/images/empty.png') : $logo['blob']; |
|
| 273 | + header("Content-type: ".$logo['filetype']); |
|
| 274 | 274 | header("Cache-Control:max-age=36000, must-revalidate"); |
| 275 | 275 | header($logo['expires']); |
| 276 | 276 | echo $blob; |
@@ -129,7 +129,7 @@ discard block |
||
| 129 | 129 | */ |
| 130 | 130 | protected function saveDownloadDetails($idpIdentifier, $profileId, $deviceId, $area, $lang, $eapType) { |
| 131 | 131 | if (CONFIG['PATHS']['logdir']) { |
| 132 | - $file = fopen(CONFIG['PATHS']['logdir'] . "/download_details.log", "a"); |
|
| 132 | + $file = fopen(CONFIG['PATHS']['logdir']."/download_details.log", "a"); |
|
| 133 | 133 | if ($file === FALSE) { |
| 134 | 134 | throw new Exception("Unable to open file for append: $file"); |
| 135 | 135 | } |
@@ -155,7 +155,7 @@ discard block |
||
| 155 | 155 | $eaptype = new common\EAP($eapQuery->eap_method_id); |
| 156 | 156 | $eapTypeArray[] = $eaptype; |
| 157 | 157 | } |
| 158 | - $this->loggerInstance->debug(4, "This profile supports the following EAP types:\n" . print_r($eapTypeArray, true)); |
|
| 158 | + $this->loggerInstance->debug(4, "This profile supports the following EAP types:\n".print_r($eapTypeArray, true)); |
|
| 159 | 159 | return $eapTypeArray; |
| 160 | 160 | } |
| 161 | 161 | |
@@ -210,7 +210,7 @@ discard block |
||
| 210 | 210 | foreach ($new as $attrib) { |
| 211 | 211 | $ignore = ""; |
| 212 | 212 | foreach ($existing as $approvedAttrib) { |
| 213 | - if (($attrib["name"] == $approvedAttrib["name"] && $approvedAttrib["level"] != $newlevel) && ($approvedAttrib["name"] != "device-specific:redirect") ){ |
|
| 213 | + if (($attrib["name"] == $approvedAttrib["name"] && $approvedAttrib["level"] != $newlevel) && ($approvedAttrib["name"] != "device-specific:redirect")) { |
|
| 214 | 214 | $ignore = "YES"; |
| 215 | 215 | } |
| 216 | 216 | } |
@@ -253,16 +253,16 @@ discard block |
||
| 253 | 253 | if (count($this->getAttributes("internal:checkuser_outer")) > 0) { |
| 254 | 254 | // we are supposed to use a specific outer username for checks, |
| 255 | 255 | // which is different from the outer username we put into installers |
| 256 | - return $this->getAttributes("internal:checkuser_value")[0]['value'] . "@" . $realm; |
|
| 256 | + return $this->getAttributes("internal:checkuser_value")[0]['value']."@".$realm; |
|
| 257 | 257 | } |
| 258 | 258 | if (count($this->getAttributes("internal:use_anon_outer")) > 0) { |
| 259 | 259 | // no special check username, but there is an anon outer ID for |
| 260 | 260 | // installers - so let's use that one |
| 261 | - return $this->getAttributes("internal:anon_local_value")[0]['value'] . "@" . $realm; |
|
| 261 | + return $this->getAttributes("internal:anon_local_value")[0]['value']."@".$realm; |
|
| 262 | 262 | } |
| 263 | 263 | // okay, no guidance on outer IDs at all - but we need *something* to |
| 264 | 264 | // test with for the RealmChecks. So: |
| 265 | - return "@" . $realm; |
|
| 265 | + return "@".$realm; |
|
| 266 | 266 | } |
| 267 | 267 | |
| 268 | 268 | /** |
@@ -342,7 +342,7 @@ discard block |
||
| 342 | 342 | * @param boolean $shallwe TRUE to enable outer identities (needs valid $realm), FALSE to disable |
| 343 | 343 | * @return void |
| 344 | 344 | */ |
| 345 | - abstract public function setAnonymousIDSupport($shallwe) ; |
|
| 345 | + abstract public function setAnonymousIDSupport($shallwe); |
|
| 346 | 346 | |
| 347 | 347 | /** |
| 348 | 348 | * Log a new download for our stats |
@@ -696,7 +696,7 @@ discard block |
||
| 696 | 696 | */ |
| 697 | 697 | public function prepShowtime() { |
| 698 | 698 | $properConfig = $this->readyForShowtime(); |
| 699 | - $this->databaseHandle->exec("UPDATE profile SET sufficient_config = " . ($properConfig ? "TRUE" : "FALSE") . " WHERE profile_id = " . $this->identifier); |
|
| 699 | + $this->databaseHandle->exec("UPDATE profile SET sufficient_config = ".($properConfig ? "TRUE" : "FALSE")." WHERE profile_id = ".$this->identifier); |
|
| 700 | 700 | |
| 701 | 701 | $attribs = $this->getCollapsedAttributes(); |
| 702 | 702 | // if not enough info to go live, set FALSE |
@@ -126,20 +126,20 @@ discard block |
||
| 126 | 126 | if ($device == "TOTAL") { |
| 127 | 127 | continue; |
| 128 | 128 | } |
| 129 | - $retstring .= "<tr><td>$device</td><td>" . $numbers['ADMIN'] . "</td><td>" . $numbers['SILVERBULLET'] . "</td><td>" . $numbers['USER'] . "</td></tr>"; |
|
| 129 | + $retstring .= "<tr><td>$device</td><td>".$numbers['ADMIN']."</td><td>".$numbers['SILVERBULLET']."</td><td>".$numbers['USER']."</td></tr>"; |
|
| 130 | 130 | } |
| 131 | - $retstring .= "<tr><td><strong>TOTAL</strong></td><td><strong>" . $data['TOTAL']['ADMIN'] . "</strong></td><td><strong>" . $data['TOTAL']['SILVERBULLET'] . "</strong></td><td><strong>" . $data['TOTAL']['USER'] . "</strong></td></tr>"; |
|
| 131 | + $retstring .= "<tr><td><strong>TOTAL</strong></td><td><strong>".$data['TOTAL']['ADMIN']."</strong></td><td><strong>".$data['TOTAL']['SILVERBULLET']."</strong></td><td><strong>".$data['TOTAL']['USER']."</strong></td></tr>"; |
|
| 132 | 132 | break; |
| 133 | 133 | case "XML": |
| 134 | 134 | // the calls to date() operate on current date, so there is no chance for a FALSE to be returned. Silencing scrutinizer. |
| 135 | - $retstring .= "<federation id='$this->tld' ts='" . /** @scrutinizer ignore-type */ date("Y-m-d") . "T" . /** @scrutinizer ignore-type */ date("H:i:s") . "'>\n"; |
|
| 135 | + $retstring .= "<federation id='$this->tld' ts='"./** @scrutinizer ignore-type */ date("Y-m-d")."T"./** @scrutinizer ignore-type */ date("H:i:s")."'>\n"; |
|
| 136 | 136 | foreach ($data as $device => $numbers) { |
| 137 | 137 | if ($device == "TOTAL") { |
| 138 | 138 | continue; |
| 139 | 139 | } |
| 140 | - $retstring .= " <device name='" . $device . "'>\n <downloads group='admin'>" . $numbers['ADMIN'] . "</downloads>\n <downloads group='managed_idp'>" . $numbers['SILVERBULLET'] . "</downloads>\n <downloads group='user'>" . $numbers['USER'] . "</downloads>\n </device>"; |
|
| 140 | + $retstring .= " <device name='".$device."'>\n <downloads group='admin'>".$numbers['ADMIN']."</downloads>\n <downloads group='managed_idp'>".$numbers['SILVERBULLET']."</downloads>\n <downloads group='user'>".$numbers['USER']."</downloads>\n </device>"; |
|
| 141 | 141 | } |
| 142 | - $retstring .= "<total>\n <downloads group='admin'>" . $data['TOTAL']['ADMIN'] . "</downloads>\n <downloads group='managed_idp'>" . $data['TOTAL']['SILVERBULLET'] . "</downloads>\n <downloads group='user'>" . $data['TOTAL']['USER'] . "</downloads>\n</total>\n"; |
|
| 142 | + $retstring .= "<total>\n <downloads group='admin'>".$data['TOTAL']['ADMIN']."</downloads>\n <downloads group='managed_idp'>".$data['TOTAL']['SILVERBULLET']."</downloads>\n <downloads group='user'>".$data['TOTAL']['USER']."</downloads>\n</total>\n"; |
|
| 143 | 143 | $retstring .= "</federation>"; |
| 144 | 144 | break; |
| 145 | 145 | case "array": |
@@ -221,7 +221,7 @@ discard block |
||
| 221 | 221 | $identifier = $this->databaseHandle->lastID(); |
| 222 | 222 | |
| 223 | 223 | if ($identifier == 0 || !$this->loggerInstance->writeAudit($ownerId, "NEW", "IdP $identifier")) { |
| 224 | - $text = "<p>Could not create a new " . CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_inst'] . "!</p>"; |
|
| 224 | + $text = "<p>Could not create a new ".CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_inst']."!</p>"; |
|
| 225 | 225 | echo $text; |
| 226 | 226 | throw new Exception($text); |
| 227 | 227 | } |
@@ -37,7 +37,7 @@ |
||
| 37 | 37 | foreach ($idps as $idp) { |
| 38 | 38 | $idpTitle[$idp['entityID']] = $idp['title']; |
| 39 | 39 | $d = self::getIdpDistance($idp, $here); |
| 40 | - $resultSet[$idp['entityID']] = $d . " " . $idp['title']; |
|
| 40 | + $resultSet[$idp['entityID']] = $d." ".$idp['title']; |
|
| 41 | 41 | } |
| 42 | 42 | asort($resultSet); |
| 43 | 43 | $outarray = []; |
@@ -149,7 +149,7 @@ discard block |
||
| 149 | 149 | $this->activationsTotal = $invitationRow->quantity; |
| 150 | 150 | $certificatesResult = $this->databaseHandle->exec("SELECT `serial_number`, `ca_type` FROM `silverbullet_certificate` WHERE `silverbullet_invitation_id` = ? ORDER BY `revocation_status`, `expiry` DESC", "i", $this->identifier); |
| 151 | 151 | $certificatesNumber = ($certificatesResult ? $certificatesResult->num_rows : 0); |
| 152 | - $this->loggerInstance->debug(5, "At token validation level, " . $certificatesNumber . " certificates exist.\n"); |
|
| 152 | + $this->loggerInstance->debug(5, "At token validation level, ".$certificatesNumber." certificates exist.\n"); |
|
| 153 | 153 | // SELECT -> resource, no boolean |
| 154 | 154 | while ($runner = mysqli_fetch_object(/** @scrutinizer ignore-type */ $certificatesResult)) { |
| 155 | 155 | $this->associatedCertificates[] = new \core\SilverbulletCertificate($runner->serial_number, $runner->ca_type); |
@@ -208,7 +208,7 @@ discard block |
||
| 208 | 208 | throw new Exception("Uh. Something went seriously wrong with URL path mangling."); |
| 209 | 209 | } |
| 210 | 210 | } |
| 211 | - $link = $link . $relPath; |
|
| 211 | + $link = $link.$relPath; |
|
| 212 | 212 | |
| 213 | 213 | if (preg_match('/admin$/', $link)) { |
| 214 | 214 | $link = substr($link, 0, -6); |
@@ -217,7 +217,7 @@ discard block |
||
| 217 | 217 | } |
| 218 | 218 | } |
| 219 | 219 | |
| 220 | - return $link . '/accountstatus/accountstatus.php?token=' . $this->invitationTokenString; |
|
| 220 | + return $link.'/accountstatus/accountstatus.php?token='.$this->invitationTokenString; |
|
| 221 | 221 | } |
| 222 | 222 | |
| 223 | 223 | /** |
@@ -244,7 +244,7 @@ discard block |
||
| 244 | 244 | $text .= sprintf(_("A new %s access credential has been created for you by your network administrator."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']); |
| 245 | 245 | $text .= " "; |
| 246 | 246 | $text .= sprintf(_("Please follow the following link with the device you want to enable for %s to get a custom %s installation program just for you. You can click on the link, copy and paste it into a browser or scan the attached QR code."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']); |
| 247 | - $text .= "\n\n" . $this->link() . "\n\n"; // gets replaced with the token value by getBody() |
|
| 247 | + $text .= "\n\n".$this->link()."\n\n"; // gets replaced with the token value by getBody() |
|
| 248 | 248 | $text .= sprintf(_("Please keep this email or bookmark this link for future use. After picking up your %s installation program, you can use the same link to get status information about your %s account."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']); |
| 249 | 249 | $text .= "\n\n"; |
| 250 | 250 | $text .= _("Regards,"); |
@@ -46,12 +46,12 @@ discard block |
||
| 46 | 46 | // SELECT -> returns resource, not a boolean |
| 47 | 47 | while ($oneAffectedPayload = mysqli_fetch_object(/** @scrutinizer ignore-type */ $affectedPayloads)) { |
| 48 | 48 | if ($oneAffectedPayload->option_lang !== NULL) { |
| 49 | - echo "[SKIP] The option in row " . $oneAffectedPayload->row . " of table $tableName appears to be converted already. Not touching it.\n"; |
|
| 49 | + echo "[SKIP] The option in row ".$oneAffectedPayload->row." of table $tableName appears to be converted already. Not touching it.\n"; |
|
| 50 | 50 | continue; |
| 51 | 51 | } |
| 52 | 52 | $decoded = unserialize($oneAffectedPayload->option_value); |
| 53 | 53 | if ($decoded === FALSE || !isset($decoded["lang"]) || !isset($decoded['content'])) { |
| 54 | - echo "[WARN] Please check row " . $oneAffectedPayload->row . " of table $tableName - this entry did not successfully unserialize() even though it is a multi-lang attribute!\n"; |
|
| 54 | + echo "[WARN] Please check row ".$oneAffectedPayload->row." of table $tableName - this entry did not successfully unserialize() even though it is a multi-lang attribute!\n"; |
|
| 55 | 55 | continue; |
| 56 | 56 | } |
| 57 | 57 | // pry apart lang and content into their own columns |
@@ -60,7 +60,7 @@ discard block |
||
| 60 | 60 | $row = $oneAffectedPayload->row; |
| 61 | 61 | $rewrittenPayload = $dbInstance->exec("UPDATE $tableName SET option_lang = ?, option_value = ? WHERE row = ?", "ssi", $theLang, $theContent, $row); |
| 62 | 62 | if ($rewrittenPayload !== FALSE) { |
| 63 | - echo "[ OK ] " . $oneAffectedPayload->option_value . " ---> $theLang # $theContent\n"; |
|
| 63 | + echo "[ OK ] ".$oneAffectedPayload->option_value." ---> $theLang # $theContent\n"; |
|
| 64 | 64 | continue; |
| 65 | 65 | } |
| 66 | 66 | echo "[FAIL] Unknown error executing the payload update for row $row of table $tableName. Did you run the 'ALTER TABLE' statements?\n"; |
@@ -83,7 +83,7 @@ discard block |
||
| 83 | 83 | |
| 84 | 84 | $rewrittenPayload = $dbInstance->exec("UPDATE institution_option SET option_value = ? WHERE row = ?", "si", $newstyle, $row); |
| 85 | 85 | if ($rewrittenPayload !== FALSE) { |
| 86 | - echo "[ OK ] " . $oneAffectedPayload->option_value . " ---> $newstyle\n"; |
|
| 86 | + echo "[ OK ] ".$oneAffectedPayload->option_value." ---> $newstyle\n"; |
|
| 87 | 87 | continue; |
| 88 | 88 | } |
| 89 | 89 | echo "[FAIL] Unknown error executing the payload update for row $row of table institution_option.\n"; |
@@ -96,7 +96,7 @@ discard block |
||
| 96 | 96 | $conditionString = "WHERE "; |
| 97 | 97 | $typeString = ""; |
| 98 | 98 | foreach ($eap_options as $index => $name) { |
| 99 | - $conditionString .= ($index == 0 ? "" : "OR ") . "option_name = ? "; |
|
| 99 | + $conditionString .= ($index == 0 ? "" : "OR ")."option_name = ? "; |
|
| 100 | 100 | $typeString .= "s"; |
| 101 | 101 | } |
| 102 | 102 | $idpWideOptionsQuery = $dbInstance->exec("SELECT institution_id, option_name, option_lang, option_value FROM institution_option $conditionString", $typeString, $eap_options[0], $eap_options[1]); |
@@ -105,11 +105,11 @@ discard block |
||
| 105 | 105 | |
| 106 | 106 | while ($oneAttrib = mysqli_fetch_object(/** @scrutinizer ignore-type */ $idpWideOptionsQuery)) { |
| 107 | 107 | if (!isset($profiles[$oneAttrib->institution_id])) { |
| 108 | - $idp = new \core\IdP((int)$oneAttrib->institution_id); |
|
| 108 | + $idp = new \core\IdP((int) $oneAttrib->institution_id); |
|
| 109 | 109 | $profiles[$oneAttrib->institution_id] = ['IdP' => $idp, 'Profiles' => $idp->listProfiles()]; |
| 110 | - echo "Debug: IdP " . $idp->identifier . " has profiles "; |
|
| 110 | + echo "Debug: IdP ".$idp->identifier." has profiles "; |
|
| 111 | 111 | foreach ($profiles[$oneAttrib->institution_id]['Profiles'] as $oneProfileObject) { |
| 112 | - echo $oneProfileObject->identifier . " "; |
|
| 112 | + echo $oneProfileObject->identifier." "; |
|
| 113 | 113 | } |
| 114 | 114 | echo "\n"; |
| 115 | 115 | } |
@@ -121,12 +121,12 @@ discard block |
||
| 121 | 121 | foreach ($relevantAttributes as $relevantAttribute) { |
| 122 | 122 | if ($relevantAttribute['level'] == 'Profile') { |
| 123 | 123 | $hasOnProfileLevel = TRUE; |
| 124 | - echo "[SKIP] EAP option " . $oneAttrib->option_name . " for IdP " . $profiles[$oneAttrib->institution_id]['IdP']->name . " (ID " . $profiles[$oneAttrib->institution_id]['IdP']->identifier . "), profile " . $oneProfileObject->name . " (ID " . $oneProfileObject->identifier . ") because Profile has EAP override.\n"; |
|
| 124 | + echo "[SKIP] EAP option ".$oneAttrib->option_name." for IdP ".$profiles[$oneAttrib->institution_id]['IdP']->name." (ID ".$profiles[$oneAttrib->institution_id]['IdP']->identifier."), profile ".$oneProfileObject->name." (ID ".$oneProfileObject->identifier.") because Profile has EAP override.\n"; |
|
| 125 | 125 | } |
| 126 | 126 | } |
| 127 | 127 | if ($hasOnProfileLevel === FALSE) { // only add if profile didn't previously override IdP wide anyway! |
| 128 | 128 | $oneProfileObject->addAttribute($oneAttrib->option_name, $oneAttrib->option_lang, $oneAttrib->option_value); |
| 129 | - echo "[OK ] Added profile EAP option " . $oneAttrib->option_name . " for IdP " . $profiles[$oneAttrib->institution_id]['IdP']->name . " (ID " . $profiles[$oneAttrib->institution_id]['IdP']->identifier . "), profile " . $oneProfileObject->name . " (ID " . $oneProfileObject->identifier . ").\n"; |
|
| 129 | + echo "[OK ] Added profile EAP option ".$oneAttrib->option_name." for IdP ".$profiles[$oneAttrib->institution_id]['IdP']->name." (ID ".$profiles[$oneAttrib->institution_id]['IdP']->identifier."), profile ".$oneProfileObject->name." (ID ".$oneProfileObject->identifier.").\n"; |
|
| 130 | 130 | } |
| 131 | 131 | } |
| 132 | 132 | } |
@@ -136,5 +136,5 @@ discard block |
||
| 136 | 136 | $optLang = $oneAttrib->option_lang; |
| 137 | 137 | $optValue = $oneAttrib->option_value; |
| 138 | 138 | $deletionQuery = $dbInstance->exec("DELETE FROM institution_option WHERE institution_id = ? AND option_name = ? and option_lang = ? and option_value = ?", "isss", $instId, $optName, $optLang, $optValue); |
| 139 | - echo "[OK ] Deleted IdP-wide EAP option $optName for IdP " . $profiles[$instId]['IdP']->name . " (ID " . $profiles[$instId]['IdP']->identifier . ").\n"; |
|
| 139 | + echo "[OK ] Deleted IdP-wide EAP option $optName for IdP ".$profiles[$instId]['IdP']->name." (ID ".$profiles[$instId]['IdP']->identifier.").\n"; |
|
| 140 | 140 | } |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | exec("openssl ocsp -reqin $derFilePath -req_text", $output, $retval); |
| 110 | 110 | |
| 111 | 111 | if ($retval !== 0) { |
| 112 | - instantDeath("openssl ocsp returned a non-zero return code. The DER data is probably bogus. B64 representation of DER data is: " . base64_encode($ocspRequestDer)); |
|
| 112 | + instantDeath("openssl ocsp returned a non-zero return code. The DER data is probably bogus. B64 representation of DER data is: ".base64_encode($ocspRequestDer)); |
|
| 113 | 113 | } |
| 114 | 114 | if ($output === NULL) { // this can't really happen, but makes Scrutinizer happier |
| 115 | 115 | $output = []; |
@@ -139,14 +139,14 @@ discard block |
||
| 139 | 139 | * back (if we have it). |
| 140 | 140 | */ |
| 141 | 141 | if (strcasecmp($nameHash, OUR_NAME_HASH) != 0 || strcasecmp($keyHash, OUR_KEY_HASH) != 0) { |
| 142 | - instantDeath("The request is about a different Issuer name / public key. Expected vs. actual name hash: " . OUR_NAME_HASH . " / $nameHash, " . OUR_KEY_HASH . " / $keyHash"); |
|
| 142 | + instantDeath("The request is about a different Issuer name / public key. Expected vs. actual name hash: ".OUR_NAME_HASH." / $nameHash, ".OUR_KEY_HASH." / $keyHash"); |
|
| 143 | 143 | } |
| 144 | -error_log("base64-encoded request: " . base64_encode($ocspRequestDer)); |
|
| 144 | +error_log("base64-encoded request: ".base64_encode($ocspRequestDer)); |
|
| 145 | 145 | |
| 146 | -$response = fopen(__DIR__ . "/statements/" . $serialHex . ".der", "r"); |
|
| 146 | +$response = fopen(__DIR__."/statements/".$serialHex.".der", "r"); |
|
| 147 | 147 | if ($response === FALSE) { // not found |
| 148 | 148 | // first lets load the unauthorised response, which is the default reply |
| 149 | - $unauthResponse = fopen(__DIR__ . "/statements/UNAUTHORIZED.der", "r"); |
|
| 149 | + $unauthResponse = fopen(__DIR__."/statements/UNAUTHORIZED.der", "r"); |
|
| 150 | 150 | if ($unauthResponse === FALSE) { |
| 151 | 151 | instantDeath("Unable to open our canned UNAUTHORIZED response!"); |
| 152 | 152 | } |
@@ -188,7 +188,7 @@ discard block |
||
| 188 | 188 | |
| 189 | 189 | $responseContent = fread($response, 1000000); |
| 190 | 190 | fclose($response); |
| 191 | -error_log("base64-encoded response: " . base64_encode($responseContent)); |
|
| 191 | +error_log("base64-encoded response: ".base64_encode($responseContent)); |
|
| 192 | 192 | header('Content-Type: application/ocsp-response'); |
| 193 | -header('Content-Length: ' . strlen($responseContent)); |
|
| 193 | +header('Content-Length: '.strlen($responseContent)); |
|
| 194 | 194 | echo $responseContent; |
@@ -24,6 +24,6 @@ |
||
| 24 | 24 | /** |
| 25 | 25 | * This script deletes obsolete directories from installer cache and siverbullet directory |
| 26 | 26 | */ |
| 27 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
| 27 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
| 28 | 28 | |
| 29 | 29 | web\lib\admin\Maintenance::deleteObsoleteTempDirs(); |