@@ -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']); |
@@ -19,7 +19,7 @@ |
||
19 | 19 | * License: see the web/copyright.inc.php file in the file structure or |
20 | 20 | * <base_url>/copyright.php after deploying the software |
21 | 21 | */ |
22 | - ?> |
|
22 | + ?> |
|
23 | 23 | <?php |
24 | 24 | $Gui = new \web\lib\user\Gui(); |
25 | 25 | $Gui->languageInstance->setTextDomain("diagnostics"); |
@@ -123,7 +123,7 @@ discard block |
||
123 | 123 | $loggerInstance->debug(4, "OutsideComm::mailAddressValidSecure: no MX."); |
124 | 124 | return OutsideComm::MAILDOMAIN_NO_MX; |
125 | 125 | } |
126 | - $loggerInstance->debug(5, "Domain: $domain MX: " . /** @scrutinizer ignore-type */ print_r($mx, TRUE)); |
|
126 | + $loggerInstance->debug(5, "Domain: $domain MX: "./** @scrutinizer ignore-type */ print_r($mx, TRUE)); |
|
127 | 127 | // create a pool of A and AAAA records for all the MXes |
128 | 128 | $ipAddrs = []; |
129 | 129 | foreach ($mx as $onemx) { |
@@ -133,14 +133,14 @@ discard block |
||
133 | 133 | $ipAddrs[] = $oneipv4['ip']; |
134 | 134 | } |
135 | 135 | foreach ($v6list as $oneipv6) { |
136 | - $ipAddrs[] = "[" . $oneipv6['ipv6'] . "]"; |
|
136 | + $ipAddrs[] = "[".$oneipv6['ipv6']."]"; |
|
137 | 137 | } |
138 | 138 | } |
139 | 139 | if (count($ipAddrs) == 0) { |
140 | 140 | $loggerInstance->debug(4, "OutsideComm::mailAddressValidSecure: no mailserver hosts."); |
141 | 141 | return OutsideComm::MAILDOMAIN_NO_HOST; |
142 | 142 | } |
143 | - $loggerInstance->debug(5, "Domain: $domain Addrs: " . /** @scrutinizer ignore-type */ print_r($ipAddrs, TRUE)); |
|
143 | + $loggerInstance->debug(5, "Domain: $domain Addrs: "./** @scrutinizer ignore-type */ print_r($ipAddrs, TRUE)); |
|
144 | 144 | // connect to all hosts. If all can't connect, return MAILDOMAIN_NO_CONNECT. |
145 | 145 | // If at least one does not support STARTTLS or one of the hosts doesn't connect |
146 | 146 | // , return MAILDOMAIN_NO_STARTTLS (one which we can't connect to we also |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | switch (\config\ConfAssistant::SMSSETTINGS['provider']) { |
194 | 194 | case 'Nexmo': |
195 | 195 | // taken from https://docs.nexmo.com/messaging/sms-api |
196 | - $url = 'https://rest.nexmo.com/sms/json?' . http_build_query( |
|
196 | + $url = 'https://rest.nexmo.com/sms/json?'.http_build_query( |
|
197 | 197 | [ |
198 | 198 | 'api_key' => \config\ConfAssistant::SMSSETTINGS['username'], |
199 | 199 | 'api_secret' => \config\ConfAssistant::SMSSETTINGS['password'], |
@@ -224,14 +224,14 @@ discard block |
||
224 | 224 | $loggerInstance->debug(2, 'Problem with SMS invitation: no message was sent!'); |
225 | 225 | return OutsideComm::SMS_NOTSENT; |
226 | 226 | } |
227 | - $loggerInstance->debug(2, 'Total of ' . $messageCount . ' messages were attempted to send.'); |
|
227 | + $loggerInstance->debug(2, 'Total of '.$messageCount.' messages were attempted to send.'); |
|
228 | 228 | |
229 | 229 | $totalFailures = 0; |
230 | 230 | foreach ($decoded_response['messages'] as $message) { |
231 | 231 | if ($message['status'] == 0) { |
232 | - $loggerInstance->debug(2, $message['message-id'] . ": Success"); |
|
232 | + $loggerInstance->debug(2, $message['message-id'].": Success"); |
|
233 | 233 | } else { |
234 | - $loggerInstance->debug(2, $message['message-id'] . ": Failed (failure code = " . $message['status'] . ")"); |
|
234 | + $loggerInstance->debug(2, $message['message-id'].": Failed (failure code = ".$message['status'].")"); |
|
235 | 235 | $totalFailures++; |
236 | 236 | } |
237 | 237 | } |
@@ -300,7 +300,7 @@ discard block |
||
300 | 300 | $proto = "https://"; |
301 | 301 | } |
302 | 302 | // then, send out the mail |
303 | - $message = _("Hello,") . "\n\n" . wordwrap($introTexts[$introtext] . " " . $validity, 72) . "\n\n"; |
|
303 | + $message = _("Hello,")."\n\n".wordwrap($introTexts[$introtext]." ".$validity, 72)."\n\n"; |
|
304 | 304 | // default means we don't have a Reply-To. |
305 | 305 | $replyToMessage = wordwrap(_("manually. Please do not reply to this mail; this is a send-only address.")); |
306 | 306 | |
@@ -308,8 +308,8 @@ discard block |
||
308 | 308 | // see if we are supposed to add a custom message |
309 | 309 | $customtext = $federation->getAttributes('fed:custominvite'); |
310 | 310 | if (count($customtext) > 0) { |
311 | - $message .= wordwrap(sprintf(_("Additional message from your %s administrator:"), Entity::$nomenclature_fed), 72) . "\n---------------------------------" . |
|
312 | - wordwrap($customtext[0]['value'], 72) . "\n---------------------------------\n\n"; |
|
311 | + $message .= wordwrap(sprintf(_("Additional message from your %s administrator:"), Entity::$nomenclature_fed), 72)."\n---------------------------------". |
|
312 | + wordwrap($customtext[0]['value'], 72)."\n---------------------------------\n\n"; |
|
313 | 313 | } |
314 | 314 | // and add Reply-To already now |
315 | 315 | foreach ($federation->listFederationAdmins() as $fedadmin_id) { |
@@ -325,19 +325,19 @@ discard block |
||
325 | 325 | } |
326 | 326 | $productname = \config\Master::APPEARANCE['productname']; |
327 | 327 | $consortium = \config\ConfAssistant::CONSORTIUM['display_name']; |
328 | - $message .= wordwrap(sprintf(_("To enlist as an administrator for that %s, please click on the following link:"), Entity::$nomenclature_participant), 72) . "\n\n" . |
|
329 | - $proto . $_SERVER['SERVER_NAME'] . \config\Master::PATHS['cat_base_url'] . "admin/action_enrollment.php?token=$newtoken\n\n" . |
|
330 | - wordwrap(sprintf(_("If clicking the link doesn't work, you can also go to the %s Administrator Interface at"), $productname), 72) . "\n\n" . |
|
331 | - $proto . $_SERVER['SERVER_NAME'] . \config\Master::PATHS['cat_base_url'] . "admin/\n\n" . |
|
332 | - _("and enter the invitation token") . "\n\n" . |
|
333 | - $newtoken . "\n\n$replyToMessage\n\n" . |
|
334 | - wordwrap(_("Do NOT forward the mail before the token has expired - or the recipients may be able to consume the token on your behalf!"), 72) . "\n\n" . |
|
335 | - wordwrap(sprintf(_("We wish you a lot of fun with the %s."), $productname), 72) . "\n\n" . |
|
328 | + $message .= wordwrap(sprintf(_("To enlist as an administrator for that %s, please click on the following link:"), Entity::$nomenclature_participant), 72)."\n\n". |
|
329 | + $proto.$_SERVER['SERVER_NAME'].\config\Master::PATHS['cat_base_url']."admin/action_enrollment.php?token=$newtoken\n\n". |
|
330 | + wordwrap(sprintf(_("If clicking the link doesn't work, you can also go to the %s Administrator Interface at"), $productname), 72)."\n\n". |
|
331 | + $proto.$_SERVER['SERVER_NAME'].\config\Master::PATHS['cat_base_url']."admin/\n\n". |
|
332 | + _("and enter the invitation token")."\n\n". |
|
333 | + $newtoken."\n\n$replyToMessage\n\n". |
|
334 | + wordwrap(_("Do NOT forward the mail before the token has expired - or the recipients may be able to consume the token on your behalf!"), 72)."\n\n". |
|
335 | + wordwrap(sprintf(_("We wish you a lot of fun with the %s."), $productname), 72)."\n\n". |
|
336 | 336 | sprintf(_("Sincerely,\n\nYour friendly folks from %s Operations"), $consortium); |
337 | 337 | |
338 | 338 | |
339 | 339 | // who to whom? |
340 | - $mail->FromName = \config\Master::APPEARANCE['productname'] . " Invitation System"; |
|
340 | + $mail->FromName = \config\Master::APPEARANCE['productname']." Invitation System"; |
|
341 | 341 | |
342 | 342 | if (isset(\config\Master::APPEARANCE['invitation-bcc-mail']) && \config\Master::APPEARANCE['invitation-bcc-mail'] !== NULL) { |
343 | 343 | $mail->addBCC(\config\Master::APPEARANCE['invitation-bcc-mail']); |
@@ -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); |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | |
103 | 103 | $this->loggerInstance->debug(5, "translateFile($source_name, $output_name)\n"); |
104 | 104 | ob_start(); |
105 | - $this->loggerInstance->debug(5, $this->module_path . '/Files/' . $this->device_id . '/' . $source_name . "\n"); |
|
105 | + $this->loggerInstance->debug(5, $this->module_path.'/Files/'.$this->device_id.'/'.$source_name."\n"); |
|
106 | 106 | $source = $this->findSourceFile($source_name); |
107 | 107 | |
108 | 108 | if ($source !== false) { // if there is no file found, don't attempt to include an uninitialised variable |
@@ -229,8 +229,8 @@ discard block |
||
229 | 229 | $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']); |
230 | 230 | $out .= "<p>"; |
231 | 231 | if ($networksCount > $configCount) { |
232 | - $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:", $networksCount - $configCount), implode(', ', $configNetworkList)) . " "; |
|
233 | - $out .= '<strong>' . join('</strong>, <strong>', array_diff($networkList, $configNetworkList)) . '</strong>'; |
|
232 | + $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:", $networksCount - $configCount), implode(', ', $configNetworkList))." "; |
|
233 | + $out .= '<strong>'.join('</strong>, <strong>', array_diff($networkList, $configNetworkList)).'</strong>'; |
|
234 | 234 | $out .= "<p>"; |
235 | 235 | } |
236 | 236 | // TODO - change this below |
@@ -339,14 +339,14 @@ discard block |
||
339 | 339 | */ |
340 | 340 | protected function signInstaller() |
341 | 341 | { |
342 | - $fileName = $this->installerBasename . '.exe'; |
|
342 | + $fileName = $this->installerBasename.'.exe'; |
|
343 | 343 | if (!$this->sign) { |
344 | 344 | rename("installer.exe", $fileName); |
345 | 345 | return $fileName; |
346 | 346 | } |
347 | 347 | $retval = 0; |
348 | 348 | // are actually signing |
349 | - $outputFromSigning = system($this->sign . " installer.exe '$fileName' > /dev/null", $retval); |
|
349 | + $outputFromSigning = system($this->sign." installer.exe '$fileName' > /dev/null", $retval); |
|
350 | 350 | $this->loggerInstance->debug(4, $retval, "Output from Windows signing:", "==\n"); |
351 | 351 | if ($retval !== 0 || $outputFromSigning === false) { |
352 | 352 | $this->loggerInstance->debug(2, "Signing the WindowsCommon installer $fileName FAILED!\n"); |
@@ -364,12 +364,12 @@ discard block |
||
364 | 364 | */ |
365 | 365 | protected function compileNSIS() |
366 | 366 | { |
367 | - $makensis = \config\ConfAssistant::PATHS['makensis'] . " -INPUTCHARSET UTF8"; |
|
367 | + $makensis = \config\ConfAssistant::PATHS['makensis']." -INPUTCHARSET UTF8"; |
|
368 | 368 | $lcAll = getenv("LC_ALL"); |
369 | 369 | putenv("LC_ALL=en_US.UTF-8"); |
370 | - $command = $makensis . ' -V4 cat.NSI > nsis.log 2>&1'; |
|
370 | + $command = $makensis.' -V4 cat.NSI > nsis.log 2>&1'; |
|
371 | 371 | system($command); |
372 | - putenv("LC_ALL=" . $lcAll); |
|
372 | + putenv("LC_ALL=".$lcAll); |
|
373 | 373 | $this->loggerInstance->debug(4, "compileNSIS:$command\n"); |
374 | 374 | } |
375 | 375 | |
@@ -386,10 +386,10 @@ discard block |
||
386 | 386 | 'email' => 'SUPPORT', |
387 | 387 | 'url' => 'URL', |
388 | 388 | ]; |
389 | - $s = "support_" . $type . "_substitute"; |
|
389 | + $s = "support_".$type."_substitute"; |
|
390 | 390 | $substitute = $this->translateString($this->$s); |
391 | - $returnValue = !empty($attr['support:' . $type][0]) ? $attr['support:' . $type][0] : $substitute; |
|
392 | - return '!define ' . $supportString[$type] . ' "' . $returnValue . '"' . "\n"; |
|
391 | + $returnValue = !empty($attr['support:'.$type][0]) ? $attr['support:'.$type][0] : $substitute; |
|
392 | + return '!define '.$supportString[$type].' "'.$returnValue.'"'."\n"; |
|
393 | 393 | } |
394 | 394 | |
395 | 395 | /** |
@@ -402,18 +402,18 @@ discard block |
||
402 | 402 | { |
403 | 403 | $fcontents = ''; |
404 | 404 | if ($attr['internal:profile_count'][0] > 1) { |
405 | - $fcontents .= "\n" . '!define USER_GROUP "' . $this->translateString(str_replace('"', '$\\"', $attr['profile:name'][0])) . '" |
|
405 | + $fcontents .= "\n".'!define USER_GROUP "'.$this->translateString(str_replace('"', '$\\"', $attr['profile:name'][0])).'" |
|
406 | 406 | '; |
407 | 407 | } |
408 | 408 | $fcontents .= ' |
409 | -Caption "' . $this->translateString(sprintf(WindowsCommon::sprintNsis(_("%s installer for %s")), \config\ConfAssistant::CONSORTIUM['display_name'], $attr['general:instname'][0])) . '" |
|
410 | -!define APPLICATION "' . $this->translateString(sprintf(WindowsCommon::sprintNsis(_("%s installer for %s")), \config\ConfAssistant::CONSORTIUM['display_name'], $attr['general:instname'][0])) . '" |
|
411 | -!define VERSION "' . \core\CAT::VERSION_MAJOR . '.' . \core\CAT::VERSION_MINOR . '" |
|
409 | +Caption "' . $this->translateString(sprintf(WindowsCommon::sprintNsis(_("%s installer for %s")), \config\ConfAssistant::CONSORTIUM['display_name'], $attr['general:instname'][0])).'" |
|
410 | +!define APPLICATION "' . $this->translateString(sprintf(WindowsCommon::sprintNsis(_("%s installer for %s")), \config\ConfAssistant::CONSORTIUM['display_name'], $attr['general:instname'][0])).'" |
|
411 | +!define VERSION "' . \core\CAT::VERSION_MAJOR.'.'.\core\CAT::VERSION_MINOR.'" |
|
412 | 412 | !define INSTALLER_NAME "installer.exe" |
413 | -!define LANG "' . $this->lang . '" |
|
414 | -!define LOCALE "' . preg_replace('/\..*$/', '', \config\Master::LANGUAGES[$this->languageInstance->getLang()]['locale']) . '" |
|
413 | +!define LANG "' . $this->lang.'" |
|
414 | +!define LOCALE "' . preg_replace('/\..*$/', '', \config\Master::LANGUAGES[$this->languageInstance->getLang()]['locale']).'" |
|
415 | 415 | ;-------------------------------- |
416 | -!define ORGANISATION "' . $this->translateString($attr['general:instname'][0]) . '" |
|
416 | +!define ORGANISATION "' . $this->translateString($attr['general:instname'][0]).'" |
|
417 | 417 | '; |
418 | 418 | $fcontents .= $this->getSupport($attr, 'email'); |
419 | 419 | $fcontents .= $this->getSupport($attr, 'url'); |
@@ -421,18 +421,18 @@ discard block |
||
421 | 421 | $fcontents .= '!define WIRED |
422 | 422 | '; |
423 | 423 | } |
424 | - $fcontents .= '!define PROVIDERID "urn:UUID:' . $this->deviceUUID . '" |
|
424 | + $fcontents .= '!define PROVIDERID "urn:UUID:'.$this->deviceUUID.'" |
|
425 | 425 | '; |
426 | 426 | if (!empty($attr['internal:realm'][0])) { |
427 | - $fcontents .= '!define REALM "' . $attr['internal:realm'][0] . '" |
|
427 | + $fcontents .= '!define REALM "'.$attr['internal:realm'][0].'" |
|
428 | 428 | '; |
429 | 429 | } |
430 | 430 | if (!empty($attr['internal:hint_userinput_suffix'][0]) && $attr['internal:hint_userinput_suffix'][0] == 1) { |
431 | - $fcontents .= '!define HINT_USER_INPUT "' . $attr['internal:hint_userinput_suffix'][0] . '" |
|
431 | + $fcontents .= '!define HINT_USER_INPUT "'.$attr['internal:hint_userinput_suffix'][0].'" |
|
432 | 432 | '; |
433 | 433 | } |
434 | 434 | if (!empty($attr['internal:verify_userinput_suffix'][0]) && $attr['internal:verify_userinput_suffix'][0] == 1) { |
435 | - $fcontents .= '!define VERIFY_USER_REALM_INPUT "' . $attr['internal:verify_userinput_suffix'][0] . '" |
|
435 | + $fcontents .= '!define VERIFY_USER_REALM_INPUT "'.$attr['internal:verify_userinput_suffix'][0].'" |
|
436 | 436 | '; |
437 | 437 | } |
438 | 438 | $fcontents .= $this->msInfoFile($attr); |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | $out .= '!define EXTERNAL_INFO "'; |
454 | 454 | // $this->loggerInstance->debug(4,"Info file type ".$attr['support:info_file'][0]['mime']."\n"); |
455 | 455 | if ($attr['internal:info_file'][0]['mime'] == 'rtf') { |
456 | - $out = '!define LICENSE_FILE "' . $attr['internal:info_file'][0]['name']; |
|
456 | + $out = '!define LICENSE_FILE "'.$attr['internal:info_file'][0]['name']; |
|
457 | 457 | } elseif ($attr['internal:info_file'][0]['mime'] == 'txt') { |
458 | 458 | $infoFile = file_get_contents($attr['internal:info_file'][0]['name']); |
459 | 459 | if ($infoFile === false) { |
@@ -466,7 +466,7 @@ discard block |
||
466 | 466 | $out = '!define LICENSE_FILE " info_f.txt'; |
467 | 467 | } |
468 | 468 | } else { |
469 | - $out = '!define EXTERNAL_INFO "' . $attr['internal:info_file'][0]['name']; |
|
469 | + $out = '!define EXTERNAL_INFO "'.$attr['internal:info_file'][0]['name']; |
|
470 | 470 | } |
471 | 471 | |
472 | 472 | $out .= "\"\n"; |
@@ -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> |
@@ -326,9 +326,9 @@ |
||
326 | 326 | $otherTlsName = \core\common\Entity::getAttributeValue($this->attributes, 'eap-specific:tls_use_other_id', 0) === 'on' ? 'true' : 'false'; |
327 | 327 | if (isset(\core\common\Entity::getAttributeValue($this->attributes, 'device-specific:geantlink', $this->device_id)[0]) && |
328 | 328 | \core\common\Entity::getAttributeValue($this->attributes, 'device-specific:geantlink', $this->device_id)[0] === 'on') { |
329 | - $this->useGeantLink = true; |
|
329 | + $this->useGeantLink = true; |
|
330 | 330 | } else { |
331 | - $this->useGeantLink = false; |
|
331 | + $this->useGeantLink = false; |
|
332 | 332 | } |
333 | 333 | $eapConfig = $this->setEapObject(); |
334 | 334 | $eapConfig->setInnerType($this->selectedEap['INNER']); |
@@ -189,8 +189,7 @@ |
||
189 | 189 | foreach ($allIdPs as $id => $name) { |
190 | 190 | echo '<option value="' . $id . '">' . $name . "</option>"; |
191 | 191 | } |
192 | - |
|
193 | - **/ |
|
192 | + **/ |
|
194 | 193 | ?> |
195 | 194 | </select> |
196 | 195 | <br/> |
@@ -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 | $auth = new \web\lib\admin\Authentication(); |
32 | 32 | $deco = new \web\lib\admin\PageDecoration(); |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | // also send user back to the overview page |
73 | 73 | if (isset($_POST['requestcert']) && $_POST['requestcert'] == \web\lib\common\FormElements::BUTTON_SAVE) { |
74 | 74 | // basic sanity checks before we hand this over to openssl |
75 | - $sanitisedCsr = $validator->string($_POST['CSR'] ?? "" , TRUE); |
|
75 | + $sanitisedCsr = $validator->string($_POST['CSR'] ?? "", TRUE); |
|
76 | 76 | if (openssl_csr_get_public_key($sanitisedCsr) === FALSE) { |
77 | 77 | throw new Exception("Sorry: Unable to parse the submitted public key - no public key inside?"); |
78 | 78 | } |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | $fed = $validator->existingFederation($_POST['NRO-list']); |
87 | 87 | $country = strtoupper($fed->tld); |
88 | 88 | $DN[] = "C=$country"; |
89 | - $DN[] = "O=NRO of " . $cat->knownFederations[strtoupper($fed->tld)]; |
|
89 | + $DN[] = "O=NRO of ".$cat->knownFederations[strtoupper($fed->tld)]; |
|
90 | 90 | $externalDb = new \core\ExternalEduroamDBData(); |
91 | 91 | $serverInfo = $externalDb->listExternalTlsServersFederation($fed->tld); |
92 | 92 | $serverList = explode(",", array_key_first($serverInfo)); |
@@ -109,14 +109,14 @@ discard block |
||
109 | 109 | default: |
110 | 110 | throw new Exception("Sorry: Unknown level of issuance requested."); |
111 | 111 | } |
112 | - echo "<p style='font-size: large'>" . _("Requesting a certificate with the following properties"); |
|
112 | + echo "<p style='font-size: large'>"._("Requesting a certificate with the following properties"); |
|
113 | 113 | echo "<ul>"; |
114 | - echo "<li>" . _("Policy OIDs: ") . implode(", ", $policies) . "</li>"; |
|
115 | - echo "<li>" . _("Distinguished Name: ") . implode(", ", $DN) . "</li>"; |
|
116 | - echo "<li>" . _("subjectAltName:DNS : ") . implode(", ", $serverList) . "</li>"; |
|
114 | + echo "<li>"._("Policy OIDs: ").implode(", ", $policies)."</li>"; |
|
115 | + echo "<li>"._("Distinguished Name: ").implode(", ", $DN)."</li>"; |
|
116 | + echo "<li>"._("subjectAltName:DNS : ").implode(", ", $serverList)."</li>"; |
|
117 | 117 | $firstName = $serverInfo[array_key_first($serverInfo)][0]["name"]; |
118 | 118 | $firstMail = $serverInfo[array_key_first($serverInfo)][0]["mail"]; |
119 | - echo "<li>" . _("Requester Contact Details: ") . $firstName . " <" . $firstMail . ">" . "</li>"; |
|
119 | + echo "<li>"._("Requester Contact Details: ").$firstName." <".$firstMail.">"."</li>"; |
|
120 | 120 | echo "</ul></p>"; |
121 | 121 | /* $ossl = proc_open("openssl req -subj '/".implode("/", $DN)."'", [ 0 => ["pipe", "r"], 1 => ["pipe", "w"], 2 => [ "file", "/tmp/voodoo-error", "a"] ], $pipes); |
122 | 122 | if (is_resource($ossl)) { |
@@ -134,7 +134,7 @@ discard block |
||
134 | 134 | "CSR_STRING" => /* $newCsr */ $vettedCsr, |
135 | 135 | "USERNAME" => $firstName, |
136 | 136 | "USERMAIL" => $firstMail, |
137 | - "SUBJECT" => implode(",", $DN) , |
|
137 | + "SUBJECT" => implode(",", $DN), |
|
138 | 138 | "ALTNAMES" => $serverList, |
139 | 139 | "FED" => $country]; |
140 | 140 | // our certs can be good for max 5 years |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | echo "<p>"._("The certificate was requested.")."</p>"; |
143 | 143 | ?> |
144 | 144 | <form action="overview_certificates.php" method="GET"> |
145 | - <button type="submit"><?php echo _("Back to Certificate Overview");?></button> |
|
145 | + <button type="submit"><?php echo _("Back to Certificate Overview"); ?></button> |
|
146 | 146 | </form> |
147 | 147 | <?php |
148 | 148 | echo $deco->footer(); |
@@ -151,14 +151,14 @@ discard block |
||
151 | 151 | |
152 | 152 | // if we did not get a SAVE button, display UI for a fresh request instead |
153 | 153 | ?> |
154 | - <h2><?php echo _("1. Certificate Holder Details");?></h2> |
|
154 | + <h2><?php echo _("1. Certificate Holder Details"); ?></h2> |
|
155 | 155 | <form action="action_req_certificate.php" method="POST"> |
156 | 156 | <input type="radio" name="LEVEL" id="NRO" value="NRO" checked><?php printf(_("Certificate for %s role"), $uiElements->nomenclatureFed); ?></input> |
157 | 157 | <?php |
158 | 158 | if (count($feds) == 1) { |
159 | 159 | $fedObject = new \core\Federation($feds[0]['value']); |
160 | - echo " <strong>" . $cat->knownFederations[$fedObject->tld] . "</strong>"; |
|
161 | - echo '<input type="hidden" name="NRO-list" id="NRO-list" value="' . $fedObject->tld . '"/>'; |
|
160 | + echo " <strong>".$cat->knownFederations[$fedObject->tld]."</strong>"; |
|
161 | + echo '<input type="hidden" name="NRO-list" id="NRO-list" value="'.$fedObject->tld.'"/>'; |
|
162 | 162 | } else { |
163 | 163 | ?> |
164 | 164 | <select name="NRO-list" id="NRO-list"> |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | <?php |
167 | 167 | foreach ($feds as $oneFed) { |
168 | 168 | $fedObject = new \core\Federation($oneFed['value']); |
169 | - echo '<option value="' . strtoupper($fedObject->tld) . '">' . $cat->knownFederations[$fedObject->tld] . "</option>"; |
|
169 | + echo '<option value="'.strtoupper($fedObject->tld).'">'.$cat->knownFederations[$fedObject->tld]."</option>"; |
|
170 | 170 | } |
171 | 171 | ?> |
172 | 172 | </select> |
@@ -194,10 +194,10 @@ discard block |
||
194 | 194 | ?> |
195 | 195 | </select> |
196 | 196 | <br/> |
197 | - <h2><?php echo _("2. CSR generation");?></h2> |
|
198 | - <p><?php echo _("One way to generate an acceptable certificate request is via this openssl one-liner:");?></p> |
|
197 | + <h2><?php echo _("2. CSR generation"); ?></h2> |
|
198 | + <p><?php echo _("One way to generate an acceptable certificate request is via this openssl one-liner:"); ?></p> |
|
199 | 199 | <p>openssl req -new -newkey rsa:4096 -out test.csr -keyout test.key -subj /DC=test/DC=test/DC=eduroam/C=XY/O=WillBeReplaced/CN=will.be.replaced</p> |
200 | - <h2><?php echo _("3. Submission");?></h2> |
|
200 | + <h2><?php echo _("3. Submission"); ?></h2> |
|
201 | 201 | <?php echo _("Please paste your CSR here:"); ?><br/><textarea name="CSR" id="CSR" rows="20" cols="85"/></textarea><br/> |
202 | 202 | <button type="submit" name="requestcert" id="requestcert" value="<?php echo \web\lib\common\FormElements::BUTTON_SAVE ?>"><?php echo _("Send request"); ?></button> |
203 | 203 | </form> |
@@ -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 | $auth = new \web\lib\admin\Authentication(); |
32 | 32 | $deco = new \web\lib\admin\PageDecoration(); |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | $feds = $user->getAttributes("user:fedadmin"); |
71 | 71 | foreach ($feds as $oneFed) { |
72 | 72 | $theFed = new \core\Federation($oneFed['value']); |
73 | - printf("<p>" . _("Certificate Information for %s %s"), $uiElements->nomenclatureFed, $theFed->name) . "</p>"; |
|
73 | + printf("<p>"._("Certificate Information for %s %s"), $uiElements->nomenclatureFed, $theFed->name)."</p>"; |
|
74 | 74 | foreach ($theFed->listTlsCertificates() as $oneCert) { |
75 | 75 | if ($oneCert['STATUS'] == "REQUESTED") { |
76 | 76 | $theFed->updateCertificateStatus($oneCert['REQSERIAL']); |
@@ -81,12 +81,12 @@ discard block |
||
81 | 81 | foreach ($theFed->listTlsCertificates() as $oneCert) { // fetch list a second time, in case we got a cert |
82 | 82 | $status = $oneCert['STATUS']; |
83 | 83 | echo "<tr>"; |
84 | - echo "<td>" . $oneCert['REQSERIAL'] . "</td><td>" . $oneCert['DN'] . "</td><td>" . $status . "</td><td>" . $oneCert['EXPIRY'] . "</td>"; |
|
84 | + echo "<td>".$oneCert['REQSERIAL']."</td><td>".$oneCert['DN']."</td><td>".$status."</td><td>".$oneCert['EXPIRY']."</td>"; |
|
85 | 85 | if ($status == "ISSUED") { |
86 | 86 | ?> |
87 | 87 | <td> |
88 | 88 | <form action='inc/showCert.inc.php' onsubmit='popupRedirectWindow(this); return false;' accept-charset='UTF-8' method="POST"> |
89 | - <input type="hidden" name="certdata" value="<?php echo $oneCert['CERT'];?>"/> |
|
89 | + <input type="hidden" name="certdata" value="<?php echo $oneCert['CERT']; ?>"/> |
|
90 | 90 | <button type="submit">Display</button> |
91 | 91 | </form> |
92 | 92 | <td> |