@@ -19,7 +19,7 @@ discard block |
||
| 19 | 19 | * <base_url>/copyright.php after deploying the software |
| 20 | 20 | */ |
| 21 | 21 | |
| 22 | -require_once dirname(dirname(__DIR__)) . '/config/_config.php'; |
|
| 22 | +require_once dirname(dirname(__DIR__)).'/config/_config.php'; |
|
| 23 | 23 | |
| 24 | 24 | $uiElements = new web\lib\admin\UIElements(); |
| 25 | 25 | |
@@ -75,7 +75,7 @@ discard block |
||
| 75 | 75 | // filesystem cleanup |
| 76 | 76 | case web\lib\common\FormElements::BUTTON_DELETE: |
| 77 | 77 | $i = web\lib\admin\Maintenance::deleteObsoleteTempDirs(); |
| 78 | - echo "<div class='ca-summary'><table>" . $uiElements->boxRemark(sprintf("Deleted %d cache directories.", $i), "Cache deleted") . "</table></div>"; |
|
| 78 | + echo "<div class='ca-summary'><table>".$uiElements->boxRemark(sprintf("Deleted %d cache directories.", $i), "Cache deleted")."</table></div>"; |
|
| 79 | 79 | break; |
| 80 | 80 | default: |
| 81 | 81 | break; |
@@ -141,7 +141,7 @@ discard block |
||
| 141 | 141 | $admin_query = $dbHandle->exec("SELECT SUM(downloads_admin) AS admin, SUM(downloads_user) AS user, SUM(downloads_silverbullet) as silverbullet FROM downloads WHERE device_id = '$index'"); |
| 142 | 142 | // SELECT -> mysqli_result, not boolean |
| 143 | 143 | while ($a = mysqli_fetch_object(/** @scrutinizer ignore-type */ $admin_query)) { |
| 144 | - echo "<td>" . $device_array['display'] . "</td><td>" . $a->admin . "</td><td>" . $a->user . "</td><td>" . $a->silverbullet . "</td><td>" . sprintf("%s", $a->user + $a->silverbullet) . "</td>"; |
|
| 144 | + echo "<td>".$device_array['display']."</td><td>".$a->admin."</td><td>".$a->user."</td><td>".$a->silverbullet."</td><td>".sprintf("%s", $a->user + $a->silverbullet)."</td>"; |
|
| 145 | 145 | $gross_admin = $gross_admin + $a->admin; |
| 146 | 146 | $gross_user = $gross_user + $a->user; |
| 147 | 147 | $gross_silverbullet = $gross_silverbullet + $a->silverbullet; |
@@ -92,10 +92,10 @@ discard block |
||
| 92 | 92 | <NodeName>AAAServerTrustRoot</NodeName>'; |
| 93 | 93 | foreach ($this->attributes['internal:CAs'][0] as $oneCert) { |
| 94 | 94 | $retval .= '<Node> |
| 95 | - <NodeName>' . $oneCert['uuid'] . '</NodeName> |
|
| 95 | + <NodeName>' . $oneCert['uuid'].'</NodeName> |
|
| 96 | 96 | <Node> |
| 97 | 97 | <NodeName>CertSHA256Fingerprint</NodeName> |
| 98 | - <Value>' . $oneCert['sha256'] . '</Value> |
|
| 98 | + <Value>' . $oneCert['sha256'].'</Value> |
|
| 99 | 99 | </Node> |
| 100 | 100 | </Node> |
| 101 | 101 | '; |
@@ -114,7 +114,7 @@ discard block |
||
| 114 | 114 | $now = new \DateTime(); |
| 115 | 115 | return '<Node> |
| 116 | 116 | <NodeName>CreationDate</NodeName> |
| 117 | - <Value>' . $now->format("Y-m-d") . "T" . $now->format("H:i:s") . "Z" . '</Value> |
|
| 117 | + <Value>' . $now->format("Y-m-d")."T".$now->format("H:i:s")."Z".'</Value> |
|
| 118 | 118 | </Node>'; |
| 119 | 119 | } |
| 120 | 120 | |
@@ -128,11 +128,11 @@ discard block |
||
| 128 | 128 | <NodeName>HomeSP</NodeName> |
| 129 | 129 | <Node> |
| 130 | 130 | <NodeName>FriendlyName</NodeName> |
| 131 | - <Value>' . sprintf(_("%s via Passpoint"), \config\ConfAssistant::CONSORTIUM['display_name']) . '</Value> |
|
| 131 | + <Value>' . sprintf(_("%s via Passpoint"), \config\ConfAssistant::CONSORTIUM['display_name']).'</Value> |
|
| 132 | 132 | </Node> |
| 133 | 133 | <Node> |
| 134 | 134 | <NodeName>FQDN</NodeName> |
| 135 | - <Value>' . $this->attributes['eap:server_name'][0] /* what, only one FQDN allowed? */ . '</Value> |
|
| 135 | + <Value>' . $this->attributes['eap:server_name'][0] /* what, only one FQDN allowed? */.'</Value> |
|
| 136 | 136 | </Node> |
| 137 | 137 | <Node> |
| 138 | 138 | <NodeName>RoamingConsortiumOI</NodeName> |
@@ -148,7 +148,7 @@ discard block |
||
| 148 | 148 | $oiList .= ","; |
| 149 | 149 | } |
| 150 | 150 | } |
| 151 | - $retval .= $oiList . '</Value> |
|
| 151 | + $retval .= $oiList.'</Value> |
|
| 152 | 152 | </Node> |
| 153 | 153 | </Node> |
| 154 | 154 | '; |
@@ -165,7 +165,7 @@ discard block |
||
| 165 | 165 | <NodeName>Credential</NodeName> |
| 166 | 166 | <Node> |
| 167 | 167 | <NodeName>Realm</NodeName> |
| 168 | - <Value>' . $this->attributes['internal:realm'][0] . '</Value> |
|
| 168 | + <Value>' . $this->attributes['internal:realm'][0].'</Value> |
|
| 169 | 169 | </Node>'; |
| 170 | 170 | /* the example file I got did not include CreationDate, so omit it |
| 171 | 171 | * |
@@ -180,7 +180,7 @@ discard block |
||
| 180 | 180 | </Node> |
| 181 | 181 | <Node> |
| 182 | 182 | <NodeName>CertSHA256Fingerprint</NodeName> |
| 183 | - <Value>' . strtoupper($this->clientCert["sha256"]) /* the actual cert has to go... where? */ . '</Value> |
|
| 183 | + <Value>' . strtoupper($this->clientCert["sha256"]) /* the actual cert has to go... where? */.'</Value> |
|
| 184 | 184 | </Node> |
| 185 | 185 | </Node> |
| 186 | 186 | </Node> |
@@ -298,7 +298,7 @@ discard block |
||
| 298 | 298 | // foresee signing. |
| 299 | 299 | // but if they ever change their mind, we are prepared |
| 300 | 300 | |
| 301 | - $outputFromSigning = system($this->sign . " installer_profile '$fileName' > /dev/null"); |
|
| 301 | + $outputFromSigning = system($this->sign." installer_profile '$fileName' > /dev/null"); |
|
| 302 | 302 | if ($outputFromSigning === FALSE) { |
| 303 | 303 | $this->loggerInstance->debug(2, "Signing the ONC installer $fileName FAILED!\n"); |
| 304 | 304 | } |
@@ -96,7 +96,7 @@ discard block |
||
| 96 | 96 | |
| 97 | 97 | // realm is automatically calculated, then stored in DB |
| 98 | 98 | |
| 99 | - $this->realm = "opaquehash@$myInst->identifier-$this->identifier." . strtolower($myInst->federation) . \config\ConfAssistant::SILVERBULLET['realm_suffix']; |
|
| 99 | + $this->realm = "opaquehash@$myInst->identifier-$this->identifier.".strtolower($myInst->federation).\config\ConfAssistant::SILVERBULLET['realm_suffix']; |
|
| 100 | 100 | $localValueIfAny = ""; |
| 101 | 101 | |
| 102 | 102 | // but there's some common internal attributes populated directly |
@@ -113,11 +113,11 @@ discard block |
||
| 113 | 113 | |
| 114 | 114 | // and we need to populate eap:server_name and eap:ca_file with the NRO-specific EAP information |
| 115 | 115 | $silverbulletAttributes = [ |
| 116 | - "eap:server_name" => "auth." . strtolower($myFed->tld) . \config\ConfAssistant::SILVERBULLET['server_suffix'], |
|
| 116 | + "eap:server_name" => "auth.".strtolower($myFed->tld).\config\ConfAssistant::SILVERBULLET['server_suffix'], |
|
| 117 | 117 | ]; |
| 118 | 118 | $temp = array_merge($this->addInternalAttributes($internalAttributes), $this->addInternalAttributes($silverbulletAttributes)); |
| 119 | 119 | $x509 = new \core\common\X509(); |
| 120 | - $caHandle = fopen(dirname(__FILE__) . "/../config/SilverbulletServerCerts/" . strtoupper($myFed->tld) . "/root.pem", "r"); |
|
| 120 | + $caHandle = fopen(dirname(__FILE__)."/../config/SilverbulletServerCerts/".strtoupper($myFed->tld)."/root.pem", "r"); |
|
| 121 | 121 | if ($caHandle !== FALSE) { |
| 122 | 122 | $cAFile = fread($caHandle, 16000000); |
| 123 | 123 | foreach ($x509->splitCertificate($cAFile) as $oneCa) { |
@@ -273,7 +273,7 @@ discard block |
||
| 273 | 273 | if (empty($certNames)) { |
| 274 | 274 | return []; |
| 275 | 275 | } |
| 276 | - $namesCondensed = "'" . implode("' OR username = '", $certNames) . "'"; |
|
| 276 | + $namesCondensed = "'".implode("' OR username = '", $certNames)."'"; |
|
| 277 | 277 | $serverHandles = DBConnection::handle("RADIUS"); |
| 278 | 278 | $returnarray = []; |
| 279 | 279 | foreach ($serverHandles as $oneDbServer) { |
@@ -88,7 +88,7 @@ |
||
| 88 | 88 | public function der2pem($derData) |
| 89 | 89 | { |
| 90 | 90 | $pem = chunk_split(base64_encode($derData), 64, "\n"); |
| 91 | - $pem = "-----BEGIN CERTIFICATE-----\n" . $pem . "-----END CERTIFICATE-----\n"; |
|
| 91 | + $pem = "-----BEGIN CERTIFICATE-----\n".$pem."-----END CERTIFICATE-----\n"; |
|
| 92 | 92 | return $pem; |
| 93 | 93 | } |
| 94 | 94 | |
@@ -65,8 +65,8 @@ discard block |
||
| 65 | 65 | parent::__construct(); |
| 66 | 66 | $Dev = \devices\Devices::listDevices(); |
| 67 | 67 | if (isset($Dev[$blueprint])) { |
| 68 | - $this->loggerInstance->debug(4, "loaded: devices/" . $Dev[$blueprint]['directory'] . "/" . $Dev[$blueprint]['module'] . ".php\n"); |
|
| 69 | - $class_name = "\devices\\" . $Dev[$blueprint]['directory'] . "\Device" . $Dev[$blueprint]['module']; |
|
| 68 | + $this->loggerInstance->debug(4, "loaded: devices/".$Dev[$blueprint]['directory']."/".$Dev[$blueprint]['module'].".php\n"); |
|
| 69 | + $class_name = "\devices\\".$Dev[$blueprint]['directory']."\Device".$Dev[$blueprint]['module']; |
|
| 70 | 70 | $this->device = new $class_name(); |
| 71 | 71 | if (!$this->device) { |
| 72 | 72 | $this->loggerInstance->debug(2, "module loading failed"); |
@@ -75,7 +75,7 @@ discard block |
||
| 75 | 75 | } else { |
| 76 | 76 | echo("unknown devicename:$blueprint\n"); |
| 77 | 77 | } |
| 78 | - $this->device->module_path = ROOT . '/devices/' . $Dev[$blueprint]['directory']; |
|
| 78 | + $this->device->module_path = ROOT.'/devices/'.$Dev[$blueprint]['directory']; |
|
| 79 | 79 | $this->device->signer = isset($Dev[$blueprint]['signer']) ? $Dev[$blueprint]['signer'] : 0; |
| 80 | 80 | $this->device->device_id = $blueprint; |
| 81 | 81 | $options = \devices\Devices::$Options; |
@@ -113,7 +113,7 @@ discard block |
||
| 113 | 113 | if ($this->idPFederation === NULL && preg_match("/\.(..)$/", $realm, $matches)) { |
| 114 | 114 | $this->idPFederation = strtoupper($matches[1]); |
| 115 | 115 | } |
| 116 | - $this->loggerInstance->debug(4, "XYZ: IdP-side NRO is " . $this->idPFederation . "\n"); |
|
| 116 | + $this->loggerInstance->debug(4, "XYZ: IdP-side NRO is ".$this->idPFederation."\n"); |
|
| 117 | 117 | } |
| 118 | 118 | /* The eduroam OT monitoring has the following return codes: |
| 119 | 119 | * |
@@ -443,12 +443,12 @@ discard block |
||
| 443 | 443 | break; |
| 444 | 444 | case \core\AbstractProfile::READINESS_LEVEL_NOTREADY: |
| 445 | 445 | $this->additionalFindings[AbstractTest::INFRA_IDP_RADIUS][] = ["Profile" => "UNCONCLUSIVE"]; |
| 446 | - $this->testsuite = new RADIUSTests($this->realm, "anonymous@" . $this->realm); |
|
| 446 | + $this->testsuite = new RADIUSTests($this->realm, "anonymous@".$this->realm); |
|
| 447 | 447 | break; |
| 448 | 448 | default: |
| 449 | 449 | } |
| 450 | 450 | } else { |
| 451 | - $this->testsuite = new RADIUSTests($this->realm, "anonymous@" . $this->realm); |
|
| 451 | + $this->testsuite = new RADIUSTests($this->realm, "anonymous@".$this->realm); |
|
| 452 | 452 | } |
| 453 | 453 | } |
| 454 | 454 | |
@@ -45,11 +45,11 @@ discard block |
||
| 45 | 45 | ], |
| 46 | 46 | [ |
| 47 | 47 | 'title' => sprintf(_("Is it safe to use %s installers?"), \config\Master::APPEARANCE['productname']), |
| 48 | - 'text' => sprintf(_("%s installers configure security settings on your device, therefore you should be sure that you are using genuine ones."), \config\Master::APPEARANCE['productname']) . ' ' . ( isset(\config\ConfAssistant::CONSORTIUM['signer_name']) && \config\ConfAssistant::CONSORTIUM['signer_name'] != "" ? sprintf(_("This is why %s installers are digitally signed by %s. Watch out for a system message confirming this."), \config\Master::APPEARANCE['productname'], \config\ConfAssistant::CONSORTIUM['signer_name']) : ""), |
|
| 48 | + 'text' => sprintf(_("%s installers configure security settings on your device, therefore you should be sure that you are using genuine ones."), \config\Master::APPEARANCE['productname']).' '.(isset(\config\ConfAssistant::CONSORTIUM['signer_name']) && \config\ConfAssistant::CONSORTIUM['signer_name'] != "" ? sprintf(_("This is why %s installers are digitally signed by %s. Watch out for a system message confirming this."), \config\Master::APPEARANCE['productname'], \config\ConfAssistant::CONSORTIUM['signer_name']) : ""), |
|
| 49 | 49 | ], |
| 50 | 50 | [ |
| 51 | 51 | 'title' => _("Windows 'SmartScreen' or 'Internet Explorer' tell me that the file is not commonly downloaded and possibly harmful. Should I be concerned?"), |
| 52 | - 'text' => _("Contrary to what the name suggests, 'SmartScreen' isn't actually very smart. The warning merely means that the file has not yet been downloaded by enough users to make Microsoft consider it popular (which would strangely enough make it be considered 'safe'). This message alone is not a security problem.") . " " . (isset(\config\ConfAssistant::CONSORTIUM['signer_name']) && \config\ConfAssistant::CONSORTIUM['signer_name'] != "" ? sprintf(_("So long as the file is carrying a valid signature from %s, the download is safe."), \config\ConfAssistant::CONSORTIUM['signer_name']) . " " : "") . sprintf(_("Please see also Microsoft's FAQ regarding SmartScreen at %s."), "<a href='http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9?SignedIn=1'>Microsoft FAQ</a>") |
|
| 52 | + 'text' => _("Contrary to what the name suggests, 'SmartScreen' isn't actually very smart. The warning merely means that the file has not yet been downloaded by enough users to make Microsoft consider it popular (which would strangely enough make it be considered 'safe'). This message alone is not a security problem.")." ".(isset(\config\ConfAssistant::CONSORTIUM['signer_name']) && \config\ConfAssistant::CONSORTIUM['signer_name'] != "" ? sprintf(_("So long as the file is carrying a valid signature from %s, the download is safe."), \config\ConfAssistant::CONSORTIUM['signer_name'])." " : "").sprintf(_("Please see also Microsoft's FAQ regarding SmartScreen at %s."), "<a href='http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9?SignedIn=1'>Microsoft FAQ</a>") |
|
| 53 | 53 | ], |
| 54 | 54 | [ |
| 55 | 55 | 'title' => sprintf(_("I can see %s network and my device is configured but it does not connect, what can be the cause?"), \config\ConfAssistant::CONSORTIUM['display_name']), |
@@ -68,7 +68,7 @@ discard block |
||
| 68 | 68 | $consortium = \config\ConfAssistant::CONSORTIUM['display_name']; |
| 69 | 69 | array_push($Faq, |
| 70 | 70 | [ |
| 71 | - 'id' => 'what_is_' . \config\ConfAssistant::CONSORTIUM['name'], |
|
| 71 | + 'id' => 'what_is_'.\config\ConfAssistant::CONSORTIUM['name'], |
|
| 72 | 72 | 'title' => sprintf(_("What is this %s thing anyway?"), $consortium), |
| 73 | 73 | 'text' => sprintf(_("%s is a global WiFi roaming consortium which gives members of education and research access to the internet <i>for free</i> on all %s hotspots on the planet. There are several million %s users already, enjoying free internet access on more than %d hotspots! Visit <a href='http://www.eduroam.org'>the %s homepage</a> or <a href='http://monitor.eduroam.org/map_service_loc.php'>the %s location map</a> for more details."), $consortium, $consortium, $consortium, $SPs, $consortium, $consortium) |
| 74 | 74 | ]); |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | public function htmlShowtime($wizard = FALSE, $additional = FALSE) { |
| 83 | 83 | if (!$this->readOnly) { |
| 84 | 84 | // return $this->htmlPreEdit($wizard, $additional) . $this->htmlPostEdit(TRUE); |
| 85 | - return $this->htmlPreEdit($wizard, $additional) . $this->findLocationHtml() . $this->htmlPostEdit(TRUE); |
|
| 85 | + return $this->htmlPreEdit($wizard, $additional).$this->findLocationHtml().$this->htmlPostEdit(TRUE); |
|
| 86 | 86 | } |
| 87 | 87 | } |
| 88 | 88 | |
@@ -104,11 +104,11 @@ discard block |
||
| 104 | 104 | */ |
| 105 | 105 | public static function optionListDisplayCode($coords, $number) { |
| 106 | 106 | // quiesce warnings about unused parameter |
| 107 | - if (strlen(sprintf("%d", $number)) <0) { |
|
| 107 | + if (strlen(sprintf("%d", $number)) < 0) { |
|
| 108 | 108 | throw new \Exception("A miracle! A string with negative length!"); |
| 109 | 109 | }; |
| 110 | 110 | $pair = json_decode($coords, true); |
| 111 | - return "<table><tr><td>Latitude</td><td><strong>" . $pair['lat'] . "</strong></td></tr><tr><td>Longitude</td><td><strong>" . $pair['lon'] . "</strong></td></tr></table>"; |
|
| 111 | + return "<table><tr><td>Latitude</td><td><strong>".$pair['lat']."</strong></td></tr><tr><td>Longitude</td><td><strong>".$pair['lon']."</strong></td></tr></table>"; |
|
| 112 | 112 | } |
| 113 | 113 | |
| 114 | 114 | /** |
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | */ |
| 119 | 119 | private function findLocationHtml() { |
| 120 | 120 | \core\common\Entity::intoThePotatoes(); |
| 121 | - $retval = "<button type='button' onclick='locateMe()'>" . _("Locate Me!") . "</button></p>"; |
|
| 121 | + $retval = "<button type='button' onclick='locateMe()'>"._("Locate Me!")."</button></p>"; |
|
| 122 | 122 | \core\common\Entity::outOfThePotatoes(); |
| 123 | 123 | return $retval; |
| 124 | 124 | } |
@@ -19,7 +19,7 @@ discard block |
||
| 19 | 19 | * <base_url>/copyright.php after deploying the software |
| 20 | 20 | */ |
| 21 | 21 | |
| 22 | -require_once dirname(dirname(dirname(__FILE__))) . "/config/_config.php"; |
|
| 22 | +require_once dirname(dirname(dirname(__FILE__)))."/config/_config.php"; |
|
| 23 | 23 | |
| 24 | 24 | $deco = new \web\lib\admin\PageDecoration(); |
| 25 | 25 | $uiElements = new web\lib\admin\UIElements(); |
@@ -37,14 +37,14 @@ discard block |
||
| 37 | 37 | </h1> |
| 38 | 38 | <div class='infobox'> |
| 39 | 39 | <h2> |
| 40 | - <?php $tablecaption = _("Current User Attributes"); echo $tablecaption;?> |
|
| 40 | + <?php $tablecaption = _("Current User Attributes"); echo $tablecaption; ?> |
|
| 41 | 41 | </h2> |
| 42 | 42 | <table> |
| 43 | - <caption><?php echo $tablecaption;?></caption> |
|
| 43 | + <caption><?php echo $tablecaption; ?></caption> |
|
| 44 | 44 | <tr> |
| 45 | - <th class="wai-invisible" scope="col"><?php echo _("Property Type");?></th> |
|
| 46 | - <th class="wai-invisible" scope="col"><?php echo _("Language if applicable");?></th> |
|
| 47 | - <th class="wai-invisible" scope="col"><?php echo _("Property Value");?></th> |
|
| 45 | + <th class="wai-invisible" scope="col"><?php echo _("Property Type"); ?></th> |
|
| 46 | + <th class="wai-invisible" scope="col"><?php echo _("Language if applicable"); ?></th> |
|
| 47 | + <th class="wai-invisible" scope="col"><?php echo _("Property Value"); ?></th> |
|
| 48 | 48 | </tr> |
| 49 | 49 | <?php echo $uiElements->infoblock($user->getAttributes(), "user", "User"); ?> |
| 50 | 50 | </table> |