@@ -42,7 +42,7 @@ |
||
42 | 42 | $certObject->triggerNewOCSPStatement(); |
43 | 43 | } |
44 | 44 | |
45 | - /* |
|
45 | + /* |
|
46 | 46 | * and then writes all recently updated statements to a temporary directory. The |
47 | 47 | * calling script ocsp_update.sh should then scp all the files to their |
48 | 48 | * destination. |
@@ -28,11 +28,11 @@ discard block |
||
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"; |
|
32 | -if (file_exists(__DIR__ . "/semaphore")) { |
|
31 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
32 | +if (file_exists(__DIR__."/semaphore")) { |
|
33 | 33 | exit(1); // another instance is still busy doing stuff. Don't interfere. |
34 | 34 | } |
35 | -file_put_contents(__DIR__ . "/semaphore", "BUSY"); |
|
35 | +file_put_contents(__DIR__."/semaphore", "BUSY"); |
|
36 | 36 | $dbLink = \core\DBConnection::handle("INST"); |
37 | 37 | $allSerials = $dbLink->exec("SELECT serial_number, ca_type FROM silverbullet_certificate WHERE serial_number IS NOT NULL AND expiry > NOW() AND OCSP_timestamp < DATE_SUB(NOW(), INTERVAL 1 WEEK)"); |
38 | 38 | // SELECT query -> always returns a mysql_result, not boolean |
@@ -58,8 +58,8 @@ discard block |
||
58 | 58 | # echo "Writing OCSP statement for serial number $statementRow->serial_number\n"; |
59 | 59 | $filename = strtoupper(dechex($statementRow->serial_number)).".der"; |
60 | 60 | if (strlen($filename) % 2 == 1) { |
61 | - $filename = "0" . $filename; |
|
61 | + $filename = "0".$filename; |
|
62 | 62 | } |
63 | 63 | file_put_contents($tempdirBase."_".$statementRow->ca_type."/".$filename, $statementRow->OCSP); |
64 | 64 | } |
65 | -unlink(__DIR__ . "/semaphore"); |
|
66 | 65 | \ No newline at end of file |
66 | +unlink(__DIR__."/semaphore"); |
|
67 | 67 | \ No newline at end of file |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | |
22 | 22 | // please run this as a cron job every hour |
23 | 23 | |
24 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
24 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
25 | 25 | |
26 | 26 | // iterate through all federations and see if there are recently expired |
27 | 27 | // invitations for any of them |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | $admins = $this_fed->listFederationAdmins(); |
56 | 56 | $mailtext = "Hello, |
57 | 57 | |
58 | -invitation tokens for the following new ". CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_institution'] ." have recently expired: |
|
58 | +invitation tokens for the following new ". CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_institution']." have recently expired: |
|
59 | 59 | |
60 | 60 | "; |
61 | 61 | foreach ($listofinstnames as $instname) { |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | if ($numberofexistingidps > 0) { |
66 | 66 | $mailtext .= " |
67 | 67 | |
68 | -Additionally, $numberofexistingidps invitations for an existing ". CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_institution']." have expired. |
|
68 | +Additionally, $numberofexistingidps invitations for an existing ".CONFIG_CONFASSISTANT['CONSORTIUM']['nomenclature_institution']." have expired. |
|
69 | 69 | "; |
70 | 70 | } |
71 | 71 | $mailtext .= " |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | |
74 | 74 | Greetings, |
75 | 75 | |
76 | -A humble " . CONFIG['APPEARANCE']['productname'] . " cron job |
|
76 | +A humble " . CONFIG['APPEARANCE']['productname']." cron job |
|
77 | 77 | "; |
78 | 78 | |
79 | 79 | foreach ($admins as $admin) { |
@@ -26,7 +26,7 @@ |
||
26 | 26 | * @package Core |
27 | 27 | */ |
28 | 28 | |
29 | -require_once dirname(dirname(__FILE__)) . "/config/_config.php"; |
|
29 | +require_once dirname(dirname(__FILE__))."/config/_config.php"; |
|
30 | 30 | |
31 | 31 | $validator = new \web\lib\common\InputValidation(); |
32 | 32 |
@@ -50,19 +50,19 @@ discard block |
||
50 | 50 | |
51 | 51 | array_push($FAQ, [ |
52 | 52 | 'title' => sprintf(_("Is it safe to use %s installers?"), CONFIG['APPEARANCE']['productname']), |
53 | - 'text' => sprintf(_("%s installers configure security settings on your device, therefore you should be sure that you are using genuine ones."), CONFIG['APPEARANCE']['productname']) . ' ' . ( isset(CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) && CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name'] != "" ? sprintf(_("This is why %s installers are digitally signed by %s. Watch out for a system message confirming this."), CONFIG['APPEARANCE']['productname'], CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) : ""), |
|
53 | + 'text' => sprintf(_("%s installers configure security settings on your device, therefore you should be sure that you are using genuine ones."), CONFIG['APPEARANCE']['productname']).' '.(isset(CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) && CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name'] != "" ? sprintf(_("This is why %s installers are digitally signed by %s. Watch out for a system message confirming this."), CONFIG['APPEARANCE']['productname'], CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) : ""), |
|
54 | 54 | ]); |
55 | 55 | |
56 | 56 | array_push($FAQ, [ |
57 | 57 | 'title' => _("Windows 'SmartScreen' or 'Internet Explorer' tell me that the file is not commonly downloaded and possibly harmful. Should I be concerned?"), |
58 | - 'text' => _("Contrary to what the name suggests, 'SmartScreen' isn't actually very smart. The warning merely means that the file has not yet been downloaded by enough users to make Microsoft consider it popular (which would strangely enough make it be considered 'safe'). This message alone is not a security problem.") . " " . (isset(CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) && CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name'] != "" ? sprintf(_("So long as the file is carrying a valid signature from %s, the download is safe."), CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) . " " : "") . sprintf(_("Please see also Microsoft's FAQ regarding SmartScreen at %s."), "<a href='http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9?SignedIn=1'>Microsoft FAQ</a>") |
|
58 | + 'text' => _("Contrary to what the name suggests, 'SmartScreen' isn't actually very smart. The warning merely means that the file has not yet been downloaded by enough users to make Microsoft consider it popular (which would strangely enough make it be considered 'safe'). This message alone is not a security problem.")." ".(isset(CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name']) && CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name'] != "" ? sprintf(_("So long as the file is carrying a valid signature from %s, the download is safe."), CONFIG_CONFASSISTANT['CONSORTIUM']['signer_name'])." " : "").sprintf(_("Please see also Microsoft's FAQ regarding SmartScreen at %s."), "<a href='http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9?SignedIn=1'>Microsoft FAQ</a>") |
|
59 | 59 | ]); |
60 | 60 | |
61 | 61 | if (CONFIG['FUNCTIONALITY_LOCATIONS']['DIAGNOSTICS'] == NULL) { |
62 | 62 | $text = sprintf(_("There can be a number of different reasons. The network you see may not be a genuine %s one and your device silently drops the connection attempt; there may be something wrong with the configuration of the network; your account may have expired; there may be a connection problem with your home authentication server; you may have broken the regulations of the network you are using and have been refused access as a consequence. You should contact your organisation and report the problem, the administrators should be able to trace your connections."), CONFIG_CONFASSISTANT['CONSORTIUM']['display_name']); |
63 | 63 | } else { |
64 | 64 | if (CONFIG['FUNCTIONALITY_LOCATIONS']['DIAGNOSTICS'] == 'LOCAL') { |
65 | - $diagUrl = CONFIG['PATHS']['cat_base_url'] . "diag/"; |
|
65 | + $diagUrl = CONFIG['PATHS']['cat_base_url']."diag/"; |
|
66 | 66 | } else { |
67 | 67 | $diagUrl = CONFIG['FUNCTIONALITY_LOCATIONS']['DIAGNOSTICS']; |
68 | 68 | } |
@@ -99,8 +99,8 @@ discard block |
||
99 | 99 | $tocText = ""; |
100 | 100 | $fullText = ""; |
101 | 101 | foreach ($FAQ as $faq) { |
102 | - $tocText .= '<a href="#toc' . $counter . '">' . $faq['title'] . "</a><br>\n"; |
|
103 | - $fullText .= "<dt><a name=toc$counter>" . $faq['title'] . "</a></dt>\n<dd>" . $faq['text'] . "</dd>\n"; |
|
102 | + $tocText .= '<a href="#toc'.$counter.'">'.$faq['title']."</a><br>\n"; |
|
103 | + $fullText .= "<dt><a name=toc$counter>".$faq['title']."</a></dt>\n<dd>".$faq['text']."</dd>\n"; |
|
104 | 104 | $counter++; |
105 | 105 | } |
106 | 106 | ?> |
@@ -34,9 +34,9 @@ |
||
34 | 34 | $skinObject = new \web\lib\user\Skinjob("classic"); |
35 | 35 | /// eduroam CAT, twice the consortium name eduroam, twice eduroam CAT |
36 | 36 | $out = sprintf(_("<span class='edu_cat'>%s</span> is built as a cooperation platform."))."<p>". |
37 | - sprintf(_("Local %s administrators enter their %s configuration details and based on them, <span class='edu_cat'>%s</span> builds customised installers for a number of popular platforms. ". |
|
38 | - "An installer prepared for one organisation will not work for users of another one, therefore if your organisation is not on the list, you cannot use this system. ". |
|
39 | - "Please contact your local administrators and try to influence them to add your %s configuration to <span class='edu_cat'>%s</span>."), |
|
37 | + sprintf(_("Local %s administrators enter their %s configuration details and based on them, <span class='edu_cat'>%s</span> builds customised installers for a number of popular platforms. ". |
|
38 | + "An installer prepared for one organisation will not work for users of another one, therefore if your organisation is not on the list, you cannot use this system. ". |
|
39 | + "Please contact your local administrators and try to influence them to add your %s configuration to <span class='edu_cat'>%s</span>."), |
|
40 | 40 | CONFIG['APPEARANCE']['productname'], |
41 | 41 | CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], |
42 | 42 | CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], |
@@ -42,10 +42,10 @@ discard block |
||
42 | 42 | CONFIG_CONFASSISTANT['CONSORTIUM']['display_name'], |
43 | 43 | CONFIG['APPEARANCE']['productname'], |
44 | 44 | CONFIG['APPEARANCE']['productname']); |
45 | -$out .= "<p>" . sprintf(_("<span class='edu_cat'>%s</span> currently supports the following devices and EAP type combinations:"), CONFIG['APPEARANCE']['productname']) . "</p>"; |
|
46 | -$out .= "<table><tr><th>" . _("Device Group") . "</th><th>" . _("Device") . "</th>"; |
|
45 | +$out .= "<p>".sprintf(_("<span class='edu_cat'>%s</span> currently supports the following devices and EAP type combinations:"), CONFIG['APPEARANCE']['productname'])."</p>"; |
|
46 | +$out .= "<table><tr><th>"._("Device Group")."</th><th>"._("Device")."</th>"; |
|
47 | 47 | foreach (\core\common\EAP::listKnownEAPTypes() as $oneeap) { |
48 | - $out .= "<th style='min-width: 80px;'>" . $oneeap->getPrintableRep() . "</th>"; |
|
48 | + $out .= "<th style='min-width: 80px;'>".$oneeap->getPrintableRep()."</th>"; |
|
49 | 49 | } |
50 | 50 | $out .= "</tr>"; |
51 | 51 | foreach (\devices\Devices::listDevices() as $index => $onedevice) { |
@@ -54,12 +54,12 @@ discard block |
||
54 | 54 | continue; |
55 | 55 | } |
56 | 56 | } |
57 | - $vendor = (new \web\lib\user\Skinjob())->findResourceUrl("IMAGES", "vendorlogo/" . $onedevice['group'] . ".png"); |
|
57 | + $vendor = (new \web\lib\user\Skinjob())->findResourceUrl("IMAGES", "vendorlogo/".$onedevice['group'].".png"); |
|
58 | 58 | $vendorImg = ""; |
59 | 59 | if ($vendor !== FALSE) { |
60 | 60 | $vendorImg = "<img src='$vendor' alt='logo'>"; |
61 | 61 | } |
62 | - $out .= "<tr><td class='vendor'>$vendorImg</td><td>" . $onedevice['display'] . "</td>"; |
|
62 | + $out .= "<tr><td class='vendor'>$vendorImg</td><td>".$onedevice['display']."</td>"; |
|
63 | 63 | $device_instance = new \core\DeviceFactory($index); |
64 | 64 | foreach (\core\common\EAP::listKnownEAPTypes() as $oneeap) { |
65 | 65 | $out .= "<td>"; |
@@ -19,7 +19,7 @@ |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | -require_once dirname(dirname(dirname(__FILE__))) . "/config/_config.php"; |
|
22 | +require_once dirname(dirname(dirname(__FILE__)))."/config/_config.php"; |
|
23 | 23 | |
24 | 24 | CAT_session_start(); |
25 | 25 |
@@ -19,13 +19,13 @@ |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | -$out = "<h3>" . _("Access the sources") . "</h3>" . |
|
23 | - sprintf(_("%s is an opensource project. If you are interested in the details of the implementation, please visit <a href='%s'>GitHub</a>."), CONFIG['APPEARANCE']['productname'], "https://github.com/GEANT/CAT" ) . |
|
24 | - "<h3>" . _("Join the developers mailing list.") . "</h3>" . |
|
25 | - sprintf(_("The list is available at: %s"), CONFIG['APPEARANCE']['support-contact']['display']) . |
|
26 | - "<h3>" . _("Add a translation") . "</h3>" . |
|
27 | - _("If you would like to add a new language to CAT then please contact us ...") . |
|
28 | - "<h3><a href='" . \core\CAT::getRootUrlPath() . "/apidoc' target='_blank'>". _("Documentation") . "</a></h3>" ; |
|
22 | +$out = "<h3>"._("Access the sources")."</h3>". |
|
23 | + sprintf(_("%s is an opensource project. If you are interested in the details of the implementation, please visit <a href='%s'>GitHub</a>."), CONFIG['APPEARANCE']['productname'], "https://github.com/GEANT/CAT"). |
|
24 | + "<h3>"._("Join the developers mailing list.")."</h3>". |
|
25 | + sprintf(_("The list is available at: %s"), CONFIG['APPEARANCE']['support-contact']['display']). |
|
26 | + "<h3>"._("Add a translation")."</h3>". |
|
27 | + _("If you would like to add a new language to CAT then please contact us ..."). |
|
28 | + "<h3><a href='".\core\CAT::getRootUrlPath()."/apidoc' target='_blank'>"._("Documentation")."</a></h3>"; |
|
29 | 29 | |
30 | 30 | |
31 | 31 |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | break; |
99 | 99 | case 'listIdentityProviders': |
100 | 100 | if ($federation === FALSE) { |
101 | - $federation = $id ? $validator->Federation($id)->tld : FALSE; |
|
101 | + $federation = $id ? $validator->Federation($id)->tld : FALSE; |
|
102 | 102 | } |
103 | 103 | if ($federation === FALSE) { // federation is a mandatory parameter! |
104 | 104 | exit; |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | break; |
111 | 111 | case 'listProfiles': // needs $idp set - abort if not |
112 | 112 | if ($idp === FALSE) { |
113 | - $idp = $id ? $validator->IdP($id)->identifier : FALSE; |
|
113 | + $idp = $id ? $validator->IdP($id)->identifier : FALSE; |
|
114 | 114 | } |
115 | 115 | if ($idp === FALSE) { |
116 | 116 | exit; |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | break; |
120 | 120 | case 'listDevices': |
121 | 121 | if ($profile === FALSE) { |
122 | - $profile = $id ? $validator->Profile($id)->identifier : FALSE; |
|
122 | + $profile = $id ? $validator->Profile($id)->identifier : FALSE; |
|
123 | 123 | } |
124 | 124 | if ($profile === FALSE) { |
125 | 125 | exit; |
@@ -146,7 +146,7 @@ discard block |
||
146 | 146 | break; |
147 | 147 | case 'profileAttributes': // needs $profile set |
148 | 148 | if ($profile === FALSE) { |
149 | - $profile = $id ? $validator->Profile($id)->identifier : FALSE; |
|
149 | + $profile = $id ? $validator->Profile($id)->identifier : FALSE; |
|
150 | 150 | } |
151 | 151 | if ($profile === FALSE) { |
152 | 152 | exit; |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | break; |
156 | 156 | case 'sendLogo': // needs $idp and $disco set |
157 | 157 | if ($idp === FALSE) { |
158 | - $idp = $id ? $validator->IdP($id)->identifier : FALSE; |
|
158 | + $idp = $id ? $validator->IdP($id)->identifier : FALSE; |
|
159 | 159 | } |
160 | 160 | if ($idp === FALSE) { |
161 | 161 | exit; |
@@ -24,7 +24,7 @@ |
||
24 | 24 | * |
25 | 25 | * @package UserAPI |
26 | 26 | */ |
27 | -include(dirname(dirname(dirname(__FILE__))) . "/config/_config.php"); |
|
27 | +include(dirname(dirname(dirname(__FILE__)))."/config/_config.php"); |
|
28 | 28 | $API = new \core\UserNetAPI(); |
29 | 29 | $validator = new web\lib\common\InputValidation(); |
30 | 30 | $loggerInstance = new \core\common\Logging(); |
@@ -19,7 +19,7 @@ |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | - $Tou = [ |
|
22 | + $Tou = [ |
|
23 | 23 | 'title' => _("Terms of Use"), |
24 | 24 | 'subtitle' => _("(for legal reasons, the Terms of Use are in English only)"), |
25 | 25 | 'short' => "<p>The purpose of this service is to make eduroam configuration easier for end users and eduroam |