@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | |
22 | 22 | namespace core; |
23 | 23 | |
24 | -require_once dirname(dirname(dirname(__FILE__))) . "/config/_config.php"; |
|
24 | +require_once dirname(dirname(dirname(__FILE__)))."/config/_config.php"; |
|
25 | 25 | |
26 | 26 | $instMgmt = new \core\UserManagement(); |
27 | 27 | $deco = new \web\lib\admin\PageDecoration(); |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | <?php echo $uiElements->infoblock($user->getAttributes(), "user", "User"); ?> |
62 | 62 | <tr> |
63 | 63 | <td> |
64 | - <?php echo "" . _("Unique Identifier") ?> |
|
64 | + <?php echo ""._("Unique Identifier") ?> |
|
65 | 65 | </td> |
66 | 66 | <td> |
67 | 67 | </td> |
@@ -74,14 +74,14 @@ discard block |
||
74 | 74 | <div> |
75 | 75 | <?php |
76 | 76 | if (\config\Master::DB['USER']['readonly'] === FALSE) { |
77 | - echo "<a href='edit_user.php'><button>" . _("Edit User Details") . "</button></a>"; |
|
77 | + echo "<a href='edit_user.php'><button>"._("Edit User Details")."</button></a>"; |
|
78 | 78 | } |
79 | 79 | |
80 | 80 | if ($user->isFederationAdmin()) { |
81 | - echo "<form action='overview_federation.php' method='GET' accept-charset='UTF-8'><button type='submit'>" . sprintf(_('Click here for %s management tasks'), $uiElements->nomenclatureFed) . "</button></form>"; |
|
81 | + echo "<form action='overview_federation.php' method='GET' accept-charset='UTF-8'><button type='submit'>".sprintf(_('Click here for %s management tasks'), $uiElements->nomenclatureFed)."</button></form>"; |
|
82 | 82 | } |
83 | 83 | if ($user->isSuperadmin()) { |
84 | - echo "<form action='112365365321.php' method='GET' accept-charset='UTF-8'><button type='submit'>" . _('Click here to access the superadmin page') . "</button></form>"; |
|
84 | + echo "<form action='112365365321.php' method='GET' accept-charset='UTF-8'><button type='submit'>"._('Click here to access the superadmin page')."</button></form>"; |
|
85 | 85 | } |
86 | 86 | ?> |
87 | 87 | </div> |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | if (\config\Master::FUNCTIONALITY_LOCATIONS['CONFASSISTANT_SILVERBULLET'] == "LOCAL") { |
95 | 95 | $target = "https://wiki.geant.org/x/6Zg7Bw"; // Managed IdP manual |
96 | 96 | } |
97 | - $helptext = "<h3 style='display:inline;'>" . sprintf(_("(Need help? Refer to the <a href='%s'>%s administrator manual</a>)"), $target, $uiElements->nomenclatureParticipant) . "</h3>"; |
|
97 | + $helptext = "<h3 style='display:inline;'>".sprintf(_("(Need help? Refer to the <a href='%s'>%s administrator manual</a>)"), $target, $uiElements->nomenclatureParticipant)."</h3>"; |
|
98 | 98 | } else { |
99 | 99 | $helptext = ""; |
100 | 100 | } |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | // we need to run the Federation constructor |
104 | 104 | $cat = new \core\CAT; |
105 | 105 | /// first parameter: number of Identity Providers; second param is the literal configured term for 'Identity Provider' (you may or may not be able to add a plural suffix for your locale) |
106 | - echo "<h2>" . sprintf(ngettext("You are managing the following <span style='display:none'>%d </span>%s:", "You are managing the following <strong>%d</strong> %s:", sizeof($hasInst)), sizeof($hasInst), $uiElements->nomenclatureParticipant) . "</h2>"; |
|
106 | + echo "<h2>".sprintf(ngettext("You are managing the following <span style='display:none'>%d </span>%s:", "You are managing the following <strong>%d</strong> %s:", sizeof($hasInst)), sizeof($hasInst), $uiElements->nomenclatureParticipant)."</h2>"; |
|
107 | 107 | $instlist = []; |
108 | 108 | $my_idps = []; |
109 | 109 | $myFeds = []; |
@@ -196,14 +196,14 @@ discard block |
||
196 | 196 | <td> |
197 | 197 | <?php |
198 | 198 | if ($blessedUser && \config\Master::DB['INST']['readonly'] === FALSE) { |
199 | - echo "<div style='white-space: nowrap;'><form method='post' action='inc/manageAdmins.inc.php?inst_id=" . $the_inst->identifier . "' onsubmit='popupRedirectWindow(this); return false;' accept-charset='UTF-8'><button type='submit'>" . _("Add/Remove Administrators") . "</button></form></div>"; |
|
199 | + echo "<div style='white-space: nowrap;'><form method='post' action='inc/manageAdmins.inc.php?inst_id=".$the_inst->identifier."' onsubmit='popupRedirectWindow(this); return false;' accept-charset='UTF-8'><button type='submit'>"._("Add/Remove Administrators")."</button></form></div>"; |
|
200 | 200 | } |
201 | 201 | ?> |
202 | 202 | </td> |
203 | 203 | <td> <!-- danger zone --> |
204 | 204 | |
205 | 205 | <form action='edit_participant_result.php?inst_id=<?php echo $the_inst->identifier; ?>' method='post' accept-charset='UTF-8'> |
206 | - <button class='delete' type='submit' name='submitbutton' value='<?php echo \web\lib\common\FormElements::BUTTON_DELETE; ?>' onclick="return confirm('<?php echo ( \config\ConfAssistant::CONSORTIUM['selfservice_registration'] === NULL ? sprintf(_("After deleting the %s, you can not recreate it yourself - you need a new invitation token from the %s administrator!"), $uiElements->nomenclatureParticipant, $uiElements->nomenclatureFed) . " " : "" ) . sprintf(_("Do you really want to delete your %s %s?"), $uiElements->nomenclatureParticipant, $the_inst->name); ?>')"><?php echo sprintf(_("Delete %s"), $uiElements->nomenclatureParticipant); ?></button> |
|
206 | + <button class='delete' type='submit' name='submitbutton' value='<?php echo \web\lib\common\FormElements::BUTTON_DELETE; ?>' onclick="return confirm('<?php echo (\config\ConfAssistant::CONSORTIUM['selfservice_registration'] === NULL ? sprintf(_("After deleting the %s, you can not recreate it yourself - you need a new invitation token from the %s administrator!"), $uiElements->nomenclatureParticipant, $uiElements->nomenclatureFed)." " : "").sprintf(_("Do you really want to delete your %s %s?"), $uiElements->nomenclatureParticipant, $the_inst->name); ?>')"><?php echo sprintf(_("Delete %s"), $uiElements->nomenclatureParticipant); ?></button> |
|
207 | 207 | </form> |
208 | 208 | <form action='edit_participant_result.php?inst_id=<?php echo $the_inst->identifier; ?>' method='post' accept-charset='UTF-8'> |
209 | 209 | <button class='delete' type='submit' name='submitbutton' value='<?php echo \web\lib\common\FormElements::BUTTON_FLUSH_AND_RESTART; ?>' onclick="return confirm('<?php echo sprintf(_("This action will delete all properties of the %s and start over the configuration from scratch. Do you really want to reset all settings of the %s %s?"), $uiElements->nomenclatureParticipant, $uiElements->nomenclatureParticipant, $the_inst->name); ?>')"><?php echo sprintf(_("Reset all %s settings"), $uiElements->nomenclatureParticipant); ?></button> |
@@ -218,18 +218,18 @@ discard block |
||
218 | 218 | </table> |
219 | 219 | <?php |
220 | 220 | } else { |
221 | - echo "<h2>" . sprintf(_("You are not managing any %s."), $uiElements->nomenclatureParticipant) . "</h2>"; |
|
221 | + echo "<h2>".sprintf(_("You are not managing any %s."), $uiElements->nomenclatureParticipant)."</h2>"; |
|
222 | 222 | } |
223 | 223 | if (\config\Master::DB['INST']['readonly'] === FALSE) { |
224 | 224 | if (\config\ConfAssistant::CONSORTIUM['selfservice_registration'] === NULL) { |
225 | - echo "<p>" . sprintf(_("Please ask your %s administrator to invite you to become an %s administrator."), $uiElements->nomenclatureFed, $uiElements->nomenclatureParticipant) . "</p>"; |
|
225 | + echo "<p>".sprintf(_("Please ask your %s administrator to invite you to become an %s administrator."), $uiElements->nomenclatureFed, $uiElements->nomenclatureParticipant)."</p>"; |
|
226 | 226 | echo "<hr/> |
227 | 227 | <div style='white-space: nowrap;'> |
228 | 228 | <form action='action_enrollment.php' method='get' accept-charset='UTF-8'>" . |
229 | - sprintf(_("Did you receive an invitation token to manage an %s? Please paste it here:"), $uiElements->nomenclatureParticipant) . |
|
229 | + sprintf(_("Did you receive an invitation token to manage an %s? Please paste it here:"), $uiElements->nomenclatureParticipant). |
|
230 | 230 | " <input type='text' id='token' name='token'/> |
231 | 231 | <button type='submit'>" . |
232 | - _("Go!") . " |
|
232 | + _("Go!")." |
|
233 | 233 | </button> |
234 | 234 | </form> |
235 | 235 | </div>"; |
@@ -238,7 +238,7 @@ discard block |
||
238 | 238 | <div style='white-space: nowrap;'> |
239 | 239 | <form action='action_enrollment.php' method='get'><button type='submit' accept-charset='UTF-8'> |
240 | 240 | <input type='hidden' id='token' name='token' value='SELF-REGISTER'/>" . |
241 | - sprintf(_("New %s Registration"), $uiElements->nomenclatureParticipant) . " |
|
241 | + sprintf(_("New %s Registration"), $uiElements->nomenclatureParticipant)." |
|
242 | 242 | </button> |
243 | 243 | </form> |
244 | 244 | </div>"; |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | $dom = new \DOMDocument('1.0', 'utf-8'); |
145 | 145 | $root = $dom->createElement($rootname); |
146 | 146 | $dom->appendChild($root); |
147 | - $ns = $dom->createAttributeNS( 'http://www.w3.org/2001/XMLSchema-instance', 'xsi:noNamespaceSchemaLocation' ); |
|
147 | + $ns = $dom->createAttributeNS('http://www.w3.org/2001/XMLSchema-instance', 'xsi:noNamespaceSchemaLocation'); |
|
148 | 148 | $ns->value = "eap-metadata.xsd"; |
149 | 149 | $root->appendChild($ns); |
150 | 150 | $this->openRoamingToU = sprintf(_("I have read and agree to OpenRoaming Terms of Use at %s."), "https://wballiance.com/openroaming/toc-2020/"); |
@@ -181,7 +181,7 @@ discard block |
||
181 | 181 | if ($netDefinition['condition'] === 'internal:openroaming' && |
182 | 182 | $this->attributes['internal:openroaming']) { |
183 | 183 | $this->setORtou(); |
184 | - if (preg_match("/^ask/",$this->attributes['media:openroaming'][0])) { |
|
184 | + if (preg_match("/^ask/", $this->attributes['media:openroaming'][0])) { |
|
185 | 185 | $orNetwork = $netDefinition; |
186 | 186 | continue; |
187 | 187 | } |
@@ -238,7 +238,7 @@ discard block |
||
238 | 238 | } |
239 | 239 | |
240 | 240 | private function setORtou() { |
241 | - if (preg_match("/preagreed/",$this->attributes['media:openroaming'][0])) { |
|
241 | + if (preg_match("/preagreed/", $this->attributes['media:openroaming'][0])) { |
|
242 | 242 | $this->addORtou = false; |
243 | 243 | } else { |
244 | 244 | $this->addORtou = true; |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | $authMethods = new \core\DeviceXMLmain(); |
263 | 263 | $authMethods->setChild('AuthenticationMethod', $this->authMethodsList); |
264 | 264 | $eapIdp->setChild('AuthenticationMethods', $authMethods); |
265 | - $eapIdp->setChild('CredentialApplicability', $this->getCredentialApplicability($ssids,$oids)); |
|
265 | + $eapIdp->setChild('CredentialApplicability', $this->getCredentialApplicability($ssids, $oids)); |
|
266 | 266 | // TODO $eap_idp->setChild('ValidUntil',$this->getValidUntil()); |
267 | 267 | $eapIdp->setChild('ProviderInfo', $this->providerInfo); |
268 | 268 | // TODO $eap_idp->setChild('VendorSpecific',$this->getVendorSpecific()); |
@@ -416,7 +416,7 @@ discard block |
||
416 | 416 | $lng = $lngAttr['lang'] === 'any' ? \config\Master::APPEARANCE['defaultlocale'] : $lngAttr['lang']; |
417 | 417 | $tou .= "\n".$this->openRoamingToUArray[$lng]; |
418 | 418 | $touObj->setValue($tou); |
419 | - $out[] = $touObj; |
|
419 | + $out[] = $touObj; |
|
420 | 420 | } |
421 | 421 | } else { |
422 | 422 | $tou = $standardTou[0]; |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | * ****************************************************************************** |
10 | 10 | */ |
11 | 11 | |
12 | -require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
12 | +require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
13 | 13 | |
14 | 14 | $auth = new \web\lib\admin\Authentication(); |
15 | 15 | $auth->authenticate(); |
@@ -37,21 +37,21 @@ discard block |
||
37 | 37 | ?> |
38 | 38 | |
39 | 39 | <h1><?php $tablecaption = _("Deployment Usage Records"); echo $tablecaption; ?></h1> |
40 | -<p><?php echo _("(AP Identifier is a /-separated tuple of NAS-Identifier/NAS-IP-Address/NAS-IPv6-Address/Called-Station-Id)");?></p> |
|
40 | +<p><?php echo _("(AP Identifier is a /-separated tuple of NAS-Identifier/NAS-IP-Address/NAS-IPv6-Address/Called-Station-Id)"); ?></p> |
|
41 | 41 | <table class='authrecord'> |
42 | - <caption><?php echo $tablecaption;?></caption> |
|
42 | + <caption><?php echo $tablecaption; ?></caption> |
|
43 | 43 | <tr> |
44 | - <th scope="col"><strong><?php echo _("Timestamp (UTC)");?></strong></th> |
|
45 | - <th scope="col"><strong><?php echo _("Realm");?></strong></th> |
|
46 | - <th scope="col"><strong><?php echo _("MAC Address");?></strong></th> |
|
47 | - <th scope="col"><strong><?php echo _("Chargeable-User-Identity");?></strong></th> |
|
48 | - <th scope="col"><strong><?php echo _("Result");?></strong></th> |
|
49 | - <th scope="col"><strong><?php echo _("AP Identifier");?></strong></th> |
|
44 | + <th scope="col"><strong><?php echo _("Timestamp (UTC)"); ?></strong></th> |
|
45 | + <th scope="col"><strong><?php echo _("Realm"); ?></strong></th> |
|
46 | + <th scope="col"><strong><?php echo _("MAC Address"); ?></strong></th> |
|
47 | + <th scope="col"><strong><?php echo _("Chargeable-User-Identity"); ?></strong></th> |
|
48 | + <th scope="col"><strong><?php echo _("Result"); ?></strong></th> |
|
49 | + <th scope="col"><strong><?php echo _("AP Identifier"); ?></strong></th> |
|
50 | 50 | </tr> |
51 | 51 | <?php |
52 | 52 | $userAuthData = $deployment->retrieveStatistics($backlogTime); |
53 | 53 | foreach ($userAuthData as $oneRecord) { |
54 | - echo "<tr class='".($oneRecord['result'] == "OK" ? "auth-success" : "auth-fail" )."'>" |
|
54 | + echo "<tr class='".($oneRecord['result'] == "OK" ? "auth-success" : "auth-fail")."'>" |
|
55 | 55 | . "<td>".$oneRecord['activity_time']."</td>" |
56 | 56 | // $oneRecord['CN'] is a simple string, not an array, so disable Scrutinizer type check here |
57 | 57 | . "<td>".$oneRecord['realm']."</td>" |
@@ -28,7 +28,7 @@ |
||
28 | 28 | * It works on two CAs, the RSA and ECDSA variant. There is a separate temp |
29 | 29 | * subdir for both ( temp_ocsp_RSA and temp_ocsp_ECDSA ). |
30 | 30 | */ |
31 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
31 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
32 | 32 | |
33 | 33 | /* If the RADIUS server is supposed to generate meaningful (temporally stable, |
34 | 34 | * per user, per SP identifiers, then it needs to compute them on the username, |
@@ -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 | $deco = new \web\lib\admin\PageDecoration(); |
25 | 25 | $validator = new \web\lib\common\InputValidation(); |
@@ -55,10 +55,10 @@ discard block |
||
55 | 55 | <?php |
56 | 56 | foreach ($preflist as $method) { |
57 | 57 | $escapedMethod = $method->getIntegerRep(); |
58 | - echo "<th scope='col' style='min-width:200px'>" . $method->getPrintableRep() . "<br/> |
|
58 | + echo "<th scope='col' style='min-width:200px'>".$method->getPrintableRep()."<br/> |
|
59 | 59 | <form method='post' action='inc/toggleRedirect.inc.php?inst_id=$my_inst->identifier&profile_id=$my_profile->identifier' onsubmit='popupRedirectWindow(this); return false;' accept-charset='UTF-8'> |
60 | 60 | <input type='hidden' name='eaptype' value='$escapedMethod'> |
61 | - <button class='redirect' type='submit'>" . _("EAP-Type-specific options...") . "</button> |
|
61 | + <button class='redirect' type='submit'>"._("EAP-Type-specific options...")."</button> |
|
62 | 62 | </form></th>"; |
63 | 63 | } |
64 | 64 | ?> |
@@ -78,10 +78,10 @@ discard block |
||
78 | 78 | continue; |
79 | 79 | } |
80 | 80 | echo "<tr>"; |
81 | - echo "<td align='center'><img src='../resources/images/vendorlogo/" . $description['group'] . ".png' alt='logo'></td><td>" . $description['display'] . "<br/> |
|
81 | + echo "<td align='center'><img src='../resources/images/vendorlogo/".$description['group'].".png' alt='logo'></td><td>".$description['display']."<br/> |
|
82 | 82 | <form method='post' action='inc/toggleRedirect.inc.php?inst_id=$my_inst->identifier&profile_id=$my_profile->identifier' onsubmit='popupRedirectWindow(this); return false;' accept-charset='UTF-8'> |
83 | 83 | <input type='hidden' name='device' value='$index'> |
84 | - <button class='redirect' type='submit'>" . _("Device-specific options...") . "</button> |
|
84 | + <button class='redirect' type='submit'>"._("Device-specific options...")."</button> |
|
85 | 85 | </form> |
86 | 86 | </td>"; |
87 | 87 | $defaultisset = FALSE; |
@@ -90,13 +90,13 @@ discard block |
||
90 | 90 | $display_footnote = FALSE; |
91 | 91 | $langObject = new \core\common\Language(); |
92 | 92 | $downloadform = "<span style='display:ruby;'>"; |
93 | - $formDiffs = ["" => sprintf(_("%s<br/>Installer"), config\ConfAssistant::CONSORTIUM['display_name'])]; /* eduroam */ |
|
93 | + $formDiffs = ["" => sprintf(_("%s<br/>Installer"), config\ConfAssistant::CONSORTIUM['display_name'])]; /* eduroam */ |
|
94 | 94 | if (sizeof($my_profile->getAttributes("media:openroaming")) > 0 && isset($factory->device->options['hs20']) && $factory->device->options['hs20'] == 1) { |
95 | 95 | $formDiffs["<input type='hidden' name='openroaming' value='1'/>"] = sprintf(_("%s + OpenRoaming<br/>Installer"), config\ConfAssistant::CONSORTIUM['display_name']); /* eduroam + OpenRoaming */ |
96 | 96 | } |
97 | 97 | |
98 | 98 | foreach ($formDiffs as $inputField => $text) { |
99 | - $downloadform .= "<form action='" . rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/') . "/user/API.php?action=downloadInstaller&profile=$my_profile->identifier&lang=" . $langObject->getLang() . "' method='post' accept-charset='UTF-8'> |
|
99 | + $downloadform .= "<form action='".rtrim(dirname(dirname($_SERVER['SCRIPT_NAME'])), '/')."/user/API.php?action=downloadInstaller&profile=$my_profile->identifier&lang=".$langObject->getLang()."' method='post' accept-charset='UTF-8'> |
|
100 | 100 | <input type='hidden' name='device' value='$index'/> |
101 | 101 | <input type='hidden' name='generatedfor' value='admin'/> |
102 | 102 | $inputField |
@@ -150,7 +150,7 @@ discard block |
||
150 | 150 | $distinctFootnotes[$num_footnotes] = $oneFootnote; |
151 | 151 | } |
152 | 152 | $numberToDisplay = array_keys($distinctFootnotes, $oneFootnote); |
153 | - echo "(" . $numberToDisplay[0] . ")"; |
|
153 | + echo "(".$numberToDisplay[0].")"; |
|
154 | 154 | } |
155 | 155 | } |
156 | 156 | echo "</td>"; |
@@ -179,7 +179,7 @@ discard block |
||
179 | 179 | </table> |
180 | 180 | <?php |
181 | 181 | if (count($distinctFootnotes)) { |
182 | - echo "<p><strong>" . _("Footnotes:") . "</strong></p><table>"; |
|
182 | + echo "<p><strong>"._("Footnotes:")."</strong></p><table>"; |
|
183 | 183 | foreach ($distinctFootnotes as $number => $text) { |
184 | 184 | echo "<tr><td>($number) - </td><td>$text</td></tr>"; |
185 | 185 | } |
@@ -52,7 +52,7 @@ discard block |
||
52 | 52 | const DOWNLOAD_FOR_MESSAGE = 1055; |
53 | 53 | const SB_GO_AWAY = 1060; |
54 | 54 | const SB_FRONTPAGE_BIGDOWNLOADBUTTON = 1061; |
55 | -const SB_FRONTPAGE_ROLLER_CUSTOMBUILT= 1062; |
|
55 | +const SB_FRONTPAGE_ROLLER_CUSTOMBUILT = 1062; |
|
56 | 56 | |
57 | 57 | |
58 | 58 | /** |
@@ -104,13 +104,13 @@ discard block |
||
104 | 104 | ]; |
105 | 105 | $this->templates[WELCOME_ABOARD_TERMS] = ""; |
106 | 106 | foreach ($this->templates[NETWORK_TERMS_AND_PRIV] as $consortium => $terms) { |
107 | - $this->templates[WELCOME_ABOARD_TERMS] .= sprintf("<p>" . _("Please remember that when connecting to %s hotspots, the following <a href='%s'>Terms and Conditions</a> and <a href='%s'>Privacy Notice</a> apply.") . "</p>", $consortium, $terms['TOU_LINK'], $terms['PRIV_LINK']); |
|
107 | + $this->templates[WELCOME_ABOARD_TERMS] .= sprintf("<p>"._("Please remember that when connecting to %s hotspots, the following <a href='%s'>Terms and Conditions</a> and <a href='%s'>Privacy Notice</a> apply.")."</p>", $consortium, $terms['TOU_LINK'], $terms['PRIV_LINK']); |
|
108 | 108 | } |
109 | 109 | // $this->templates[WELCOME_ABOARD_TERMS] .= "<p>"._("I agree to be bound by these Terms and Conditions.")."</p>"; |
110 | 110 | $this->templates[WELCOME_ABOARD_BACKTODOWNLOADS] = _("Back to downloads"); |
111 | 111 | $this->templates[EDUROAM_WELCOME_ADVERTISING] = sprintf(_("We would like to warmly welcome you among the several million users of %s! From now on, you will be able to use internet access resources on thousands of universities, research centres and other places all over the globe. All of this completely free of charge!"), \config\ConfAssistant::CONSORTIUM['display_name']); |
112 | 112 | $this->templates[HEADING_TOPLEVEL_GREET] = sprintf(_("Welcome to %s"), \config\Master::APPEARANCE['productname']); |
113 | - $this->templates[HEADING_TOPLEVEL_PURPOSE] = sprintf(_("Connect your device to %s"),\config\ConfAssistant::CONSORTIUM['display_name']); |
|
113 | + $this->templates[HEADING_TOPLEVEL_PURPOSE] = sprintf(_("Connect your device to %s"), \config\ConfAssistant::CONSORTIUM['display_name']); |
|
114 | 114 | $this->templates[FRONTPAGE_ROLLER_EASY] = sprintf(_("%s installation made easy:"), \config\ConfAssistant::CONSORTIUM['display_name']); |
115 | 115 | $this->templates[FRONTPAGE_ROLLER_CUSTOMBUILT] = _("Custom built for your organisation"); |
116 | 116 | $this->templates[FRONTPAGE_BIGDOWNLOADBUTTON] = sprintf(_("Click here to download your %s installer"), \config\ConfAssistant::CONSORTIUM['display_name'], \config\ConfAssistant::CONSORTIUM['display_name']); |
@@ -30,7 +30,7 @@ |
||
30 | 30 | $dom = new \DOMDocument('1.0', 'utf-8'); |
31 | 31 | $root = $dom->createElement($rootname); |
32 | 32 | $dom->appendChild($root); |
33 | - $ns = $dom->createAttributeNS( null, 'xmlns' ); |
|
33 | + $ns = $dom->createAttributeNS(null, 'xmlns'); |
|
34 | 34 | $ns->value = "http://www.microsoft.com/networking/LAN/profile/v1"; |
35 | 35 | $root->appendChild($ns); |
36 | 36 | \core\DeviceXMLmain::marshalObject($dom, $root, 'WLANprofile', $this->getLANprofile(), '', true); |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | \core\common\Entity::intoThePotatoes(); |
146 | 146 | // that's what all variants support. Sub-classes can change it. |
147 | 147 | $this->setSupportedEapMethods([\core\common\EAP::EAPTYPE_PEAP_MSCHAP2, \core\common\EAP::EAPTYPE_TTLS_PAP, \core\common\EAP::EAPTYPE_TTLS_MSCHAP2, \core\common\EAP::EAPTYPE_SILVERBULLET]); |
148 | - foreach(\core\common\EAP::listKnownEAPTypes() as $eapType) { |
|
148 | + foreach (\core\common\EAP::listKnownEAPTypes() as $eapType) { |
|
149 | 149 | if ($eapType->isPasswordRequired() || $eapType->isPasswordOptional()) { |
150 | 150 | $this->specialities['internal:verify_userinput_suffix'][serialize($eapType->getArrayRep())] = _("It is not possible to actively verify the user input for suffix match; but if there is no 'Terms of Use' configured, the installer will display a corresponding hint to the user instead."); |
151 | 151 | $this->specialities['media:consortium_OI'][serialize($eapType->getArrayRep())] = _("Passpoint networks are not provisioned due to severe UI limitations during install time."); |
@@ -184,15 +184,15 @@ discard block |
||
184 | 184 | <key>PayloadDescription</key> |
185 | 185 | <string>$tagline</string> |
186 | 186 | <key>PayloadDisplayName</key> |
187 | - <string>" . \config\ConfAssistant::CONSORTIUM['display_name'] . "</string> |
|
187 | + <string>".\config\ConfAssistant::CONSORTIUM['display_name']."</string> |
|
188 | 188 | <key>PayloadIdentifier</key> |
189 | - <string>" . self::IPHONE_PAYLOAD_PREFIX . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang</string> |
|
189 | + <string>" . self::IPHONE_PAYLOAD_PREFIX.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang</string> |
|
190 | 190 | <key>PayloadOrganization</key> |
191 | - <string>" . htmlspecialchars(iconv("UTF-8", "UTF-8//IGNORE", $this->attributes['general:instname'][0]), ENT_XML1, 'UTF-8') . ( $this->attributes['internal:profile_count'][0] > 1 ? " (" . htmlspecialchars(iconv("UTF-8", "UTF-8//IGNORE", $this->attributes['profile:name'][0]), ENT_XML1, 'UTF-8') . ")" : "") . "</string> |
|
191 | + <string>".htmlspecialchars(iconv("UTF-8", "UTF-8//IGNORE", $this->attributes['general:instname'][0]), ENT_XML1, 'UTF-8').($this->attributes['internal:profile_count'][0] > 1 ? " (".htmlspecialchars(iconv("UTF-8", "UTF-8//IGNORE", $this->attributes['profile:name'][0]), ENT_XML1, 'UTF-8').")" : "")."</string> |
|
192 | 192 | <key>PayloadType</key> |
193 | 193 | <string>Configuration</string> |
194 | 194 | <key>PayloadUUID</key> |
195 | - <string>" . \core\common\Entity::uuid('', self::IPHONE_PAYLOAD_PREFIX . $this->massagedConsortium . $this->massagedCountry . $this->massagedInst . $this->massagedProfile) . "</string> |
|
195 | + <string>" . \core\common\Entity::uuid('', self::IPHONE_PAYLOAD_PREFIX.$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile)."</string> |
|
196 | 196 | <key>PayloadVersion</key> |
197 | 197 | <integer>1</integer>"; |
198 | 198 | \core\common\Entity::outOfThePotatoes(); |
@@ -224,21 +224,21 @@ discard block |
||
224 | 224 | { |
225 | 225 | \core\common\Entity::intoThePotatoes(); |
226 | 226 | if (isset($this->attributes['support:info_file'])) { |
227 | - return MobileconfigSuperclass::BUFFER_CONSENT_PRE . htmlspecialchars(iconv("UTF-8", "UTF-8//TRANSLIT", $this->attributes['support:info_file'][0]), ENT_XML1, 'UTF-8') . MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
227 | + return MobileconfigSuperclass::BUFFER_CONSENT_PRE.htmlspecialchars(iconv("UTF-8", "UTF-8//TRANSLIT", $this->attributes['support:info_file'][0]), ENT_XML1, 'UTF-8').MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
228 | 228 | } |
229 | 229 | if ($this->attributes['internal:verify_userinput_suffix'][0] != 0) { |
230 | 230 | if ($this->attributes['internal:hint_userinput_suffix'][0] != 0) { |
231 | - $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE . sprintf(_("Important Notice: your username MUST end exactly with '...@%s' !"), $this->attributes['internal:realm'][0]) . MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
231 | + $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE.sprintf(_("Important Notice: your username MUST end exactly with '...@%s' !"), $this->attributes['internal:realm'][0]).MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
232 | 232 | \core\common\Entity::outOfThePotatoes(); |
233 | 233 | return $retval; |
234 | 234 | } else { |
235 | 235 | if (strlen($this->attributes['internal:realm'][0]) > 0) { |
236 | 236 | /// note space between variable and exclamation mark - makes sure users don't mistakenly think the exclamation mark is part of the required username! |
237 | - $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE . sprintf(_("Important Notice: your username MUST contain an '@' and end with ...%s !"), $this->attributes['internal:realm'][0]) . MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
237 | + $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE.sprintf(_("Important Notice: your username MUST contain an '@' and end with ...%s !"), $this->attributes['internal:realm'][0]).MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
238 | 238 | \core\common\Entity::outOfThePotatoes(); |
239 | 239 | return $retval; |
240 | 240 | } |
241 | - $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE . _("Important Notice: your username MUST be in the form of xxx@yyy where the yyy is a common suffix identifying your Identity Provider. Please find out what to use there and enter the username in the correct format.") . MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
241 | + $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE._("Important Notice: your username MUST be in the form of xxx@yyy where the yyy is a common suffix identifying your Identity Provider. Please find out what to use there and enter the username in the correct format.").MobileconfigSuperclass::BUFFER_CONSENT_POST; |
|
242 | 242 | \core\common\Entity::outOfThePotatoes(); |
243 | 243 | return $retval; |
244 | 244 | } |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | // also escape htmlspecialchars |
263 | 263 | // not all names and profiles have a name, so be prepared |
264 | 264 | |
265 | - $this->loggerInstance->debug(5, "List of available attributes: " . var_export($this->attributes, TRUE)); |
|
265 | + $this->loggerInstance->debug(5, "List of available attributes: ".var_export($this->attributes, TRUE)); |
|
266 | 266 | |
267 | 267 | $this->instName = $this->attributes['general:instname'][0] ?? _("Unnamed Organisation"); |
268 | 268 | $this->profileName = $this->attributes['profile:name'][0] ?? _("Unnamed Profile"); |
@@ -304,7 +304,7 @@ discard block |
||
304 | 304 | |
305 | 305 | file_put_contents('installer_profile', $outputXml); |
306 | 306 | |
307 | - $fileName = $this->installerBasename . '.mobileconfig'; |
|
307 | + $fileName = $this->installerBasename.'.mobileconfig'; |
|
308 | 308 | |
309 | 309 | if (!$this->sign) { |
310 | 310 | rename("installer_profile", $fileName); |
@@ -313,7 +313,7 @@ discard block |
||
313 | 313 | } |
314 | 314 | // still here? Then we are signing. |
315 | 315 | $retval = 0; |
316 | - $signing = system($this->sign . " installer_profile '$fileName' > /dev/null", $retval); |
|
316 | + $signing = system($this->sign." installer_profile '$fileName' > /dev/null", $retval); |
|
317 | 317 | if ($retval !== 0 || $signing === FALSE) { |
318 | 318 | $this->loggerInstance->debug(2, "Signing the mobileconfig installer $fileName FAILED!\n"); |
319 | 319 | // we are passing a name that will be then used as a path - this will not exist, hence an error will |
@@ -340,19 +340,19 @@ discard block |
||
340 | 340 | $oiCount = $oiCount + count($netDetail['oi']); |
341 | 341 | } |
342 | 342 | $certCount = count($this->attributes['internal:CAs'][0]); |
343 | - $out = "<p>" . _("For best results, please use the built-in browser (Safari) to open the configuration file.") . "</p>"; |
|
343 | + $out = "<p>"._("For best results, please use the built-in browser (Safari) to open the configuration file.")."</p>"; |
|
344 | 344 | $out .= "<p>"; |
345 | 345 | $out .= _("The profile will install itself after you click (or tap) the button. You will be asked for confirmation/input at several points:"); |
346 | 346 | $out .= "<ul>"; |
347 | - $out .= "<li>" . _("to install the profile") . "</li>"; |
|
348 | - $out .= "<li>" . ngettext("to accept the server certificate authority", "to accept the server certificate authorities", $certCount); |
|
347 | + $out .= "<li>"._("to install the profile")."</li>"; |
|
348 | + $out .= "<li>".ngettext("to accept the server certificate authority", "to accept the server certificate authorities", $certCount); |
|
349 | 349 | if ($certCount > 1) { |
350 | - $out .= " " . sprintf(_("(%d times)"), $certCount); |
|
350 | + $out .= " ".sprintf(_("(%d times)"), $certCount); |
|
351 | 351 | } |
352 | 352 | $out .= "</li>"; |
353 | - $out .= "<li>" . _("to enter the username and password you have been given by your organisation"); |
|
353 | + $out .= "<li>"._("to enter the username and password you have been given by your organisation"); |
|
354 | 354 | if ($ssidCount > 1) { |
355 | - $out .= " " . sprintf(_("(%d times each, because %d SSIDs and %d Passpoint networks are installed)"), $ssidCount+$oiCount, $ssidCount, $oiCount); |
|
355 | + $out .= " ".sprintf(_("(%d times each, because %d SSIDs and %d Passpoint networks are installed)"), $ssidCount + $oiCount, $ssidCount, $oiCount); |
|
356 | 356 | } |
357 | 357 | $out .= "</li>"; |
358 | 358 | $out .= "</ul>"; |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | <key>ServiceProviderRoamingEnabled</key> |
393 | 393 | <true/> |
394 | 394 | <key>DisplayedOperatorName</key> |
395 | - <string>" . $oiName . "</string>"; |
|
395 | + <string>" . $oiName."</string>"; |
|
396 | 396 | // if we don't know the realm, omit the entire DomainName key |
397 | 397 | if (isset($this->attributes['internal:realm'])) { |
398 | 398 | $retval .= "<key>DomainName</key> |
@@ -405,7 +405,7 @@ discard block |
||
405 | 405 | <array>"; |
406 | 406 | |
407 | 407 | foreach ($consortiumOi as $oneCons) { |
408 | - $retval .= "<string>" . strtoupper($oneCons) . "</string>"; |
|
408 | + $retval .= "<string>".strtoupper($oneCons)."</string>"; |
|
409 | 409 | } |
410 | 410 | |
411 | 411 | $retval .= "</array>"; |
@@ -443,7 +443,7 @@ discard block |
||
443 | 443 | <dict> |
444 | 444 | <key>AcceptEAPTypes</key> |
445 | 445 | <array> |
446 | - <integer>" . $eapType['OUTER'] . "</integer> |
|
446 | + <integer>" . $eapType['OUTER']."</integer> |
|
447 | 447 | </array> |
448 | 448 | <key>EAPFASTProvisionPAC</key> |
449 | 449 | <true /> |
@@ -456,7 +456,7 @@ discard block |
||
456 | 456 | "; |
457 | 457 | if ($realm !== NULL) { |
458 | 458 | $retval .= "<key>OuterIdentity</key> |
459 | - <string>" . htmlspecialchars($realm, ENT_XML1, 'UTF-8') . "</string> |
|
459 | + <string>" . htmlspecialchars($realm, ENT_XML1, 'UTF-8')."</string> |
|
460 | 460 | "; |
461 | 461 | } |
462 | 462 | $retval .= "<key>PayloadCertificateAnchorUUID</key> |
@@ -480,11 +480,11 @@ discard block |
||
480 | 480 | $retval .= " |
481 | 481 | </array>"; |
482 | 482 | if ($eapType['INNER'] == \core\common\EAP::NE_SILVERBULLET) { |
483 | - $retval .= "<key>UserName</key><string>" . $this->clientCert["certObject"]->username . "</string>"; |
|
483 | + $retval .= "<key>UserName</key><string>".$this->clientCert["certObject"]->username."</string>"; |
|
484 | 484 | } |
485 | 485 | $retval .= " |
486 | 486 | <key>TTLSInnerAuthentication</key> |
487 | - <string>" . ($eapType['INNER'] == \core\common\EAP::NE_PAP ? "PAP" : "MSCHAPv2") . "</string> |
|
487 | + <string>" . ($eapType['INNER'] == \core\common\EAP::NE_PAP ? "PAP" : "MSCHAPv2")."</string> |
|
488 | 488 | </dict>"; |
489 | 489 | return $retval; |
490 | 490 | } |
@@ -504,9 +504,9 @@ discard block |
||
504 | 504 | // characters are still reversed, invert on use! |
505 | 505 | $buffer .= "<string>Manual</string> |
506 | 506 | <key>ProxyServer</key> |
507 | - <string>" . strrev($serverAndPort[1]) . "</string> |
|
507 | + <string>" . strrev($serverAndPort[1])."</string> |
|
508 | 508 | <key>ProxyServerPort</key> |
509 | - <integer>" . strrev($serverAndPort[0]) . "</integer> |
|
509 | + <integer>" . strrev($serverAndPort[0])."</integer> |
|
510 | 510 | <key>ProxyPACFallbackAllowed</key> |
511 | 511 | <false/>"; |
512 | 512 | } else { |
@@ -556,7 +556,7 @@ discard block |
||
556 | 556 | throw new Exception("SSID must be a string!"); |
557 | 557 | } |
558 | 558 | $escapedSSID = htmlspecialchars($toBeConfigured, ENT_XML1, 'UTF-8'); |
559 | - $payloadIdentifier = "wifi." . $this->serial; |
|
559 | + $payloadIdentifier = "wifi.".$this->serial; |
|
560 | 560 | $payloadShortName = sprintf(_("%s - SSID %s"), $prettyName, $escapedSSID); |
561 | 561 | $payloadName = sprintf(_("%s configuration for network name %s"), $prettyName, $escapedSSID); |
562 | 562 | $encryptionTypeString = $this->encryptionString(); |
@@ -586,9 +586,9 @@ discard block |
||
586 | 586 | if (count($toBeConfigured) == 0) { |
587 | 587 | return ""; |
588 | 588 | } |
589 | - $payloadIdentifier = "hs20.".implode('-',$toBeConfigured); |
|
589 | + $payloadIdentifier = "hs20.".implode('-', $toBeConfigured); |
|
590 | 590 | $payloadShortName = sprintf(_("%s - RCOI"), $prettyName); |
591 | - $payloadName = sprintf(_("%s configuration (Passpoint RCOI)"),$prettyName); |
|
591 | + $payloadName = sprintf(_("%s configuration (Passpoint RCOI)"), $prettyName); |
|
592 | 592 | $encryptionTypeString = $this->encryptionString(); |
593 | 593 | $setupModesString = ""; |
594 | 594 | $wifiNetworkIdentification = $this->passPointBlock($toBeConfigured, $prettyName); |
@@ -607,11 +607,11 @@ discard block |
||
607 | 607 | <key>PayloadDisplayName</key> |
608 | 608 | <string>$payloadShortName</string> |
609 | 609 | <key>PayloadIdentifier</key> |
610 | - <string>" . self::IPHONE_PAYLOAD_PREFIX . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.$payloadIdentifier</string> |
|
610 | + <string>".self::IPHONE_PAYLOAD_PREFIX.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.$payloadIdentifier</string> |
|
611 | 611 | <key>PayloadOrganization</key> |
612 | - <string>" . $this->massagedConsortium . ".1x-config.org</string> |
|
612 | + <string>".$this->massagedConsortium.".1x-config.org</string> |
|
613 | 613 | <key>PayloadType</key> |
614 | - <string>com.apple." . ($blocktype == MobileconfigSuperclass::NETWORK_BLOCK_TYPE_WIRED ? "firstactiveethernet" : "wifi") . ".managed</string>"; |
|
614 | + <string>com.apple." . ($blocktype == MobileconfigSuperclass::NETWORK_BLOCK_TYPE_WIRED ? "firstactiveethernet" : "wifi").".managed</string>"; |
|
615 | 615 | $retval .= $this->proxySettings(); |
616 | 616 | $retval .= $setupModesString; |
617 | 617 | if ($eapType['INNER'] == \core\common\EAP::NE_SILVERBULLET) { |
@@ -623,7 +623,7 @@ discard block |
||
623 | 623 | } |
624 | 624 | $retval .= " |
625 | 625 | <key>PayloadUUID</key> |
626 | - <string>" . \core\common\Entity::uuid() . "</string> |
|
626 | + <string>" . \core\common\Entity::uuid()."</string> |
|
627 | 627 | <key>PayloadVersion</key> |
628 | 628 | <integer>1</integer> |
629 | 629 | $wifiNetworkIdentification</dict>"; |
@@ -653,15 +653,15 @@ discard block |
||
653 | 653 | <key>IsHotspot</key> |
654 | 654 | <false/> |
655 | 655 | <key>PayloadDescription</key> |
656 | - <string>" . sprintf(_("This SSID should not be used after bootstrapping %s"), \config\ConfAssistant::CONSORTIUM['display_name']) . "</string> |
|
656 | + <string>" . sprintf(_("This SSID should not be used after bootstrapping %s"), \config\ConfAssistant::CONSORTIUM['display_name'])."</string> |
|
657 | 657 | <key>PayloadDisplayName</key> |
658 | - <string>" . _("Disabled WiFi network") . "</string> |
|
658 | + <string>" . _("Disabled WiFi network")."</string> |
|
659 | 659 | <key>PayloadIdentifier</key> |
660 | - <string>" . self::IPHONE_PAYLOAD_PREFIX . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.wifi.disabled.$this->removeSerial</string> |
|
660 | + <string>" . self::IPHONE_PAYLOAD_PREFIX.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.wifi.disabled.$this->removeSerial</string> |
|
661 | 661 | <key>PayloadType</key> |
662 | 662 | <string>com.apple.wifi.managed</string> |
663 | 663 | <key>PayloadUUID</key> |
664 | - <string>" . \core\common\Entity::uuid() . "</string> |
|
664 | + <string>".\core\common\Entity::uuid()."</string> |
|
665 | 665 | <key>PayloadVersion</key> |
666 | 666 | <real>1</real>"; |
667 | 667 | $retval .= $this->proxySettings(); |
@@ -741,12 +741,12 @@ discard block |
||
741 | 741 | $mimeBlob = base64_encode($binaryBlob); |
742 | 742 | $mimeFormatted = chunk_split($mimeBlob, 52, "\r\n"); |
743 | 743 | $payloadUUID = \core\common\Entity::uuid('', $mimeBlob); |
744 | - $retArray = ["block" => "<dict>" . |
|
744 | + $retArray = ["block" => "<dict>". |
|
745 | 745 | // we don't include the import password. It's displayed on screen, and should be input by the user. |
746 | 746 | // <key>Password</key> |
747 | 747 | // <string>" . $this->clientCert['password'] . "</string> |
748 | 748 | "<key>PayloadCertificateFileName</key> |
749 | - <string>" . $this->massagedConsortium . ".pfx</string> |
|
749 | + <string>" . $this->massagedConsortium.".pfx</string> |
|
750 | 750 | <key>PayloadContent</key> |
751 | 751 | <data> |
752 | 752 | $mimeFormatted |
@@ -754,7 +754,7 @@ discard block |
||
754 | 754 | <key>PayloadDescription</key> |
755 | 755 | <string>MIME Base-64 encoded PKCS#12 Client Certificate</string> |
756 | 756 | <key>PayloadDisplayName</key> |
757 | - <string>" . _("User certificate") . "</string> |
|
757 | + <string>"._("User certificate")."</string> |
|
758 | 758 | <key>PayloadIdentifier</key> |
759 | 759 | <string>com.apple.security.pkcs12.$payloadUUID</string> |
760 | 760 | <key>PayloadType</key> |
@@ -764,7 +764,7 @@ discard block |
||
764 | 764 | <key>PayloadVersion</key> |
765 | 765 | <integer>1</integer> |
766 | 766 | </dict>", |
767 | - "UUID" => $payloadUUID,]; |
|
767 | + "UUID" => $payloadUUID, ]; |
|
768 | 768 | \core\common\Entity::outOfThePotatoes(); |
769 | 769 | return $retArray; |
770 | 770 | } |
@@ -782,7 +782,7 @@ discard block |
||
782 | 782 | } |
783 | 783 | $expiryTime = new \DateTime($this->clientCert['certObject']->expiry); |
784 | 784 | return "<key>RemovalDate</key> |
785 | - <date>" . $expiryTime->format("Y-m-d") . "T" . $expiryTime->format("H:i:s") . "Z</date>"; |
|
785 | + <date>" . $expiryTime->format("Y-m-d")."T".$expiryTime->format("H:i:s")."Z</date>"; |
|
786 | 786 | } |
787 | 787 | |
788 | 788 | /** |
@@ -804,27 +804,27 @@ discard block |
||
804 | 804 | $stream = " |
805 | 805 | <dict> |
806 | 806 | <key>PayloadCertificateFileName</key> |
807 | - <string>" . $ca['uuid'] . ".der</string> |
|
807 | + <string>" . $ca['uuid'].".der</string> |
|
808 | 808 | <key>PayloadContent</key> |
809 | 809 | <data> |
810 | -" . $trimmedPem . "</data> |
|
810 | +" . $trimmedPem."</data> |
|
811 | 811 | <key>PayloadDescription</key> |
812 | - <string>" . sprintf(_("The %s Certification Authority"), \core\common\Entity::$nomenclature_idp) . "</string> |
|
812 | + <string>" . sprintf(_("The %s Certification Authority"), \core\common\Entity::$nomenclature_idp)."</string> |
|
813 | 813 | <key>PayloadDisplayName</key> |
814 | 814 | <string>" . |
815 | 815 | /// example: "Identity Provider CA #1 (Root)" |
816 | - sprintf(_("%s CA #%d (%s)" ), |
|
816 | + sprintf(_("%s CA #%d (%s)"), |
|
817 | 817 | \core\common\Entity::$nomenclature_idp, |
818 | - count($this->CAsAccountedFor)+1, |
|
819 | - ($ca['root'] ? _("Root") : _("Intermediate"))) . |
|
818 | + count($this->CAsAccountedFor) + 1, |
|
819 | + ($ca['root'] ? _("Root") : _("Intermediate"))). |
|
820 | 820 | "</string> |
821 | 821 | <key>PayloadIdentifier</key> |
822 | - <string>" . self::IPHONE_PAYLOAD_PREFIX . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.credential.$this->caSerial</string> |
|
822 | + <string>" . self::IPHONE_PAYLOAD_PREFIX.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.credential.$this->caSerial</string> |
|
823 | 823 | <key>PayloadOrganization</key> |
824 | - <string>" . $this->massagedConsortium . ".1x-config.org</string> |
|
824 | + <string>".$this->massagedConsortium.".1x-config.org</string> |
|
825 | 825 | <key>PayloadType</key> |
826 | 826 | <string>com.apple.security.root</string> |
827 | - <key>PayloadUUID</key><string>" . $ca['uuid'] . "</string> |
|
827 | + <key>PayloadUUID</key><string>" . $ca['uuid']."</string> |
|
828 | 828 | <key>PayloadVersion</key> |
829 | 829 | <integer>1</integer> |
830 | 830 | </dict>"; |
@@ -50,11 +50,11 @@ discard block |
||
50 | 50 | print "vendorlogo ='';\n"; |
51 | 51 | } |
52 | 52 | if ($operatingSystem) { |
53 | - print "recognisedOS = '".$operatingSystem['device'] . "';\n"; |
|
54 | - print "recognisedOShs20 = '".$operatingSystem['hs20'] . "';\n"; |
|
53 | + print "recognisedOS = '".$operatingSystem['device']."';\n"; |
|
54 | + print "recognisedOShs20 = '".$operatingSystem['hs20']."';\n"; |
|
55 | 55 | } |
56 | 56 | |
57 | -print 'downloadMessage = "'.$Gui->textTemplates->templates[\web\lib\user\DOWNLOAD_MESSAGE] . '";'; |
|
57 | +print 'downloadMessage = "'.$Gui->textTemplates->templates[\web\lib\user\DOWNLOAD_MESSAGE].'";'; |
|
58 | 58 | //TODO modify this based on OS detection |
59 | 59 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? ""; |
60 | 60 | if (preg_match('/Android/', $userAgent)) { |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | <?php echo $divs->divHeading($visibility); ?> |
84 | 84 | <div id="main_page"> |
85 | 85 | <div id="loading_ico"> |
86 | - <?php echo _("Authenticating") . "..." ?><br><img src="<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "icons/loading51.gif"); ?>" alt="Authenticating ..."/> |
|
86 | + <?php echo _("Authenticating")."..." ?><br><img src="<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "icons/loading51.gif"); ?>" alt="Authenticating ..."/> |
|
87 | 87 | </div> |
88 | 88 | <div id="info_overlay"> <!-- device info --> |
89 | 89 | <div id="info_window"></div> |