@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | */ |
130 | 130 | protected function saveDownloadDetails($idpIdentifier, $profileId, $deviceId, $area, $lang, $eapType) { |
131 | 131 | if (\config\Master::PATHS['logdir']) { |
132 | - $file = fopen(\config\Master::PATHS['logdir'] . "/download_details.log", "a"); |
|
132 | + $file = fopen(\config\Master::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 | |
@@ -230,16 +230,16 @@ discard block |
||
230 | 230 | if (count($this->getAttributes("internal:checkuser_outer")) > 0) { |
231 | 231 | // we are supposed to use a specific outer username for checks, |
232 | 232 | // which is different from the outer username we put into installers |
233 | - return $this->getAttributes("internal:checkuser_value")[0]['value'] . "@" . $realm; |
|
233 | + return $this->getAttributes("internal:checkuser_value")[0]['value']."@".$realm; |
|
234 | 234 | } |
235 | 235 | if (count($this->getAttributes("internal:use_anon_outer")) > 0) { |
236 | 236 | // no special check username, but there is an anon outer ID for |
237 | 237 | // installers - so let's use that one |
238 | - return $this->getAttributes("internal:anon_local_value")[0]['value'] . "@" . $realm; |
|
238 | + return $this->getAttributes("internal:anon_local_value")[0]['value']."@".$realm; |
|
239 | 239 | } |
240 | 240 | // okay, no guidance on outer IDs at all - but we need *something* to |
241 | 241 | // test with for the RealmChecks. So: |
242 | - return "@" . $realm; |
|
242 | + return "@".$realm; |
|
243 | 243 | } |
244 | 244 | |
245 | 245 | /** |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | * @param boolean $shallwe TRUE to enable outer identities (needs valid $realm), FALSE to disable |
320 | 320 | * @return void |
321 | 321 | */ |
322 | - abstract public function setAnonymousIDSupport($shallwe) ; |
|
322 | + abstract public function setAnonymousIDSupport($shallwe); |
|
323 | 323 | |
324 | 324 | /** |
325 | 325 | * Log a new download for our stats |
@@ -673,7 +673,7 @@ discard block |
||
673 | 673 | */ |
674 | 674 | public function prepShowtime() { |
675 | 675 | $properConfig = $this->readyForShowtime(); |
676 | - $this->databaseHandle->exec("UPDATE profile SET sufficient_config = " . ($properConfig ? "TRUE" : "FALSE") . " WHERE profile_id = " . $this->identifier); |
|
676 | + $this->databaseHandle->exec("UPDATE profile SET sufficient_config = ".($properConfig ? "TRUE" : "FALSE")." WHERE profile_id = ".$this->identifier); |
|
677 | 677 | |
678 | 678 | $attribs = $this->getCollapsedAttributes(); |
679 | 679 | // if not enough info to go live, set FALSE |
@@ -123,7 +123,7 @@ |
||
123 | 123 | if (is_scalar($value)) { |
124 | 124 | $this->value = strval($value); |
125 | 125 | } else { |
126 | - throw new Exception("unexpected value type passed" . gettype($value)); |
|
126 | + throw new Exception("unexpected value type passed".gettype($value)); |
|
127 | 127 | } |
128 | 128 | } |
129 | 129 |
@@ -146,11 +146,11 @@ discard block |
||
146 | 146 | $this->marshalObject($root, $eapIdp); |
147 | 147 | $dom = dom_import_simplexml($root)->ownerDocument; |
148 | 148 | //TODO schema validation makes sense so probably should be used |
149 | - if ($dom->schemaValidate(ROOT . '/devices/xml/eap-metadata.xsd') === FALSE) { |
|
149 | + if ($dom->schemaValidate(ROOT.'/devices/xml/eap-metadata.xsd') === FALSE) { |
|
150 | 150 | throw new Exception("Schema validation failed for eap-metadata"); |
151 | 151 | } |
152 | - file_put_contents($this->installerBasename . '.eap-config', $dom->saveXML()); |
|
153 | - return($this->installerBasename . '.eap-config'); |
|
152 | + file_put_contents($this->installerBasename.'.eap-config', $dom->saveXML()); |
|
153 | + return($this->installerBasename.'.eap-config'); |
|
154 | 154 | } |
155 | 155 | |
156 | 156 | private const ATTRIBUTENAMES = [ |
@@ -176,7 +176,7 @@ discard block |
||
176 | 176 | $this->loggerInstance->debug(4, "Missing class definition for $attrName\n"); |
177 | 177 | return([]); |
178 | 178 | } |
179 | - $className = "\devices\xml\\" . self::ATTRIBUTENAMES[$attrName]; |
|
179 | + $className = "\devices\xml\\".self::ATTRIBUTENAMES[$attrName]; |
|
180 | 180 | $objs = []; |
181 | 181 | if ($this->langScope === 'global') { |
182 | 182 | foreach ($attributeList['langs'] as $language => $value) { |
@@ -214,7 +214,7 @@ discard block |
||
214 | 214 | $displayname = new DisplayName(); |
215 | 215 | if (isset($profileNameLangs)) { |
216 | 216 | $langOrC = isset($profileNameLangs[$language]) ? $profileNameLangs[$language] : $profileNameLangs['C']; |
217 | - $value .= ' - ' . $langOrC; |
|
217 | + $value .= ' - '.$langOrC; |
|
218 | 218 | } |
219 | 219 | $displayname->setValue($value); |
220 | 220 | $displayname->setAttributes(['lang' => $language]); |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | $displayname = new DisplayName(); |
225 | 225 | $value = $attr['general:instname'][0]; |
226 | 226 | if ($attr['internal:profile_count'][0] > 1) { |
227 | - $value .= ' - ' . $attr['profile:name'][0]; |
|
227 | + $value .= ' - '.$attr['profile:name'][0]; |
|
228 | 228 | } |
229 | 229 | $displayname->setValue($value); |
230 | 230 | $objs[] = $displayname; |
@@ -241,7 +241,7 @@ discard block |
||
241 | 241 | $attr = $this->attributes; |
242 | 242 | if (isset($attr['general:logo_file'][0])) { |
243 | 243 | $logoString = base64_encode($attr['general:logo_file'][0]); |
244 | - $logoMime = 'image/' . $attr['internal:logo_file'][0]['mime']; |
|
244 | + $logoMime = 'image/'.$attr['internal:logo_file'][0]['mime']; |
|
245 | 245 | $providerlogo = new ProviderLogo(); |
246 | 246 | $providerlogo->setAttributes(['mime' => $logoMime, 'encoding' => 'base64']); |
247 | 247 | $providerlogo->setValue($logoString); |
@@ -346,7 +346,7 @@ discard block |
||
346 | 346 | |
347 | 347 | if (isset($inner["METHOD"]) && $inner["METHOD"]) { |
348 | 348 | $innerauthmethod = new InnerAuthenticationMethod(); |
349 | - $typeOfInner = "\devices\xml\\" . ($inner["EAP"] ? 'EAPMethod' : 'NonEAPAuthMethod'); |
|
349 | + $typeOfInner = "\devices\xml\\".($inner["EAP"] ? 'EAPMethod' : 'NonEAPAuthMethod'); |
|
350 | 350 | $eapmethod = new $typeOfInner(); |
351 | 351 | $eaptype = new Type(); |
352 | 352 | $eaptype->setValue($inner['METHOD']); |
@@ -8,7 +8,7 @@ |
||
8 | 8 | * License: see the web/copyright.php file in the file structure |
9 | 9 | * ****************************************************************************** |
10 | 10 | */ |
11 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
11 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
12 | 12 | |
13 | 13 | const AREAS = ["web_admin", "web_user", "devices", "core", "diagnostics"]; |
14 | 14 | foreach (\config\Master::LANGUAGES as $lang => $details) { |
@@ -47,9 +47,9 @@ discard block |
||
47 | 47 | $Gui->loggerInstance->debug(4, $operatingSystem); |
48 | 48 | $uiElements = new web\lib\admin\UIElements(); |
49 | 49 | if ($operatingSystem) { |
50 | - print "recognisedOS = '" . $operatingSystem['device'] . "';\n"; |
|
50 | + print "recognisedOS = '".$operatingSystem['device']."';\n"; |
|
51 | 51 | } |
52 | -require dirname(__DIR__) . '/user/js/cat_js.php'; |
|
52 | +require dirname(__DIR__).'/user/js/cat_js.php'; |
|
53 | 53 | ?> |
54 | 54 | var lang = "<?php echo($Gui->languageInstance->getLang()) ?>"; |
55 | 55 | </script> |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | <?php |
80 | 80 | switch ($statusInfo['errorcode']) { |
81 | 81 | case "GENERATOR_CONSUMED": |
82 | - echo $uiElements->boxError(_("You attempted to download an installer that was already downloaded before. Please request a new token from your administrator instead."), _("Attempt to re-use download link"), TRUE) . "<p>"; |
|
82 | + echo $uiElements->boxError(_("You attempted to download an installer that was already downloaded before. Please request a new token from your administrator instead."), _("Attempt to re-use download link"), TRUE)."<p>"; |
|
83 | 83 | break; |
84 | 84 | case NULL: |
85 | 85 | default: |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | echo " "; |
103 | 103 | echo sprintf(ngettext("<strong>%d</strong> of your credentials is not valid any more.", "<strong>%d</strong> of your credentials are not valid any more.", $noGoodCerts), $noGoodCerts); |
104 | 104 | } |
105 | - echo " <span id='detailtext'>" . _("I want to see the details.") . "</span>"; |
|
105 | + echo " <span id='detailtext'>"._("I want to see the details.")."</span>"; |
|
106 | 106 | echo "<table id='cert_details'></table>"; |
107 | 107 | } |
108 | 108 | } |
@@ -111,60 +111,60 @@ discard block |
||
111 | 111 | case \core\SilverbulletInvitation::SB_TOKENSTATUS_VALID: // treat both cases as equal |
112 | 112 | case \core\SilverbulletInvitation::SB_TOKENSTATUS_PARTIALLY_REDEEMED: |
113 | 113 | if ($statusInfo['invitation_object']->activationsTotal > 1) { // only show this extra info in the non-trivial case. |
114 | - echo "<h3>" . sprintf(_("Your invitation token is valid for %d more device activations (%d have already been used)."), $statusInfo['invitation_object']->activationsRemaining, $statusInfo['invitation_object']->activationsTotal - $statusInfo['invitation_object']->activationsRemaining) . "</h3>"; |
|
114 | + echo "<h3>".sprintf(_("Your invitation token is valid for %d more device activations (%d have already been used)."), $statusInfo['invitation_object']->activationsRemaining, $statusInfo['invitation_object']->activationsTotal - $statusInfo['invitation_object']->activationsRemaining)."</h3>"; |
|
115 | 115 | } |
116 | 116 | if (!$statusInfo["OS"]) { |
117 | - echo "<p>" . _("Unfortunately, we are unable to determine your device's operating system. If you have made modifications on your device which prevent it from being recognised (e.g. custom 'User Agent' settings), please undo such modifications. You can come back to this page again; the invitation link has not been used up yet.") . "</p>"; |
|
117 | + echo "<p>"._("Unfortunately, we are unable to determine your device's operating system. If you have made modifications on your device which prevent it from being recognised (e.g. custom 'User Agent' settings), please undo such modifications. You can come back to this page again; the invitation link has not been used up yet.")."</p>"; |
|
118 | 118 | break; |
119 | 119 | } |
120 | 120 | |
121 | 121 | $dev = new \core\DeviceFactory($statusInfo['OS']['device']); |
122 | 122 | $dev->device->calculatePreferredEapType([new \core\common\EAP(\core\common\EAP::EAPTYPE_SILVERBULLET)]); |
123 | 123 | if ($dev->device->selectedEap == []) { |
124 | - echo "<p>" . sprintf(_("Unfortunately, the operating system your device uses (%s) is currently not supported for hosted end-user accounts. You can visit this page with a supported operating system later; the invitation link has not been used up yet."), $statusInfo['OS']['display']) . "</p>"; |
|
124 | + echo "<p>".sprintf(_("Unfortunately, the operating system your device uses (%s) is currently not supported for hosted end-user accounts. You can visit this page with a supported operating system later; the invitation link has not been used up yet."), $statusInfo['OS']['display'])."</p>"; |
|
125 | 125 | break; |
126 | 126 | } |
127 | - $message = $dev->device->options['message'] ?? '' ; |
|
127 | + $message = $dev->device->options['message'] ?? ''; |
|
128 | 128 | |
129 | 129 | $sbMessage = $dev->device->options['sb_message'] ?? ''; |
130 | 130 | if ($message != '' && $sbMessage != '') { |
131 | - $message = $message . "<p>" . $sbMessage; |
|
131 | + $message = $message."<p>".$sbMessage; |
|
132 | 132 | } else { |
133 | - $message = $message . $sbMessage; |
|
133 | + $message = $message.$sbMessage; |
|
134 | 134 | } |
135 | 135 | |
136 | - echo "<div id='sb_download_message'><p>" . sprintf(_("You can now download a personalised %s installation program."), \config\ConfAssistant::CONSORTIUM['display_name']); |
|
136 | + echo "<div id='sb_download_message'><p>".sprintf(_("You can now download a personalised %s installation program."), \config\ConfAssistant::CONSORTIUM['display_name']); |
|
137 | 137 | // echo sprintf(_("The installation program is <span class='emph'>strictly personal</span>, to be used <span class='emph'>only on this device (%s)</span>, and it is <span class='emph'>not permitted to share</span> this information with anyone."), $statusInfo['OS']['display']); |
138 | 138 | echo sprintf(_("The installation program is <span class='emph'>strictly personal</span>, to be used <span class='emph'>only on this device (%s)</span>, and it is <span class='emph'>not permitted to share</span> this information with anyone."), $statusInfo['OS']['display']); |
139 | - echo "<p style='color:red;'>" . sprintf(_("When the system detects abuse such as sharing login data with others, all access rights for you will be revoked and you may be sanctioned by your local %s administrator."), \config\ConfAssistant::CONSORTIUM['display_name']) . "</p>"; |
|
140 | - echo "<p>" . _("During the installation process, you will be asked for the following import PIN. This only happens once during the installation. You do not have to write down this PIN.") . "</p></div>"; |
|
139 | + echo "<p style='color:red;'>".sprintf(_("When the system detects abuse such as sharing login data with others, all access rights for you will be revoked and you may be sanctioned by your local %s administrator."), \config\ConfAssistant::CONSORTIUM['display_name'])."</p>"; |
|
140 | + echo "<p>"._("During the installation process, you will be asked for the following import PIN. This only happens once during the installation. You do not have to write down this PIN.")."</p></div>"; |
|
141 | 141 | |
142 | 142 | $importPassword = \core\common\Entity::randomString(4, "0123456789"); |
143 | 143 | $profile = new \core\ProfileSilverbullet($statusInfo['profile']->identifier, NULL); |
144 | 144 | |
145 | - echo "<h2>" . sprintf(_("Import PIN: %s"), $importPassword) . "</h2>"; |
|
145 | + echo "<h2>".sprintf(_("Import PIN: %s"), $importPassword)."</h2>"; |
|
146 | 146 | $_SESSION['individualtoken'] = $cleanToken; |
147 | 147 | $_SESSION['importpassword'] = $importPassword; |
148 | - echo "<input type='hidden' name='device' value='" . $statusInfo['OS']['device'] . "'/>"; |
|
148 | + echo "<input type='hidden' name='device' value='".$statusInfo['OS']['device']."'/>"; |
|
149 | 149 | echo "<input type='hidden' name='generatedfor' value='silverbullet'/>"; |
150 | - echo "<button class='large_button' id='user_button_sb' style='height:80px;'><span id='user_buttonnnn'>" . sprintf(_("Click here to download your %s installer!"), \config\ConfAssistant::CONSORTIUM['display_name']) . "</span></button>"; |
|
150 | + echo "<button class='large_button' id='user_button_sb' style='height:80px;'><span id='user_buttonnnn'>".sprintf(_("Click here to download your %s installer!"), \config\ConfAssistant::CONSORTIUM['display_name'])."</span></button>"; |
|
151 | 151 | echo "<div class='device_info' id='info_g_sb'></div>"; |
152 | 152 | break; |
153 | 153 | case \core\SilverbulletInvitation::SB_TOKENSTATUS_EXPIRED: |
154 | 154 | echo "<h2>Invitation link expired</h2>"; |
155 | - echo "<p>" . sprintf(_("Unfortunately, the invitation link you just used is too old. The %s sign-up invitation was valid until %s. You cannot use this link any more. Please ask your administrator to issue you a new invitation link."), \config\ConfAssistant::CONSORTIUM['display_name'], $statusInfo['invitation_object']->expiry) . "</p>"; |
|
155 | + echo "<p>".sprintf(_("Unfortunately, the invitation link you just used is too old. The %s sign-up invitation was valid until %s. You cannot use this link any more. Please ask your administrator to issue you a new invitation link."), \config\ConfAssistant::CONSORTIUM['display_name'], $statusInfo['invitation_object']->expiry)."</p>"; |
|
156 | 156 | echo "<p>Below is all the information about your account's other login details, if any.</p>"; |
157 | 157 | // do NOT break, display full account info instead (this was a previously valid token after all) |
158 | 158 | case \core\SilverbulletInvitation::SB_TOKENSTATUS_REDEEMED: |
159 | 159 | // nothing to say really. User got the breakdown of certs above, and this link doesn't give him any new ones. |
160 | 160 | break; |
161 | 161 | case \core\SilverbulletInvitation::SB_TOKENSTATUS_INVALID: |
162 | - echo "<h2>" . _("Account information not found") . "</h2>"; |
|
163 | - echo "<p>" . sprintf(_("The invitation link you followed does not map to any invititation we have on file.") . "</p><p>" . _("You should use the exact link you got during sign-up to come here. Alternatively, if you have a valid %s credential already, you can visit this page and Accept the question about logging in with a client certificate (select a certificate with a name ending in '…%s')."),\config\ConfAssistant::CONSORTIUM['display_name'], \config\ConfAssistant::SILVERBULLET['realm_suffix']); |
|
162 | + echo "<h2>"._("Account information not found")."</h2>"; |
|
163 | + echo "<p>".sprintf(_("The invitation link you followed does not map to any invititation we have on file.")."</p><p>"._("You should use the exact link you got during sign-up to come here. Alternatively, if you have a valid %s credential already, you can visit this page and Accept the question about logging in with a client certificate (select a certificate with a name ending in '…%s')."), \config\ConfAssistant::CONSORTIUM['display_name'], \config\ConfAssistant::SILVERBULLET['realm_suffix']); |
|
164 | 164 | } |
165 | 165 | if (isset($statusInfo['profile_id']) && isset($statusInfo['idp_id'])) { |
166 | - echo "<input type='hidden' name='profile' id='profile_id' value='" . $statusInfo['profile_id'] . "'/>"; |
|
167 | - echo "<input type='hidden' id='inst_id' name='idp' value='" . $statusInfo['idp_id'] . "'/>"; |
|
166 | + echo "<input type='hidden' name='profile' id='profile_id' value='".$statusInfo['profile_id']."'/>"; |
|
167 | + echo "<input type='hidden' id='inst_id' name='idp' value='".$statusInfo['idp_id']."'/>"; |
|
168 | 168 | } |
169 | 169 | ?> |
170 | 170 | </div> |
@@ -184,18 +184,18 @@ discard block |
||
184 | 184 | $attributes = $statusInfo['attributes']; |
185 | 185 | $supportInfo = ''; |
186 | 186 | if (!empty($attributes['local_url'])) { |
187 | - $supportInfo .= '<tr><td>' . ("WWW:") . '</td><td><a href="' . $attributes['local_url'] . '" target="_blank">' . $attributes['local_url'] . '</a></td></tr>'; |
|
187 | + $supportInfo .= '<tr><td>'.("WWW:").'</td><td><a href="'.$attributes['local_url'].'" target="_blank">'.$attributes['local_url'].'</a></td></tr>'; |
|
188 | 188 | } |
189 | 189 | if (!empty($attributes['local_email'])) { |
190 | - $supportInfo .= '<tr><td>' . ("email:") . '</td><td><a href="' . $attributes['local_email'] . '" target="_blank">' . $attributes['local_email'] . '</a></td></tr>'; |
|
190 | + $supportInfo .= '<tr><td>'.("email:").'</td><td><a href="'.$attributes['local_email'].'" target="_blank">'.$attributes['local_email'].'</a></td></tr>'; |
|
191 | 191 | } |
192 | 192 | if (!empty($attributes['local_phone'])) { |
193 | - $supportInfo .= '<tr><td>' . ("tel:") . '</td><td><a href="' . $attributes['local_phone'] . '" target="_blank">' . $attributes['local_phone'] . '</a></td></tr>'; |
|
193 | + $supportInfo .= '<tr><td>'.("tel:").'</td><td><a href="'.$attributes['local_phone'].'" target="_blank">'.$attributes['local_phone'].'</a></td></tr>'; |
|
194 | 194 | } |
195 | 195 | if ($supportInfo != '') { |
196 | - $supportInfo = "<table><tr><th colspan='2'>" . _("If you encounter problems, then you can obtain direct assistance from your organisation at:") . "</th></tr>$supportInfo</table>"; |
|
196 | + $supportInfo = "<table><tr><th colspan='2'>"._("If you encounter problems, then you can obtain direct assistance from your organisation at:")."</th></tr>$supportInfo</table>"; |
|
197 | 197 | } else { |
198 | - $supportInfo = "<table><tr><th colspan='2'>" . _("If you encounter problems you should ask those who gave you your account for help.") . "</th></tr></table>"; |
|
198 | + $supportInfo = "<table><tr><th colspan='2'>"._("If you encounter problems you should ask those who gave you your account for help.")."</th></tr></table>"; |
|
199 | 199 | } |
200 | 200 | ?> |
201 | 201 | <script> |
@@ -204,7 +204,7 @@ discard block |
||
204 | 204 | var logo = <?php echo $statusInfo['idp_logo']; ?>; |
205 | 205 | var idpId = <?php echo $statusInfo['idp_id']; ?>; |
206 | 206 | <?php |
207 | - if($message != '') { |
|
207 | + if ($message != '') { |
|
208 | 208 | echo "message = \"$message\";\n"; |
209 | 209 | } |
210 | 210 | ?> |
@@ -150,8 +150,8 @@ discard block |
||
150 | 150 | <td> |
151 | 151 | <?php |
152 | 152 | echo "<img src='" . $radiusMessages[$deploymentObject->radius_status_1]['icon'] . |
153 | - "' alt='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . |
|
154 | - "' title='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . "'>"; |
|
153 | + "' alt='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . |
|
154 | + "' title='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . "'>"; |
|
155 | 155 | ?> |
156 | 156 | </td> |
157 | 157 | </tr> |
@@ -173,8 +173,8 @@ discard block |
||
173 | 173 | <td> |
174 | 174 | <?php |
175 | 175 | echo "<img src='" . $radiusMessages[$deploymentObject->radius_status_2]['icon'] . |
176 | - "' alt='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . |
|
177 | - "' title='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . "'>"; |
|
176 | + "' alt='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . |
|
177 | + "' title='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . "'>"; |
|
178 | 178 | ?> |
179 | 179 | </td> |
180 | 180 | </tr> |
@@ -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 | |
31 | 31 | $deco = new \web\lib\admin\PageDecoration(); |
32 | 32 | $validator = new \web\lib\common\InputValidation(); |
@@ -38,7 +38,7 @@ discard block |
||
38 | 38 | } else { |
39 | 39 | $link = 'http://'; |
40 | 40 | } |
41 | -$link .= $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME']; |
|
41 | +$link .= $_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']; |
|
42 | 42 | $link = htmlspecialchars($link); |
43 | 43 | |
44 | 44 | echo $deco->defaultPagePrelude(sprintf(_("%s: %s Dashboard"), \config\Master::APPEARANCE['productname'], $uiElements->nomenclatureHotspot)); |
@@ -93,21 +93,21 @@ discard block |
||
93 | 93 | <?php |
94 | 94 | if (\config\Master::FUNCTIONALITY_LOCATIONS['DIAGNOSTICS'] !== NULL) { |
95 | 95 | echo "<tr> |
96 | - <td>" . _("Check another realm's reachability") . "</td> |
|
96 | + <td>" . _("Check another realm's reachability")."</td> |
|
97 | 97 | <td><form method='post' action='../diag/action_realmcheck.php?inst_id=$my_inst->identifier' accept-charset='UTF-8'> |
98 | 98 | <input type='text' name='realm' id='realm'> |
99 | 99 | <input type='hidden' name='comefrom' id='comefrom' value='$link'/> |
100 | - <button type='submit'>" . _("Go!") . "</button> |
|
100 | + <button type='submit'>"._("Go!")."</button> |
|
101 | 101 | </form> |
102 | 102 | </td> |
103 | 103 | </tr>"; |
104 | 104 | } |
105 | 105 | if (\config\ConfAssistant::CONSORTIUM['name'] == "eduroam") { // SW: APPROVED |
106 | 106 | echo "<tr> |
107 | - <td>" . sprintf(_("Check %s server status"), $uiElements->nomenclatureFed) . "</td> |
|
107 | + <td>" . sprintf(_("Check %s server status"), $uiElements->nomenclatureFed)."</td> |
|
108 | 108 | <td> |
109 | 109 | <form action='https://monitor.eduroam.org/mon_direct.php' accept-charset='UTF-8'> |
110 | - <button type='submit'>" . _("Go!") . "</button> |
|
110 | + <button type='submit'>" . _("Go!")."</button> |
|
111 | 111 | </form> |
112 | 112 | </td> |
113 | 113 | </tr>"; |
@@ -118,10 +118,10 @@ discard block |
||
118 | 118 | <?php |
119 | 119 | $hotspotProfiles = $my_inst->listDeployments(); |
120 | 120 | if (count($hotspotProfiles) == 0) { // no profiles yet. |
121 | - echo "<h2>" . sprintf(_("There are not yet any known deployments for your %s."), $uiElements->nomenclatureHotspot) . "</h2>"; |
|
121 | + echo "<h2>".sprintf(_("There are not yet any known deployments for your %s."), $uiElements->nomenclatureHotspot)."</h2>"; |
|
122 | 122 | } |
123 | 123 | if (count($hotspotProfiles) > 0) { // no profiles yet. |
124 | - echo "<h2>" . sprintf(_("Deployments for this %s"), $uiElements->nomenclatureHotspot) . "</h2>"; |
|
124 | + echo "<h2>".sprintf(_("Deployments for this %s"), $uiElements->nomenclatureHotspot)."</h2>"; |
|
125 | 125 | // display an info box with the connection data |
126 | 126 | } |
127 | 127 | |
@@ -141,19 +141,19 @@ discard block |
||
141 | 141 | ?> |
142 | 142 | <div style='display: table-row; margin-bottom: 20px;'> |
143 | 143 | <div class='profilebox' style='display: table-cell;'> |
144 | - <h2><?php echo core\DeploymentManaged::PRODUCTNAME . " (<span style='color:" . ( $deploymentObject->status == \core\AbstractDeployment::INACTIVE ? "red;'>" . _("inactive") : "green;'>" . _("active") ) . "</span>)"; ?></h2> |
|
144 | + <h2><?php echo core\DeploymentManaged::PRODUCTNAME." (<span style='color:".($deploymentObject->status == \core\AbstractDeployment::INACTIVE ? "red;'>"._("inactive") : "green;'>"._("active"))."</span>)"; ?></h2> |
|
145 | 145 | <table> |
146 | 146 | <tr> |
147 | 147 | <td><strong><?php echo _("Your primary RADIUS server") ?></strong><br/> |
148 | 148 | <?php |
149 | 149 | if ($deploymentObject->host1_v4 !== NULL) { |
150 | - echo _("IPv4") . ": " . $deploymentObject->host1_v4; |
|
150 | + echo _("IPv4").": ".$deploymentObject->host1_v4; |
|
151 | 151 | } |
152 | 152 | if ($deploymentObject->host1_v4 !== NULL && $deploymentObject->host1_v6 !== NULL) { |
153 | 153 | echo "<br/>"; |
154 | 154 | } |
155 | 155 | if ($deploymentObject->host1_v6 !== NULL) { |
156 | - echo _("IPv6") . ": " . $deploymentObject->host1_v6; |
|
156 | + echo _("IPv6").": ".$deploymentObject->host1_v6; |
|
157 | 157 | } |
158 | 158 | ?> |
159 | 159 | </td> |
@@ -161,9 +161,9 @@ discard block |
||
161 | 161 | <td><?php echo $deploymentObject->port1; ?></td> |
162 | 162 | <td> |
163 | 163 | <?php |
164 | - echo "<img src='" . $radiusMessages[$deploymentObject->radius_status_1]['icon'] . |
|
165 | - "' alt='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . |
|
166 | - "' title='" . $radiusMessages[$deploymentObject->radius_status_1]['text'] . "'>"; |
|
164 | + echo "<img src='".$radiusMessages[$deploymentObject->radius_status_1]['icon']. |
|
165 | + "' alt='".$radiusMessages[$deploymentObject->radius_status_1]['text']. |
|
166 | + "' title='".$radiusMessages[$deploymentObject->radius_status_1]['text']."'>"; |
|
167 | 167 | ?> |
168 | 168 | </td> |
169 | 169 | </tr> |
@@ -171,22 +171,22 @@ discard block |
||
171 | 171 | <td><strong><?php echo _("Your backup RADIUS server") ?><br/></strong> |
172 | 172 | <?php |
173 | 173 | if ($deploymentObject->host2_v4 !== NULL) { |
174 | - echo _("IPv4") . ": " . $deploymentObject->host2_v4; |
|
174 | + echo _("IPv4").": ".$deploymentObject->host2_v4; |
|
175 | 175 | } |
176 | 176 | if ($deploymentObject->host2_v4 !== NULL && $deploymentObject->host2_v6 !== NULL) { |
177 | 177 | echo "<br/>"; |
178 | 178 | } |
179 | 179 | if ($deploymentObject->host2_v6 !== NULL) { |
180 | - echo _("IPv6") . ": " . $deploymentObject->host2_v6; |
|
180 | + echo _("IPv6").": ".$deploymentObject->host2_v6; |
|
181 | 181 | } |
182 | 182 | ?></td> |
183 | 183 | <td><?php echo _("RADIUS port number: ") ?></td> |
184 | 184 | <td><?php echo $deploymentObject->port2; ?></td> |
185 | 185 | <td> |
186 | 186 | <?php |
187 | - echo "<img src='" . $radiusMessages[$deploymentObject->radius_status_2]['icon'] . |
|
188 | - "' alt='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . |
|
189 | - "' title='" . $radiusMessages[$deploymentObject->radius_status_2]['text'] . "'>"; |
|
187 | + echo "<img src='".$radiusMessages[$deploymentObject->radius_status_2]['icon']. |
|
188 | + "' alt='".$radiusMessages[$deploymentObject->radius_status_2]['text']. |
|
189 | + "' title='".$radiusMessages[$deploymentObject->radius_status_2]['text']."'>"; |
|
190 | 190 | ?> |
191 | 191 | </td> |
192 | 192 | </tr> |
@@ -237,12 +237,12 @@ discard block |
||
237 | 237 | if (isset($res['FAILURE']) && $res['FAILURE'] > 0) { |
238 | 238 | echo '<br>'; |
239 | 239 | if ($res['FAILURE'] == 2) { |
240 | - echo ' <span style="color: red;">' . _("Activation failure.") . '</span>'; |
|
240 | + echo ' <span style="color: red;">'._("Activation failure.").'</span>'; |
|
241 | 241 | } else { |
242 | 242 | if (isset($_GET['res'][1]) && $_GET['res']['1'] == 'FAILURE') { |
243 | - echo ' <span style="color: red;">' . _("Activation failure for your primary RADIUS server.") . '</span>'; |
|
243 | + echo ' <span style="color: red;">'._("Activation failure for your primary RADIUS server.").'</span>'; |
|
244 | 244 | } else { |
245 | - echo ' <span style="color: red;">' . _("Activation failure for your backup RADIUS server.") . '</span>'; |
|
245 | + echo ' <span style="color: red;">'._("Activation failure for your backup RADIUS server.").'</span>'; |
|
246 | 246 | } |
247 | 247 | } |
248 | 248 | } |
@@ -262,12 +262,12 @@ discard block |
||
262 | 262 | if ($res['FAILURE'] > 0) { |
263 | 263 | echo '<br>'; |
264 | 264 | if ($res['FAILURE'] == 2) { |
265 | - echo ' <span style="color: red;">' . _("Failure during deactivation, your request is queued for handling") . '</span>'; |
|
265 | + echo ' <span style="color: red;">'._("Failure during deactivation, your request is queued for handling").'</span>'; |
|
266 | 266 | } else { |
267 | 267 | if (isset($_GET['res'][1]) && $_GET['res']['1'] == 'FAILURE') { |
268 | - echo ' <span style="color: red;">' . _("Deactivation failure for your primary RADIUS server, your request is queued.") . '</span>'; |
|
268 | + echo ' <span style="color: red;">'._("Deactivation failure for your primary RADIUS server, your request is queued.").'</span>'; |
|
269 | 269 | } else { |
270 | - echo ' <span style="color: red;">' . _("Deactivation failure for your backup RADIUS server, your request is queued.") . '</span>'; |
|
270 | + echo ' <span style="color: red;">'._("Deactivation failure for your backup RADIUS server, your request is queued.").'</span>'; |
|
271 | 271 | } |
272 | 272 | } |
273 | 273 | } |
@@ -1,10 +1,10 @@ |
||
1 | 1 | <?php |
2 | 2 | require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
3 | 3 | /** |
4 | - * check if URL responds with 200 |
|
5 | - * |
|
6 | - * @param string $srv server name |
|
7 | - * @return integer or NULL |
|
4 | + * check if URL responds with 200 |
|
5 | + * |
|
6 | + * @param string $srv server name |
|
7 | + * @return integer or NULL |
|
8 | 8 | */ |
9 | 9 | function checkConfigRADIUSDaemon ($srv) { |
10 | 10 | $ch = curl_init(); |
@@ -1,22 +1,22 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
2 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
3 | 3 | /** |
4 | 4 | * check if URL responds with 200 |
5 | 5 | * |
6 | 6 | * @param string $srv server name |
7 | 7 | * @return integer or NULL |
8 | 8 | */ |
9 | -function checkConfigRADIUSDaemon ($srv) { |
|
9 | +function checkConfigRADIUSDaemon($srv) { |
|
10 | 10 | $ch = curl_init(); |
11 | 11 | if ($ch === FALSE) { |
12 | 12 | return NULL; |
13 | 13 | } |
14 | 14 | $timeout = 10; |
15 | - curl_setopt ( $ch, CURLOPT_URL, $srv ); |
|
16 | - curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); |
|
17 | - curl_setopt ( $ch, CURLOPT_TIMEOUT, $timeout ); |
|
15 | + curl_setopt($ch, CURLOPT_URL, $srv); |
|
16 | + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
|
17 | + curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); |
|
18 | 18 | curl_exec($ch); |
19 | - $http_code = curl_getinfo( $ch, CURLINFO_HTTP_CODE ); |
|
19 | + $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); |
|
20 | 20 | if ($http_code == 200) { |
21 | 21 | return 1; |
22 | 22 | } |
@@ -52,8 +52,8 @@ discard block |
||
52 | 52 | } |
53 | 53 | $siteStatus = array(); |
54 | 54 | foreach (array_keys($brokenDeployments) as $server_id) { |
55 | - print "check $server_id " . $radiusSite[$server_id] . "\n"; |
|
56 | - $siteStatus[$server_id] = checkConfigRADIUSDaemon('http://' . $radiusSite[$server_id]); |
|
55 | + print "check $server_id ".$radiusSite[$server_id]."\n"; |
|
56 | + $siteStatus[$server_id] = checkConfigRADIUSDaemon('http://'.$radiusSite[$server_id]); |
|
57 | 57 | if ($siteStatus[$server_id]) { |
58 | 58 | echo "\ncheck radius\n"; |
59 | 59 | echo \config\Diagnostics::RADIUSSPTEST['port']."\n"; |
@@ -250,7 +250,7 @@ discard block |
||
250 | 250 | $serverCandidates[IdPlist::geoDistance($adminLocation, ['lat' => $iterator->location_lat, 'lon' => $iterator->location_lon])] = $iterator->server_id; |
251 | 251 | } |
252 | 252 | if ($clients > $maxSupportedClients * 0.9) { |
253 | - $this->loggerInstance->debug(1, "A RADIUS server for Managed SP (" . $iterator->server_id . ") is serving at more than 90% capacity!"); |
|
253 | + $this->loggerInstance->debug(1, "A RADIUS server for Managed SP (".$iterator->server_id.") is serving at more than 90% capacity!"); |
|
254 | 254 | } |
255 | 255 | } |
256 | 256 | if (count($serverCandidates) == 0 && $federation != "DEFAULT") { |
@@ -281,28 +281,28 @@ discard block |
||
281 | 281 | $ourLocation = ['lon' => $geoip['geo']['lon'], 'lat' => $geoip['geo']['lat']]; |
282 | 282 | } |
283 | 283 | $inst = new IdP($this->institution); |
284 | - $ourserver = $this->findGoodServerLocation($ourLocation, $inst->federation , []); |
|
284 | + $ourserver = $this->findGoodServerLocation($ourLocation, $inst->federation, []); |
|
285 | 285 | // now, find an unused port in the preferred server |
286 | 286 | $foundFreePort1 = 0; |
287 | 287 | while ($foundFreePort1 == 0) { |
288 | 288 | $portCandidate = random_int(1200, 65535); |
289 | - $check = $this->databaseHandle->exec("SELECT port_instance_1 FROM deployment WHERE radius_instance_1 = '" . $ourserver . "' AND port_instance_1 = $portCandidate"); |
|
289 | + $check = $this->databaseHandle->exec("SELECT port_instance_1 FROM deployment WHERE radius_instance_1 = '".$ourserver."' AND port_instance_1 = $portCandidate"); |
|
290 | 290 | if (mysqli_num_rows(/** @scrutinizer ignore-type */ $check) == 0) { |
291 | 291 | $foundFreePort1 = $portCandidate; |
292 | 292 | } |
293 | 293 | } |
294 | - $ourSecondServer = $this->findGoodServerLocation($ourLocation, $inst->federation , [$ourserver]); |
|
294 | + $ourSecondServer = $this->findGoodServerLocation($ourLocation, $inst->federation, [$ourserver]); |
|
295 | 295 | $foundFreePort2 = 0; |
296 | 296 | while ($foundFreePort2 == 0) { |
297 | 297 | $portCandidate = random_int(1200, 65535); |
298 | - $check = $this->databaseHandle->exec("SELECT port_instance_2 FROM deployment WHERE radius_instance_2 = '" . $ourSecondServer . "' AND port_instance_2 = $portCandidate"); |
|
298 | + $check = $this->databaseHandle->exec("SELECT port_instance_2 FROM deployment WHERE radius_instance_2 = '".$ourSecondServer."' AND port_instance_2 = $portCandidate"); |
|
299 | 299 | if (mysqli_num_rows(/** @scrutinizer ignore-type */ $check) == 0) { |
300 | 300 | $foundFreePort2 = $portCandidate; |
301 | 301 | } |
302 | 302 | } |
303 | 303 | // and make up a shared secret that is halfways readable |
304 | 304 | $futureSecret = $this->randomString(16, "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); |
305 | - $this->databaseHandle->exec("UPDATE deployment SET radius_instance_1 = '" . $ourserver . "', radius_instance_2 = '" . $ourSecondServer . "', port_instance_1 = $foundFreePort1, port_instance_2 = $foundFreePort2, secret = '$futureSecret' WHERE deployment_id = $this->identifier"); |
|
305 | + $this->databaseHandle->exec("UPDATE deployment SET radius_instance_1 = '".$ourserver."', radius_instance_2 = '".$ourSecondServer."', port_instance_1 = $foundFreePort1, port_instance_2 = $foundFreePort2, secret = '$futureSecret' WHERE deployment_id = $this->identifier"); |
|
306 | 306 | return ["port_instance_1" => $foundFreePort1, "port_instance_2" => $foundFreePort2, "secret" => $futureSecret, "radius_instance_1" => $ourserver, "radius_instance_2" => $ourserver]; |
307 | 307 | } |
308 | 308 | |
@@ -345,7 +345,7 @@ discard block |
||
345 | 345 | * @return void |
346 | 346 | */ |
347 | 347 | public function deactivate() { |
348 | - $this->databaseHandle->exec("UPDATE deployment SET status = " . DeploymentManaged::INACTIVE . " WHERE deployment_id = $this->identifier"); |
|
348 | + $this->databaseHandle->exec("UPDATE deployment SET status = ".DeploymentManaged::INACTIVE." WHERE deployment_id = $this->identifier"); |
|
349 | 349 | } |
350 | 350 | |
351 | 351 | /** |
@@ -355,7 +355,7 @@ discard block |
||
355 | 355 | * @return void |
356 | 356 | */ |
357 | 357 | public function activate() { |
358 | - $this->databaseHandle->exec("UPDATE deployment SET status = " . DeploymentManaged::ACTIVE . " WHERE deployment_id = $this->identifier"); |
|
358 | + $this->databaseHandle->exec("UPDATE deployment SET status = ".DeploymentManaged::ACTIVE." WHERE deployment_id = $this->identifier"); |
|
359 | 359 | } |
360 | 360 | |
361 | 361 | /** |
@@ -381,17 +381,17 @@ discard block |
||
381 | 381 | private function sendToRADIUS($idx, $post) { |
382 | 382 | |
383 | 383 | $hostname = "radius_hostname_$idx"; |
384 | - $ch = curl_init( "http://" . $this->$hostname ); |
|
384 | + $ch = curl_init("http://".$this->$hostname); |
|
385 | 385 | if ($ch === FALSE) { |
386 | 386 | $res = 'FAILURE'; |
387 | 387 | } else { |
388 | - curl_setopt( $ch, CURLOPT_POST, 1); |
|
389 | - curl_setopt( $ch, CURLOPT_POSTFIELDS, $post); |
|
390 | - $this->loggerInstance->debug(1, "Posting to http://" . $this->$hostname . ": $post\n"); |
|
391 | - curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1); |
|
392 | - curl_setopt( $ch, CURLOPT_HEADER, 0); |
|
393 | - curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1); |
|
394 | - $exec = curl_exec( $ch ); |
|
388 | + curl_setopt($ch, CURLOPT_POST, 1); |
|
389 | + curl_setopt($ch, CURLOPT_POSTFIELDS, $post); |
|
390 | + $this->loggerInstance->debug(1, "Posting to http://".$this->$hostname.": $post\n"); |
|
391 | + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); |
|
392 | + curl_setopt($ch, CURLOPT_HEADER, 0); |
|
393 | + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
|
394 | + $exec = curl_exec($ch); |
|
395 | 395 | if ($exec === FALSE) { |
396 | 396 | $this->loggerInstance->debug(1, "curl_exec failure"); |
397 | 397 | $res = 'FAILURE'; |
@@ -402,7 +402,7 @@ discard block |
||
402 | 402 | $this->loggerInstance->debug(1, $this); |
403 | 403 | } |
404 | 404 | $this->loggerInstance->debug(1, "Database update"); |
405 | - $this->databaseHandle->exec("UPDATE deployment SET radius_status_$idx = " . ($res == 'OK'? \core\AbstractDeployment::RADIUS_OK : \core\AbstractDeployment::RADIUS_FAILURE) . " WHERE deployment_id = $this->identifier"); |
|
405 | + $this->databaseHandle->exec("UPDATE deployment SET radius_status_$idx = ".($res == 'OK' ? \core\AbstractDeployment::RADIUS_OK : \core\AbstractDeployment::RADIUS_FAILURE)." WHERE deployment_id = $this->identifier"); |
|
406 | 406 | return $res; |
407 | 407 | } |
408 | 408 | /** |
@@ -417,23 +417,23 @@ discard block |
||
417 | 417 | private function sendMailtoAdmin($remove, $response, $status) { |
418 | 418 | $txt = ''; |
419 | 419 | if ($status == 'OK') { |
420 | - $txt = $remove? _('Profile dectivation succeeded') : _('Profile activation/modification succeeded'); |
|
420 | + $txt = $remove ? _('Profile dectivation succeeded') : _('Profile activation/modification succeeded'); |
|
421 | 421 | } else { |
422 | - $txt = $remove? _('Profile dectivation failed') : _('Profile activation/modification failed'); |
|
422 | + $txt = $remove ? _('Profile dectivation failed') : _('Profile activation/modification failed'); |
|
423 | 423 | } |
424 | - $txt = $txt . ' '; |
|
424 | + $txt = $txt.' '; |
|
425 | 425 | if (array_count_values($response)[$status] == 2) { |
426 | - $txt = $txt . _('on both RADIUS servers: primary and backup') . '.'; |
|
426 | + $txt = $txt._('on both RADIUS servers: primary and backup').'.'; |
|
427 | 427 | } else { |
428 | 428 | if ($response['res[1]'] == $status) { |
429 | - $txt = $txt . _('on primary RADIUS server') . '.'; |
|
429 | + $txt = $txt._('on primary RADIUS server').'.'; |
|
430 | 430 | } else { |
431 | - $txt = $txt . _('on backup RADIUS server') . '.'; |
|
431 | + $txt = $txt._('on backup RADIUS server').'.'; |
|
432 | 432 | } |
433 | 433 | } |
434 | 434 | $mail = \core\common\OutsideComm::mailHandle(); |
435 | 435 | $email = $this->getAttributes("support:email")[0]['value']; |
436 | - $mail->FromName = \config\Master::APPEARANCE['productname'] . " Notification System"; |
|
436 | + $mail->FromName = \config\Master::APPEARANCE['productname']." Notification System"; |
|
437 | 437 | $mail->addAddress($email); |
438 | 438 | if ($status == 'OK') { |
439 | 439 | $mail->Subject = _('RADIUS profile update problem fixed'); |
@@ -442,7 +442,7 @@ discard block |
||
442 | 442 | } |
443 | 443 | $mail->Body = $txt; |
444 | 444 | $sent = $mail->send(); |
445 | - if ( $sent === FALSE) { |
|
445 | + if ($sent === FALSE) { |
|
446 | 446 | $this->loggerInstance->debug(1, 'Mailing on RADIUS problem failed'); |
447 | 447 | } |
448 | 448 | } |
@@ -452,7 +452,7 @@ discard block |
||
452 | 452 | * @param integer $idx server index 1 (primary) or 2 (backup) |
453 | 453 | * @return integer or NULL |
454 | 454 | */ |
455 | - private function checkURL ($idx) { |
|
455 | + private function checkURL($idx) { |
|
456 | 456 | $ch = curl_init(); |
457 | 457 | if ($ch === FALSE) { |
458 | 458 | return NULL; |
@@ -465,11 +465,11 @@ discard block |
||
465 | 465 | return NULL; |
466 | 466 | } |
467 | 467 | $timeout = 10; |
468 | - curl_setopt ( $ch, CURLOPT_URL, 'http://'.$host ); |
|
469 | - curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); |
|
470 | - curl_setopt ( $ch, CURLOPT_TIMEOUT, $timeout ); |
|
468 | + curl_setopt($ch, CURLOPT_URL, 'http://'.$host); |
|
469 | + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); |
|
470 | + curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); |
|
471 | 471 | curl_exec($ch); |
472 | - $http_code = curl_getinfo( $ch, CURLINFO_HTTP_CODE ); |
|
472 | + $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); |
|
473 | 473 | if ($http_code == 200) { |
474 | 474 | return 1; |
475 | 475 | } |
@@ -546,37 +546,37 @@ discard block |
||
546 | 546 | * @return array index res[1] indicate primary RADIUS status, index res[2] backup RADIUS status |
547 | 547 | */ |
548 | 548 | public function setRADIUSconfig($onlyone = 0, $notify = 0) { |
549 | - $remove = ($this->status == \core\AbstractDeployment::INACTIVE)? 1 : 0; |
|
549 | + $remove = ($this->status == \core\AbstractDeployment::INACTIVE) ? 1 : 0; |
|
550 | 550 | $toPost = ($onlyone ? array($onlyone => '') : array(1 => '', 2 => '')); |
551 | - $toPostTemplate = 'instid=' . $this->institution . '&deploymentid=' . $this->identifier . '&secret=' . $this->secret . '&country=' . $this->getAttributes("internal:country")[0]['value'] . '&'; |
|
551 | + $toPostTemplate = 'instid='.$this->institution.'&deploymentid='.$this->identifier.'&secret='.$this->secret.'&country='.$this->getAttributes("internal:country")[0]['value'].'&'; |
|
552 | 552 | if ($remove) { |
553 | - $toPostTemplate = $toPostTemplate . 'remove=1&'; |
|
553 | + $toPostTemplate = $toPostTemplate.'remove=1&'; |
|
554 | 554 | } else { |
555 | 555 | if ($this->getAttributes("managedsp:operatorname")[0]['value'] ?? NULL) { |
556 | - $toPostTemplate = $toPostTemplate . 'operatorname=' . $this->getAttributes("managedsp:operatorname")[0]['value'] . '&'; |
|
556 | + $toPostTemplate = $toPostTemplate.'operatorname='.$this->getAttributes("managedsp:operatorname")[0]['value'].'&'; |
|
557 | 557 | } |
558 | 558 | if ($this->getAttributes("managedsp:vlan")[0]['value'] ?? NULL) { |
559 | 559 | $allRealms = $this->getAllRealms(); |
560 | 560 | if (!empty($allRealms)) { |
561 | - $toPostTemplate = $toPostTemplate . 'vlan=' . $this->getAttributes("managedsp:vlan")[0]['value'] . '&'; |
|
562 | - $toPostTemplate = $toPostTemplate . 'realmforvlan[]=' . implode('&realmforvlan[]=', $allRealms) . '&'; |
|
561 | + $toPostTemplate = $toPostTemplate.'vlan='.$this->getAttributes("managedsp:vlan")[0]['value'].'&'; |
|
562 | + $toPostTemplate = $toPostTemplate.'realmforvlan[]='.implode('&realmforvlan[]=', $allRealms).'&'; |
|
563 | 563 | } |
564 | 564 | } |
565 | 565 | } |
566 | 566 | foreach (array_keys($toPost) as $key) { |
567 | - $elem = 'port' . $key; |
|
568 | - $toPost[$key] = $toPostTemplate . 'port=' . $this->$elem; |
|
567 | + $elem = 'port'.$key; |
|
568 | + $toPost[$key] = $toPostTemplate.'port='.$this->$elem; |
|
569 | 569 | } |
570 | 570 | $response = array(); |
571 | 571 | foreach ($toPost as $key => $value) { |
572 | - $this->loggerInstance->debug(1, 'toPost ' . $toPost[$key] ."\n"); |
|
572 | + $this->loggerInstance->debug(1, 'toPost '.$toPost[$key]."\n"); |
|
573 | 573 | $response['res['.$key.']'] = $this->sendToRADIUS($key, $toPost[$key]); |
574 | 574 | } |
575 | 575 | if ($onlyone) { |
576 | - $response['res['.($onlyone==1)? 2 : 1 . ']'] = \core\AbstractDeployment::RADIUS_OK; |
|
576 | + $response['res['.($onlyone == 1) ? 2 : 1.']'] = \core\AbstractDeployment::RADIUS_OK; |
|
577 | 577 | } |
578 | 578 | foreach (array('OK', 'FAILURE') as $status) { |
579 | - if ( (($status == 'OK' && $notify) || ($status == 'FAILURE')) && in_array($status, $response) ) { |
|
579 | + if ((($status == 'OK' && $notify) || ($status == 'FAILURE')) && in_array($status, $response)) { |
|
580 | 580 | $this->sendMailtoAdmin($remove, $response, $status); |
581 | 581 | } |
582 | 582 | } |
@@ -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 | |
31 | 31 | $deco = new \web\lib\admin\PageDecoration(); |
32 | 32 | $validator = new \web\lib\common\InputValidation(); |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | |
37 | 37 | if (!isset($_GET['deployment_id'])) { |
38 | 38 | $my_inst->newDeployment(\core\AbstractDeployment::DEPLOYMENTTYPE_MANAGED); |
39 | - header("Location: overview_sp.php?inst_id=" . $my_inst->identifier); |
|
39 | + header("Location: overview_sp.php?inst_id=".$my_inst->identifier); |
|
40 | 40 | exit(0); |
41 | 41 | } |
42 | 42 | |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | if (in_array('OK', $response)) { |
51 | 51 | $deployment->deactivate(); |
52 | 52 | } |
53 | - header("Location: overview_sp.php?inst_id=" . $my_inst->identifier . '&' . urldecode(http_build_query($response))); |
|
53 | + header("Location: overview_sp.php?inst_id=".$my_inst->identifier.'&'.urldecode(http_build_query($response))); |
|
54 | 54 | exit(0); |
55 | 55 | } |
56 | 56 | |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | if (in_array('OK', $response)) { |
60 | 60 | $deployment->activate(); |
61 | 61 | } |
62 | - header("Location: overview_sp.php?inst_id=" . $my_inst->identifier . '&' . urldecode(http_build_query($response))); |
|
62 | + header("Location: overview_sp.php?inst_id=".$my_inst->identifier.'&'.urldecode(http_build_query($response))); |
|
63 | 63 | exit(0); |
64 | 64 | } |
65 | 65 | |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | if ($deployment->status == core\DeploymentManaged::ACTIVE) { |
80 | 80 | $response = $deployment->setRADIUSconfig(); |
81 | 81 | } |
82 | - header("Location: overview_sp.php?inst_id=" . $my_inst->identifier . '&' . urldecode(http_build_query($response))); |
|
82 | + header("Location: overview_sp.php?inst_id=".$my_inst->identifier.'&'.urldecode(http_build_query($response))); |
|
83 | 83 | exit(0); |
84 | 84 | } |
85 | 85 | } |
@@ -107,12 +107,12 @@ discard block |
||
107 | 107 | echo $uiElements->instLevelInfoBoxes($my_inst); |
108 | 108 | $deploymentOptions = $deployment->getAttributes(); |
109 | 109 | echo "<form enctype='multipart/form-data' action='edit_hotspot.php?inst_id=$my_inst->identifier&deployment_id=$deployment->identifier' method='post' accept-charset='UTF-8'> |
110 | - <input type='hidden' name='MAX_FILE_SIZE' value='" . \config\Master::MAX_UPLOAD_SIZE . "'>"; |
|
110 | + <input type='hidden' name='MAX_FILE_SIZE' value='".\config\Master::MAX_UPLOAD_SIZE."'>"; |
|
111 | 111 | $optionDisplay = new \web\lib\admin\OptionDisplay($deploymentOptions, "Profile"); |
112 | 112 | ?> |
113 | 113 | <?php |
114 | 114 | echo "<fieldset class='option_container' id='managedsp_override'> |
115 | - <legend><strong>" . _("Options for this deployment") . "</strong></legend>"; |
|
115 | + <legend><strong>" . _("Options for this deployment")."</strong></legend>"; |
|
116 | 116 | ?> |
117 | 117 | <table> |
118 | 118 | <tr> |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | <!-- input for VLAN identifier for home users--> |
131 | 131 | <td> |
132 | 132 | <span id='vlan_label'> |
133 | - <?php echo sprintf(_("VLAN tag for own users%s:"), ($vlan === NULL ? "" : " " . _("(unset with '0')"))); ?> |
|
133 | + <?php echo sprintf(_("VLAN tag for own users%s:"), ($vlan === NULL ? "" : " "._("(unset with '0')"))); ?> |
|
134 | 134 | </span> |
135 | 135 | </td> |
136 | 136 | <td> |
@@ -145,10 +145,10 @@ discard block |
||
145 | 145 | </table> |
146 | 146 | <?php |
147 | 147 | echo $optionDisplay->prefilledOptionTable("managedsp"); |
148 | - echo "<button type='button' class='newoption' onclick='getXML(\"managedsp\")'>" . _("Add new option") . "</button>"; |
|
148 | + echo "<button type='button' class='newoption' onclick='getXML(\"managedsp\")'>"._("Add new option")."</button>"; |
|
149 | 149 | echo "</fieldset>"; |
150 | 150 | |
151 | 151 | |
152 | - echo "<p><button type='submit' name='submitbutton' value='" . web\lib\common\FormElements::BUTTON_SAVE . "'>" . _("Save data") . "</button><button type='button' class='delete' name='abortbutton' value='abort' onclick='javascript:window.location = \"overview_sp.php?inst_id=$my_inst->identifier\"'>" . _("Discard changes") . "</button></p></form>"; |
|
152 | + echo "<p><button type='submit' name='submitbutton' value='".web\lib\common\FormElements::BUTTON_SAVE."'>"._("Save data")."</button><button type='button' class='delete' name='abortbutton' value='abort' onclick='javascript:window.location = \"overview_sp.php?inst_id=$my_inst->identifier\"'>"._("Discard changes")."</button></p></form>"; |
|
153 | 153 | echo $deco->footer(); |
154 | 154 |