Passed
Push — release_2_0 ( eda638...54acd9 )
by Stefan
07:59
created
devices/apple_mobileconfig/MobileconfigSuperclass.php 1 patch
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -93,15 +93,15 @@  discard block
 block discarded – undo
93 93
       <key>PayloadDescription</key>
94 94
          <string>$tagline</string>
95 95
       <key>PayloadDisplayName</key>
96
-         <string>" . CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'] . "</string>
96
+         <string>".CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']."</string>
97 97
       <key>PayloadIdentifier</key>
98
-         <string>" . self::$iPhonePayloadPrefix . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang</string>
98
+         <string>" . self::$iPhonePayloadPrefix.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang</string>
99 99
       <key>PayloadOrganization</key>
100
-         <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>
100
+         <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>
101 101
       <key>PayloadType</key>
102 102
          <string>Configuration</string>
103 103
       <key>PayloadUUID</key>
104
-         <string>" . \core\common\Entity::uuid('', self::$iPhonePayloadPrefix . $this->massagedConsortium . $this->massagedCountry . $this->massagedInst . $this->massagedProfile) . "</string>
104
+         <string>" . \core\common\Entity::uuid('', self::$iPhonePayloadPrefix.$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile)."</string>
105 105
       <key>PayloadVersion</key>
106 106
          <integer>1</integer>";
107 107
         \core\common\Entity::outOfThePotatoes();
@@ -132,15 +132,15 @@  discard block
 block discarded – undo
132 132
     protected function consentBlock() {
133 133
         \core\common\Entity::intoThePotatoes();
134 134
         if (isset($this->attributes['support:info_file'])) {
135
-            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;
135
+            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;
136 136
         }
137 137
         if ($this->attributes['internal:verify_userinput_suffix'][0] != 0) {
138 138
             if (strlen($this->attributes['internal:realm'][0]) > 0) {
139
-                $retval =MobileconfigSuperclass::BUFFER_CONSENT_PRE . sprintf(_("Important Notice: your username must end with @%s!"), $this->attributes['internal:realm'][0]) . MobileconfigSuperclass::BUFFER_CONSENT_POST;
139
+                $retval = MobileconfigSuperclass::BUFFER_CONSENT_PRE.sprintf(_("Important Notice: your username must end with @%s!"), $this->attributes['internal:realm'][0]).MobileconfigSuperclass::BUFFER_CONSENT_POST;
140 140
                 \core\common\Entity::outOfThePotatoes();
141 141
                 return $retval;
142 142
             }
143
-            $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;
143
+            $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;
144 144
             \core\common\Entity::outOfThePotatoes();
145 145
             return $retval;
146 146
         }
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
         // also escape htmlspecialchars
164 164
         // not all names and profiles have a name, so be prepared
165 165
 
166
-        $this->loggerInstance->debug(5, "List of available attributes: " . var_export($this->attributes, TRUE));
166
+        $this->loggerInstance->debug(5, "List of available attributes: ".var_export($this->attributes, TRUE));
167 167
 
168 168
         $this->instName = $this->attributes['general:instname'][0] ?? _("Unnamed Organisation");
169 169
         $this->profileName = $this->attributes['profile:name'][0] ?? _("Unnamed Profile");
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 
206 206
         file_put_contents('installer_profile', $outputXml);
207 207
 
208
-        $fileName = $this->installerBasename . '.mobileconfig';
208
+        $fileName = $this->installerBasename.'.mobileconfig';
209 209
 
210 210
         if (!$this->sign) {
211 211
             rename("installer_profile", $fileName);
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
             return $fileName;
214 214
         }
215 215
         // still here? Then we are signing.
216
-        $signing = system($this->sign . " installer_profile '$fileName' > /dev/null");
216
+        $signing = system($this->sign." installer_profile '$fileName' > /dev/null");
217 217
         if ($signing === FALSE) {
218 218
             $this->loggerInstance->debug(2, "Signing the mobileconfig installer $fileName FAILED!\n");
219 219
         }
@@ -231,19 +231,19 @@  discard block
 block discarded – undo
231 231
         \core\common\Entity::intoThePotatoes();
232 232
         $ssidCount = count($this->attributes['internal:SSID']);
233 233
         $certCount = count($this->attributes['internal:CAs'][0]);
234
-        $out = "<p>" . _("For best results, please use the built-in browser (Safari) to open the configuration file.") . "</p>";
234
+        $out = "<p>"._("For best results, please use the built-in browser (Safari) to open the configuration file.")."</p>";
235 235
         $out .= "<p>";
236 236
         $out .= _("The profile will install itself after you click (or tap) the button. You will be asked for confirmation/input at several points:");
237 237
         $out .= "<ul>";
238
-        $out .= "<li>" . _("to install the profile") . "</li>";
239
-        $out .= "<li>" . ngettext("to accept the server certificate authority", "to accept the server certificate authorities", $certCount);
238
+        $out .= "<li>"._("to install the profile")."</li>";
239
+        $out .= "<li>".ngettext("to accept the server certificate authority", "to accept the server certificate authorities", $certCount);
240 240
         if ($certCount > 1) {
241
-            $out .= " " . sprintf(_("(%d times)"), $certCount);
241
+            $out .= " ".sprintf(_("(%d times)"), $certCount);
242 242
         }
243 243
         $out .= "</li>";
244
-        $out .= "<li>" . _("to enter the username and password you have been given by your organisation");
244
+        $out .= "<li>"._("to enter the username and password you have been given by your organisation");
245 245
         if ($ssidCount > 1) {
246
-            $out .= " " . sprintf(_("(%d times each, because %s is installed for %d SSIDs)"), $ssidCount, CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $ssidCount);
246
+            $out .= " ".sprintf(_("(%d times each, because %s is installed for %d SSIDs)"), $ssidCount, CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $ssidCount);
247 247
         }
248 248
         $out .= "</li>";
249 249
         $out .= "</ul>";
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
                <key>ServiceProviderRoamingEnabled</key>
281 281
                <true/>
282 282
                <key>DisplayedOperatorName</key>
283
-               <string>" . CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'] . " via Passpoint</string>";
283
+               <string>" . CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']." via Passpoint</string>";
284 284
         // if we don't know the realm, omit the entire DomainName key
285 285
         if (isset($this->attributes['internal:realm'])) {
286 286
             $retval .= "<key>DomainName</key>
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
                   <dict>
333 333
                       <key>AcceptEAPTypes</key>
334 334
                          <array>
335
-                            <integer>" . $eapType['OUTER'] . "</integer>
335
+                            <integer>" . $eapType['OUTER']."</integer>
336 336
                          </array>
337 337
                       <key>EAPFASTProvisionPAC</key>
338 338
                             <true />
@@ -345,7 +345,7 @@  discard block
 block discarded – undo
345 345
 ";
346 346
         if ($realm !== NULL) {
347 347
             $retval .= "<key>OuterIdentity</key>
348
-                                    <string>" . htmlspecialchars($realm, ENT_XML1, 'UTF-8') . "</string>
348
+                                    <string>" . htmlspecialchars($realm, ENT_XML1, 'UTF-8')."</string>
349 349
 ";
350 350
         }
351 351
         $retval .= "<key>PayloadCertificateAnchorUUID</key>
@@ -369,11 +369,11 @@  discard block
 block discarded – undo
369 369
         $retval .= "
370 370
                          </array>";
371 371
         if ($eapType['INNER'] == \core\common\EAP::NE_SILVERBULLET) {
372
-            $retval .= "<key>UserName</key><string>" . $this->clientCert["certObject"]->username . "</string>";
372
+            $retval .= "<key>UserName</key><string>".$this->clientCert["certObject"]->username."</string>";
373 373
         }
374 374
         $retval .= "
375 375
                       <key>TTLSInnerAuthentication</key>
376
-                         <string>" . ($eapType['INNER'] == \core\common\EAP::NONE ? "PAP" : "MSCHAPv2") . "</string>
376
+                         <string>" . ($eapType['INNER'] == \core\common\EAP::NONE ? "PAP" : "MSCHAPv2")."</string>
377 377
                    </dict>";
378 378
         return $retval;
379 379
     }
@@ -392,9 +392,9 @@  discard block
 block discarded – undo
392 392
             // characters are still reversed, invert on use!
393 393
             $buffer .= "<string>Manual</string>
394 394
                   <key>ProxyServer</key>
395
-                  <string>" . strrev($serverAndPort[1]) . "</string>
395
+                  <string>" . strrev($serverAndPort[1])."</string>
396 396
                   <key>ProxyServerPort</key>
397
-                  <integer>" . strrev($serverAndPort[0]) . "</integer>
397
+                  <integer>" . strrev($serverAndPort[0])."</integer>
398 398
                   <key>ProxyPACFallbackAllowed</key>
399 399
                   <false/>";
400 400
         } else {
@@ -422,7 +422,7 @@  discard block
 block discarded – undo
422 422
                     throw new Exception("SSID must be a string!");
423 423
                 }
424 424
                 $escapedSSID = htmlspecialchars($toBeConfigured, ENT_XML1, 'UTF-8');
425
-                $payloadIdentifier = "wifi." . $this->serial;
425
+                $payloadIdentifier = "wifi.".$this->serial;
426 426
                 $payloadShortName = sprintf(_("SSID %s"), $escapedSSID);
427 427
                 $payloadName = sprintf(_("%s configuration for network name %s"), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $escapedSSID);
428 428
                 $encryptionTypeString = "WPA";
@@ -470,11 +470,11 @@  discard block
 block discarded – undo
470 470
                <key>PayloadDisplayName</key>
471 471
                   <string>$payloadShortName</string>
472 472
                <key>PayloadIdentifier</key>
473
-                  <string>" . self::$iPhonePayloadPrefix . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.$payloadIdentifier</string>
473
+                  <string>".self::$iPhonePayloadPrefix.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.$payloadIdentifier</string>
474 474
                <key>PayloadOrganization</key>
475
-                  <string>" . $this->massagedConsortium . ".1x-config.org</string>
475
+                  <string>".$this->massagedConsortium.".1x-config.org</string>
476 476
                <key>PayloadType</key>
477
-                  <string>com.apple." . ($blocktype == MobileconfigSuperclass::NETWORK_BLOCK_TYPE_WIRED ? "firstactiveethernet" : "wifi") . ".managed</string>";
477
+                  <string>com.apple." . ($blocktype == MobileconfigSuperclass::NETWORK_BLOCK_TYPE_WIRED ? "firstactiveethernet" : "wifi").".managed</string>";
478 478
         $retval .= $this->proxySettings();
479 479
         $retval .= $setupModesString;
480 480
         if ($eapType['INNER'] == \core\common\EAP::NE_SILVERBULLET) {
@@ -486,7 +486,7 @@  discard block
 block discarded – undo
486 486
         }
487 487
         $retval .= "
488 488
                <key>PayloadUUID</key>
489
-                  <string>" . \core\common\Entity::uuid() . "</string>
489
+                  <string>" . \core\common\Entity::uuid()."</string>
490 490
                <key>PayloadVersion</key>
491 491
                   <integer>1</integer>
492 492
                   $wifiNetworkIdentification</dict>";
@@ -515,15 +515,15 @@  discard block
 block discarded – undo
515 515
 	<key>IsHotspot</key>
516 516
 	<false/>
517 517
 	<key>PayloadDescription</key>
518
-	<string>" . sprintf(_("This SSID should not be used after bootstrapping %s"), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']) . "</string>
518
+	<string>" . sprintf(_("This SSID should not be used after bootstrapping %s"), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'])."</string>
519 519
 	<key>PayloadDisplayName</key>
520
-	<string>" . _("Disabled WiFi network") . "</string>
520
+	<string>" . _("Disabled WiFi network")."</string>
521 521
 	<key>PayloadIdentifier</key>
522
-	<string>" . self::$iPhonePayloadPrefix . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.wifi.disabled.$this->removeSerial</string>
522
+	<string>" . self::$iPhonePayloadPrefix.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.$this->lang.wifi.disabled.$this->removeSerial</string>
523 523
 	<key>PayloadType</key>
524 524
 	<string>com.apple.wifi.managed</string>
525 525
 	<key>PayloadUUID</key>
526
-	<string>" . \core\common\Entity::uuid() . "</string>
526
+	<string>".\core\common\Entity::uuid()."</string>
527 527
 	<key>PayloadVersion</key>
528 528
 	<real>1</real>";
529 529
         $retval .= $this->proxySettings();
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
         $mimeBlob = base64_encode($binaryBlob);
598 598
         $mimeFormatted = chunk_split($mimeBlob, 52, "\r\n");
599 599
         $payloadUUID = \core\common\Entity::uuid('', $mimeBlob);
600
-        $retArray = ["block" => "<dict>" .
600
+        $retArray = ["block" => "<dict>".
601 601
             // we don't include the import password. It's displayed on screen, and should be input by the user.
602 602
             // <key>Password</key>
603 603
             //   <string>" . $this->clientCert['password'] . "</string>
@@ -610,7 +610,7 @@  discard block
 block discarded – undo
610 610
                   <key>PayloadDescription</key>
611 611
                      <string>MIME Base-64 encoded PKCS#12 Client Certificate</string>
612 612
                   <key>PayloadDisplayName</key>
613
-                     <string>" . _("eduroam user certificate") . "</string>
613
+                     <string>"._("eduroam user certificate")."</string>
614 614
                   <key>PayloadIdentifier</key>
615 615
                      <string>com.apple.security.pkcs12.$payloadUUID</string>
616 616
                   <key>PayloadType</key>
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
                   <key>PayloadVersion</key>
621 621
                      <integer>1</integer>
622 622
                 </dict>",
623
-            "UUID" => $payloadUUID,];
623
+            "UUID" => $payloadUUID, ];
624 624
         \core\common\Entity::outOfThePotatoes();
625 625
         return $retArray;
626 626
     }
@@ -638,7 +638,7 @@  discard block
 block discarded – undo
638 638
         }
639 639
         $expiryTime = new \DateTime($this->clientCert['certObject']->expiry);
640 640
         return "<key>RemovalDate</key>
641
-        <date>" . $expiryTime->format("Y-m-d") . "T" . $expiryTime->format("H:i:s") . "Z</date>";
641
+        <date>" . $expiryTime->format("Y-m-d")."T".$expiryTime->format("H:i:s")."Z</date>";
642 642
     }
643 643
 
644 644
     private $CAsAccountedFor = [];
@@ -661,21 +661,21 @@  discard block
 block discarded – undo
661 661
             $stream = "
662 662
             <dict>
663 663
                <key>PayloadCertificateFileName</key>
664
-               <string>" . $ca['uuid'] . ".der</string>
664
+               <string>" . $ca['uuid'].".der</string>
665 665
                <key>PayloadContent</key>
666 666
                <data>
667
-" . $trimmedPem . "</data>
667
+" . $trimmedPem."</data>
668 668
                <key>PayloadDescription</key>
669
-               <string>" . sprintf(_("The %s Certification Authority"), \core\common\Entity::$nomenclature_inst) . "</string>
669
+               <string>" . sprintf(_("The %s Certification Authority"), \core\common\Entity::$nomenclature_inst)."</string>
670 670
                <key>PayloadDisplayName</key>
671
-               <string>" . sprintf(_("%s CA"), \core\common\Entity::$nomenclature_inst) . "</string>
671
+               <string>" . sprintf(_("%s CA"), \core\common\Entity::$nomenclature_inst)."</string>
672 672
                <key>PayloadIdentifier</key>
673
-               <string>" . self::$iPhonePayloadPrefix . ".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.credential.$this->caSerial</string>
673
+               <string>" . self::$iPhonePayloadPrefix.".$this->massagedConsortium.$this->massagedCountry.$this->massagedInst.$this->massagedProfile.credential.$this->caSerial</string>
674 674
                <key>PayloadOrganization</key>
675
-               <string>" . $this->massagedConsortium . ".1x-config.org</string>
675
+               <string>".$this->massagedConsortium.".1x-config.org</string>
676 676
                <key>PayloadType</key>
677 677
                <string>com.apple.security.root</string>
678
-               <key>PayloadUUID</key><string>" . $ca['uuid'] . "</string>
678
+               <key>PayloadUUID</key><string>" . $ca['uuid']."</string>
679 679
                <key>PayloadVersion</key>
680 680
                <integer>1</integer>
681 681
             </dict>";
Please login to merge, or discard this patch.
devices/ms/WindowsCommon.php 2 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -130,21 +130,21 @@
 block discarded – undo
130 130
     }
131 131
 
132 132
         /**
133
-     * Transcode a string adding double quotes escaping
134
-     *
135
-     * Transcoding is only required for Windows installers, and no Unicode support
136
-     * in NSIS (NSIS version below 3)
137
-     * Trancoding is only applied if the third optional parameter is set and nonzero
138
-     * If CONFIG['NSIS']_VERSION is set to 3 or more, no transcoding will be applied
139
-     * regardless of the second parameter value.
140
-     * The second optional parameter, if nonzero, should be the character set understood by iconv
141
-     * This is required by the Windows installer and is expected to go away in the future.
142
-     *
143
-     * @param string $source_string The source string
144
-     * @param int    $encoding      Set Windows charset if non-zero
145
-     * @return string
146
-     * @final not to be redefined
147
-     */
133
+         * Transcode a string adding double quotes escaping
134
+         *
135
+         * Transcoding is only required for Windows installers, and no Unicode support
136
+         * in NSIS (NSIS version below 3)
137
+         * Trancoding is only applied if the third optional parameter is set and nonzero
138
+         * If CONFIG['NSIS']_VERSION is set to 3 or more, no transcoding will be applied
139
+         * regardless of the second parameter value.
140
+         * The second optional parameter, if nonzero, should be the character set understood by iconv
141
+         * This is required by the Windows installer and is expected to go away in the future.
142
+         *
143
+         * @param string $source_string The source string
144
+         * @param int    $encoding      Set Windows charset if non-zero
145
+         * @return string
146
+         * @final not to be redefined
147
+         */
148 148
     final protected function translateString($source_string, $encoding = 0) {
149 149
         $this->loggerInstance->debug(5, "translateString input: \"$source_string\"\n");
150 150
         if (empty($source_string)) {
Please login to merge, or discard this patch.
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 
104 104
         $this->loggerInstance->debug(5, "translateFile($source_name, $output_name, $encoding)\n");
105 105
         ob_start();
106
-        $this->loggerInstance->debug(5, $this->module_path . '/Files/' . $this->device_id . '/' . $source_name . "\n");
106
+        $this->loggerInstance->debug(5, $this->module_path.'/Files/'.$this->device_id.'/'.$source_name."\n");
107 107
         $source = $this->findSourceFile($source_name);
108 108
 
109 109
         if ($source !== FALSE) { // if there is no file found, don't attempt to include an uninitialised variable
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
         }
112 112
         $output = ob_get_clean();
113 113
         if ($encoding) {
114
-            $outputClean = iconv('UTF-8', $encoding . '//TRANSLIT', $output);
114
+            $outputClean = iconv('UTF-8', $encoding.'//TRANSLIT', $output);
115 115
             if ($outputClean) {
116 116
                 $output = $outputClean;
117 117
             }
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
             $encoding = 0;
155 155
         }
156 156
         if ($encoding) {
157
-            $output_c = iconv('UTF-8', $encoding . '//TRANSLIT', $source_string);
157
+            $output_c = iconv('UTF-8', $encoding.'//TRANSLIT', $source_string);
158 158
         } else {
159 159
             $output_c = $source_string;
160 160
         }
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
         if (isset($this->LANGS[$this->languageInstance->getLang()])) {
237 237
             $language = $this->LANGS[$this->languageInstance->getLang()];
238 238
             $this->lang = $language['nsis'];
239
-            $this->codePage = 'cp' . $language['cp'];
239
+            $this->codePage = 'cp'.$language['cp'];
240 240
         } else {
241 241
             $this->lang = 'English';
242 242
             $this->codePage = 'cp1252';
@@ -257,8 +257,8 @@  discard block
 block discarded – undo
257 257
         $out .= sprintf(_("%s installer will be in the form of an EXE file. It will configure %s on your device, by creating wireless network profiles.<p>When you click the download button, the installer will be saved by your browser. Copy it to the machine you want to configure and execute."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']);
258 258
         $out .= "<p>";
259 259
         if ($ssidCount > $configCount) {
260
-            $out .= sprintf(ngettext("In addition to <strong>%s</strong> the installer will also configure access to:", "In addition to <strong>%s</strong> the installer will also configure access to the following networks:", $ssidCount - $configCount), implode(', ', $configList)) . " ";
261
-            $out .= '<strong>' . join('</strong>, <strong>', array_diff(array_keys($ssids), $configList)) . '</strong>';
260
+            $out .= sprintf(ngettext("In addition to <strong>%s</strong> the installer will also configure access to:", "In addition to <strong>%s</strong> the installer will also configure access to the following networks:", $ssidCount - $configCount), implode(', ', $configList))." ";
261
+            $out .= '<strong>'.join('</strong>, <strong>', array_diff(array_keys($ssids), $configList)).'</strong>';
262 262
             $out .= "<p>";
263 263
         }
264 264
 // TODO - change this below
@@ -274,8 +274,8 @@  discard block
 block discarded – undo
274 274
             $out .= _("When you are connecting to the network for the first time, Windows will pop up a login box, where you should enter your user name and password. This information will be saved so that you will reconnect to the network automatically each time you are in the range.");
275 275
             if ($ssidCount > 1) {
276 276
                 $out .= "<p>";
277
-                $out .= _("You will be required to enter the same credentials for each of the configured networks:") . " ";
278
-                $out .= '<strong>' . join('</strong>, <strong>', array_keys($ssids)) . '</strong>';
277
+                $out .= _("You will be required to enter the same credentials for each of the configured networks:")." ";
278
+                $out .= '<strong>'.join('</strong>, <strong>', array_keys($ssids)).'</strong>';
279 279
             }
280 280
         }
281 281
         return $out;
@@ -364,13 +364,13 @@  discard block
 block discarded – undo
364 364
      * @return string path to signed installer
365 365
      */
366 366
     protected function signInstaller() {
367
-        $fileName = $this->installerBasename . '.exe';
367
+        $fileName = $this->installerBasename.'.exe';
368 368
         if (!$this->sign) {
369 369
             rename("installer.exe", $fileName);
370 370
             return $fileName;
371 371
         }
372 372
         // are actually signing
373
-        $outputFromSigning = system($this->sign . " installer.exe '$fileName' > /dev/null");
373
+        $outputFromSigning = system($this->sign." installer.exe '$fileName' > /dev/null");
374 374
         if ($outputFromSigning === FALSE) {
375 375
             $this->loggerInstance->debug(2, "Signing the WindowsCommon installer $fileName FAILED!\n");
376 376
         }
@@ -384,15 +384,15 @@  discard block
 block discarded – undo
384 384
      */
385 385
     protected function compileNSIS() {
386 386
         if (CONFIG_CONFASSISTANT['NSIS_VERSION'] >= 3) {
387
-            $makensis = CONFIG_CONFASSISTANT['PATHS']['makensis'] . " -INPUTCHARSET UTF8";
387
+            $makensis = CONFIG_CONFASSISTANT['PATHS']['makensis']." -INPUTCHARSET UTF8";
388 388
         } else {
389 389
             $makensis = CONFIG_CONFASSISTANT['PATHS']['makensis'];
390 390
         }
391 391
         $lcAll = getenv("LC_ALL");
392 392
         putenv("LC_ALL=en_US.UTF-8");
393
-        $command = $makensis . ' -V4 cat.NSI > nsis.log 2>&1';
393
+        $command = $makensis.' -V4 cat.NSI > nsis.log 2>&1';
394 394
         system($command);
395
-        putenv("LC_ALL=" . $lcAll);
395
+        putenv("LC_ALL=".$lcAll);
396 396
         $this->loggerInstance->debug(4, "compileNSIS:$command\n");
397 397
     }
398 398
 
@@ -408,10 +408,10 @@  discard block
 block discarded – undo
408 408
             'email' => 'SUPPORT',
409 409
             'url' => 'URL',
410 410
         ];
411
-        $s = "support_" . $type . "_substitute";
411
+        $s = "support_".$type."_substitute";
412 412
         $substitute = $this->translateString($this->$s, $this->codePage);
413
-        $returnValue = !empty($attr['support:' . $type][0]) ? $attr['support:' . $type][0] : $substitute;
414
-        return '!define ' . $supportString[$type] . ' "' . $returnValue . '"' . "\n";
413
+        $returnValue = !empty($attr['support:'.$type][0]) ? $attr['support:'.$type][0] : $substitute;
414
+        return '!define '.$supportString[$type].' "'.$returnValue.'"'."\n";
415 415
     }
416 416
 
417 417
     /**
@@ -421,20 +421,20 @@  discard block
 block discarded – undo
421 421
      * @return string
422 422
      */
423 423
     protected function writeNsisDefines($attr) {
424
-        $fcontents = "\n" . '!define NSIS_MAJOR_VERSION ' . CONFIG_CONFASSISTANT['NSIS_VERSION'];
424
+        $fcontents = "\n".'!define NSIS_MAJOR_VERSION '.CONFIG_CONFASSISTANT['NSIS_VERSION'];
425 425
         if ($attr['internal:profile_count'][0] > 1) {
426
-            $fcontents .= "\n" . '!define USER_GROUP "' . $this->translateString(str_replace('"', '$\\"', $attr['profile:name'][0]), $this->codePage) . '"
426
+            $fcontents .= "\n".'!define USER_GROUP "'.$this->translateString(str_replace('"', '$\\"', $attr['profile:name'][0]), $this->codePage).'"
427 427
 ';
428 428
         }
429 429
         $fcontents .= '
430
-Caption "' . $this->translateString(sprintf(WindowsCommon::sprint_nsi(_("%s installer for %s")), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $attr['general:instname'][0]), $this->codePage) . '"
431
-!define APPLICATION "' . $this->translateString(sprintf(WindowsCommon::sprint_nsi(_("%s installer for %s")), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $attr['general:instname'][0]), $this->codePage) . '"
432
-!define VERSION "' . \core\CAT::VERSION_MAJOR . '.' . \core\CAT::VERSION_MINOR . '"
430
+Caption "' . $this->translateString(sprintf(WindowsCommon::sprint_nsi(_("%s installer for %s")), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $attr['general:instname'][0]), $this->codePage).'"
431
+!define APPLICATION "' . $this->translateString(sprintf(WindowsCommon::sprint_nsi(_("%s installer for %s")), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], $attr['general:instname'][0]), $this->codePage).'"
432
+!define VERSION "' . \core\CAT::VERSION_MAJOR.'.'.\core\CAT::VERSION_MINOR.'"
433 433
 !define INSTALLER_NAME "installer.exe"
434
-!define LANG "' . $this->lang . '"
435
-!define LOCALE "' . preg_replace('/\..*$/', '', CONFIG['LANGUAGES'][$this->languageInstance->getLang()]['locale']) . '"
434
+!define LANG "' . $this->lang.'"
435
+!define LOCALE "' . preg_replace('/\..*$/', '', CONFIG['LANGUAGES'][$this->languageInstance->getLang()]['locale']).'"
436 436
 ;--------------------------------
437
-!define ORGANISATION "' . $this->translateString($attr['general:instname'][0], $this->codePage) . '"
437
+!define ORGANISATION "' . $this->translateString($attr['general:instname'][0], $this->codePage).'"
438 438
 ';
439 439
         $fcontents .= $this->getSupport($attr, 'email');
440 440
         $fcontents .= $this->getSupport($attr, 'url');
@@ -442,18 +442,18 @@  discard block
 block discarded – undo
442 442
             $fcontents .= '!define WIRED
443 443
         ';
444 444
         }
445
-        $fcontents .= '!define PROVIDERID "urn:UUID:' . $this->deviceUUID . '"
445
+        $fcontents .= '!define PROVIDERID "urn:UUID:'.$this->deviceUUID.'"
446 446
 ';
447 447
         if (!empty($attr['internal:realm'][0])) {
448
-            $fcontents .= '!define REALM "' . $attr['internal:realm'][0] . '"
448
+            $fcontents .= '!define REALM "'.$attr['internal:realm'][0].'"
449 449
 ';
450 450
         }
451 451
         if (!empty($attr['internal:hint_userinput_suffix'][0]) && $attr['internal:hint_userinput_suffix'][0] == 1) {
452
-            $fcontents .= '!define HINT_USER_INPUT "' . $attr['internal:hint_userinput_suffix'][0] . '"
452
+            $fcontents .= '!define HINT_USER_INPUT "'.$attr['internal:hint_userinput_suffix'][0].'"
453 453
 ';
454 454
         }
455 455
         if (!empty($attr['internal:verify_userinput_suffix'][0]) && $attr['internal:verify_userinput_suffix'][0] == 1) {
456
-            $fcontents .= '!define VERIFY_USER_REALM_INPUT "' . $attr['internal:verify_userinput_suffix'][0] . '"
456
+            $fcontents .= '!define VERIFY_USER_REALM_INPUT "'.$attr['internal:verify_userinput_suffix'][0].'"
457 457
 ';
458 458
         }
459 459
         $fcontents .= $this->msInfoFile($attr);
@@ -473,7 +473,7 @@  discard block
 block discarded – undo
473 473
             $out .= '!define EXTERNAL_INFO "';
474 474
 //  $this->loggerInstance->debug(4,"Info file type ".$attr['support:info_file'][0]['mime']."\n");
475 475
             if ($attr['internal:info_file'][0]['mime'] == 'rtf') {
476
-                $out = '!define LICENSE_FILE "' . $attr['internal:info_file'][0]['name'];
476
+                $out = '!define LICENSE_FILE "'.$attr['internal:info_file'][0]['name'];
477 477
             } elseif ($attr['internal:info_file'][0]['mime'] == 'txt') {
478 478
                 $infoFile = file_get_contents($attr['internal:info_file'][0]['name']);
479 479
                 if ($infoFile === FALSE) {
@@ -482,14 +482,14 @@  discard block
 block discarded – undo
482 482
                 if (CONFIG_CONFASSISTANT['NSIS_VERSION'] >= 3) {
483 483
                     $infoFileConverted = $infoFile;
484 484
                 } else {
485
-                    $infoFileConverted = iconv('UTF-8', $this->codePage . '//TRANSLIT', $infoFile);
485
+                    $infoFileConverted = iconv('UTF-8', $this->codePage.'//TRANSLIT', $infoFile);
486 486
                 }
487 487
                 if ($infoFileConverted !== FALSE && strlen($infoFileConverted) > 0) {
488 488
                     file_put_contents('info_f.txt', $infoFileConverted);
489 489
                     $out = '!define LICENSE_FILE " info_f.txt';
490 490
                 }
491 491
             } else {
492
-                $out = '!define EXTERNAL_INFO "' . $attr['internal:info_file'][0]['name'];
492
+                $out = '!define EXTERNAL_INFO "'.$attr['internal:info_file'][0]['name'];
493 493
             }
494 494
 
495 495
             $out .= "\"\n";
Please login to merge, or discard this patch.