Passed
Branch release_2_0 (0e04e8)
by Stefan
07:12
created
web/lib/admin/OptionDisplay.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
 
25 25
 use Exception;
26 26
 
27
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php";
27
+require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php";
28 28
 
29 29
 /**
30 30
  * We need to display previously set options in various forms. This class covers
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
      * @return string HTML code <table>
88 88
      */
89 89
     public function prefilledOptionTable(string $attributePrefix) {
90
-        $retval = "<table id='expandable_$attributePrefix" . "_options'>";
90
+        $retval = "<table id='expandable_$attributePrefix"."_options'>";
91 91
 
92 92
         $prepopulate = [];
93 93
         foreach ($this->listOfOptions as $existingAttribute) {
@@ -119,13 +119,13 @@  discard block
 block discarded – undo
119 119
         if (CONFIG['FUNCTIONALITY_LOCATIONS']['CONFASSISTANT_SILVERBULLET'] == "LOCAL" && CONFIG['FUNCTIONALITY_LOCATIONS']['CONFASSISTANT_RADIUS'] != "LOCAL") {
120 120
             $blackListOnPrefill .= "|fed:silverbullet";
121 121
         }
122
-        if (is_array($prepopulate) && ( count($prepopulate) > 1 || $class == "device-specific" || $class == "eap-specific")) { // editing... fill with values
122
+        if (is_array($prepopulate) && (count($prepopulate) > 1 || $class == "device-specific" || $class == "eap-specific")) { // editing... fill with values
123 123
             foreach ($prepopulate as $option) {
124 124
                 if (preg_match("/$class:/", $option['name']) && !preg_match("/($blackListOnPrefill)/", $option['name'])) {
125 125
                     $optiontypearray = $optioninfo->optionType($option['name']);
126 126
                     $loggerInstance = new \core\common\Logging();
127 127
                     $loggerInstance->debug(5, "About to execute optiontext with PREFILL!\n");
128
-                    $retval .= $this->optiontext([$option['name']], ($optiontypearray["type"] == "file" ? 'ROWID-' . $option['level'] . '-' . $option['row'] : $option['value']), $option['lang']);
128
+                    $retval .= $this->optiontext([$option['name']], ($optiontypearray["type"] == "file" ? 'ROWID-'.$option['level'].'-'.$option['row'] : $option['value']), $option['lang']);
129 129
                 }
130 130
             }
131 131
         } else { // not editing exist, this in new: add empty list
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
         if (!isset($descriptions[$input])) {
188 188
             return "";
189 189
         }
190
-        return "<span class='tooltip' id='S$rowid-tooltip-$input' style='display:" . ($isVisible ? "block" : "none") . "' onclick='alert(\"" . $descriptions[$input] . "\")'><img src='../resources/images/icons/question-mark-icon.png" . "'></span>";
190
+        return "<span class='tooltip' id='S$rowid-tooltip-$input' style='display:".($isVisible ? "block" : "none")."' onclick='alert(\"".$descriptions[$input]."\")'><img src='../resources/images/icons/question-mark-icon.png"."'></span>";
191 191
     }
192 192
 
193 193
     /**
@@ -200,18 +200,18 @@  discard block
 block discarded – undo
200 200
      */
201 201
     private function selectElement($rowid, $list) {
202 202
         $jsmagic = "onchange='
203
-                               if (/#ML#/.test(document.getElementById(\"option-S" . $rowid . "-select\").value)) {
203
+                               if (/#ML#/.test(document.getElementById(\"option-S" . $rowid."-select\").value)) {
204 204
                                    document.getElementById(\"S$rowid-input-langselect\").style.display = \"block\";
205 205
                                    } else {
206 206
                                    document.getElementById(\"S$rowid-input-langselect\").style.display = \"none\";
207 207
                                    }";
208 208
         foreach (array_keys(OptionDisplay::HTML_DATATYPE_TEXTS) as $key) {
209
-            $jsmagic .= "if (/#" . $key . "#/.test(document.getElementById(\"option-S" . $rowid . "-select\").value)) {
210
-                                  document.getElementById(\"S$rowid-input-file\").style.display = \"" . ($key == \core\Options::TYPECODE_FILE ? "block" : "none") . "\";
211
-                                  document.getElementById(\"S$rowid-input-text\").style.display = \"" . ($key == \core\Options::TYPECODE_TEXT ? "block" : "none") . "\";
212
-                                  document.getElementById(\"S$rowid-input-string\").style.display = \"" . ($key == \core\Options::TYPECODE_STRING ? "block" : "none") . "\";
213
-                                  document.getElementById(\"S$rowid-input-boolean\").style.display = \"" . ($key == \core\Options::TYPECODE_BOOLEAN ? "block" : "none") . "\";
214
-                                  document.getElementById(\"S$rowid-input-integer\").style.display = \"" . ($key == \core\Options::TYPECODE_INTEGER ? "block" : "none") . "\";
209
+            $jsmagic .= "if (/#".$key."#/.test(document.getElementById(\"option-S".$rowid."-select\").value)) {
210
+                                  document.getElementById(\"S$rowid-input-file\").style.display = \"".($key == \core\Options::TYPECODE_FILE ? "block" : "none")."\";
211
+                                  document.getElementById(\"S$rowid-input-text\").style.display = \"".($key == \core\Options::TYPECODE_TEXT ? "block" : "none")."\";
212
+                                  document.getElementById(\"S$rowid-input-string\").style.display = \"".($key == \core\Options::TYPECODE_STRING ? "block" : "none")."\";
213
+                                  document.getElementById(\"S$rowid-input-boolean\").style.display = \"".($key == \core\Options::TYPECODE_BOOLEAN ? "block" : "none")."\";
214
+                                  document.getElementById(\"S$rowid-input-integer\").style.display = \"".($key == \core\Options::TYPECODE_INTEGER ? "block" : "none")."\";
215 215
                              }
216 216
                              ";
217 217
             // hide all tooltips (each is a <span>, and there are no other <span>s)
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
         $activelisttype = [];
241 241
         foreach ($list as $value) {
242 242
             $listtype = $optioninfo->optionType($value);
243
-            $retval .= "<option id='option-S$rowid-v-$value' value='$value#" . $listtype["type"] . "#" . $listtype["flag"] . "#' ";
243
+            $retval .= "<option id='option-S$rowid-v-$value' value='$value#".$listtype["type"]."#".$listtype["flag"]."#' ";
244 244
             if ($iterator == $this->optionIterator) {
245 245
                 $retval .= "selected='selected'";
246 246
                 $activelisttype = $listtype;
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
             } else {
249 249
                 $tooltips .= $this->tooltip($rowid, $value, FALSE);
250 250
             }
251
-            $retval .= ">" . $uiElements->displayName($value) . "</option>";
251
+            $retval .= ">".$uiElements->displayName($value)."</option>";
252 252
             $iterator++;
253 253
         }
254 254
         if (count($activelisttype) == 0) {
@@ -271,9 +271,9 @@  discard block
 block discarded – undo
271 271
      */
272 272
     private function selectLanguage($rowid, $makeVisible) {
273 273
         \core\common\Entity::intoThePotatoes();
274
-        $retval = "<select style='display:" . ($makeVisible ? "block" : "none") . "' name='value[S$rowid-lang]' id='S" . $rowid . "-input-langselect'>
275
-            <option value='' name='select_language' selected>" . _("select language") . "</option>
276
-            <option value='C' name='all_languages'>" . _("default/other languages") . "</option>";
274
+        $retval = "<select style='display:".($makeVisible ? "block" : "none")."' name='value[S$rowid-lang]' id='S".$rowid."-input-langselect'>
275
+            <option value='' name='select_language' selected>" . _("select language")."</option>
276
+            <option value='C' name='all_languages'>" . _("default/other languages")."</option>";
277 277
         foreach (CONFIG['LANGUAGES'] as $langindex => $possibleLang) {
278 278
             $thislang = $possibleLang['display'];
279 279
             $retval .= "<option value='$langindex' name='$langindex'>$thislang</option>";
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
     private function inputFields($rowid, $activetype) {
302 302
         $retval = "";
303 303
         foreach (OptionDisplay::HTML_DATATYPE_TEXTS as $key => $type) {
304
-            $retval .= "<" . $type['html'] . " style='display:" . ($activetype['type'] == $key ? "block" : "none") . "' name='value[S$rowid-$key]' id='S" . $rowid . "-input-" . $key . "'" . $type['tail'] . ">";
304
+            $retval .= "<".$type['html']." style='display:".($activetype['type'] == $key ? "block" : "none")."' name='value[S$rowid-$key]' id='S".$rowid."-input-".$key."'".$type['tail'].">";
305 305
         }
306 306
         return $retval;
307 307
     }
@@ -316,11 +316,11 @@  discard block
 block discarded – undo
316 316
     private function noPrefillText(int $rowid, array $list) {
317 317
         // first column: the <select> element with the names of options and their field-toggling JS magic
318 318
         $selectorInfo = $this->selectElement($rowid, $list);
319
-        $retval = "<td>" . $selectorInfo["TEXT"] . "</td>";
319
+        $retval = "<td>".$selectorInfo["TEXT"]."</td>";
320 320
         // second column: the <select> element for language selection - only visible if the active option is multi-lang
321
-        $retval .= "<td>" . $this->selectLanguage($rowid, $selectorInfo['ACTIVE']['flag'] == "ML") . "</td>";
321
+        $retval .= "<td>".$this->selectLanguage($rowid, $selectorInfo['ACTIVE']['flag'] == "ML")."</td>";
322 322
         // third column: the actual input fields; the data type of the active option is visible, all others hidden
323
-        $retval .= "<td>" . $this->inputFields($rowid, $selectorInfo['ACTIVE']) . "</td>";
323
+        $retval .= "<td>".$this->inputFields($rowid, $selectorInfo['ACTIVE'])."</td>";
324 324
         return $retval;
325 325
     }
326 326
 
@@ -343,20 +343,20 @@  discard block
 block discarded – undo
343 343
         $retval .= "<td>";
344 344
         $uiElements = new UIElements();
345 345
         $listtype = $optioninfo->optionType($optionName);
346
-        $retval .= "<span style='display:flex;'>" . $uiElements->displayName($optionName);
347
-        $retval .= $this->tooltip($rowid, $optionName, TRUE) . "</span>";
348
-        $retval .= "<input type='hidden' id='option-S$rowid-select' name='option[S$rowid]' value='$optionName#" . $listtype["type"] . "#" . $listtype["flag"] . "#' ></td>";
346
+        $retval .= "<span style='display:flex;'>".$uiElements->displayName($optionName);
347
+        $retval .= $this->tooltip($rowid, $optionName, TRUE)."</span>";
348
+        $retval .= "<input type='hidden' id='option-S$rowid-select' name='option[S$rowid]' value='$optionName#".$listtype["type"]."#".$listtype["flag"]."#' ></td>";
349 349
 
350 350
         // language tag if any
351 351
         $retval .= "<td>";
352 352
         if ($listtype["flag"] == "ML") {
353 353
 
354
-            $language = "(" . strtoupper($optionLang) . ")";
354
+            $language = "(".strtoupper($optionLang).")";
355 355
             if ($optionLang == 'C') {
356 356
                 $language = _("(default/other languages)");
357 357
             }
358 358
             $retval .= $language;
359
-            $retval .= "<input type='hidden' name='value[S$rowid-lang]' id='S" . $rowid . "-input-langselect' value='" . $optionLang . "' style='display:block'>";
359
+            $retval .= "<input type='hidden' name='value[S$rowid-lang]' id='S".$rowid."-input-langselect' value='".$optionLang."' style='display:block'>";
360 360
         }
361 361
         $retval .= "</td>";
362 362
 // attribute content
@@ -366,12 +366,12 @@  discard block
 block discarded – undo
366 366
             case \core\Options::TYPECODE_COORDINATES:
367 367
                 $this->allLocationCount = $this->allLocationCount + 1;
368 368
                 // display of the locations varies by map provider
369
-                $classname = "\web\lib\admin\Map" . CONFIG_CONFASSISTANT['MAPPROVIDER']['PROVIDER'];
369
+                $classname = "\web\lib\admin\Map".CONFIG_CONFASSISTANT['MAPPROVIDER']['PROVIDER'];
370 370
                 $link = $classname::optionListDisplayCode($optionValue, $this->allLocationCount);
371
-                $retval .= "<input readonly style='display:none' type='text' name='value[S$rowid-" . \core\Options::TYPECODE_TEXT . "]' id='S$rowid-input-text' value='$optionValue'>$link";
371
+                $retval .= "<input readonly style='display:none' type='text' name='value[S$rowid-".\core\Options::TYPECODE_TEXT."]' id='S$rowid-input-text' value='$optionValue'>$link";
372 372
                 break;
373 373
             case \core\Options::TYPECODE_FILE:
374
-                $retval .= "<input readonly type='text' name='value[S$rowid-" . \core\Options::TYPECODE_STRING . "]' id='S" . $rowid . "-input-string' style='display:none' value='" . urlencode($optionValue) . "'>";
374
+                $retval .= "<input readonly type='text' name='value[S$rowid-".\core\Options::TYPECODE_STRING."]' id='S".$rowid."-input-string' style='display:none' value='".urlencode($optionValue)."'>";
375 375
                 $uiElements = new UIElements();
376 376
                 switch ($optionName) {
377 377
                     case "eap:ca_file":
@@ -401,7 +401,7 @@  discard block
 block discarded – undo
401 401
                 if ($listtype['type'] == \core\Options::TYPECODE_BOOLEAN) {// only modify in this one case
402 402
                     $displayedVariant = ($optionValue == "on" ? _("on") : _("off"));
403 403
                 }
404
-                $retval .= "<strong>$displayedVariant</strong><input type='hidden' name='value[S$rowid-" . $listtype['type'] . "]' id='S" . $rowid . "-input-" . $listtype["type"] . "' value=\"" . htmlspecialchars($optionValue) . "\" style='display:block'>";
404
+                $retval .= "<strong>$displayedVariant</strong><input type='hidden' name='value[S$rowid-".$listtype['type']."]' id='S".$rowid."-input-".$listtype["type"]."' value=\"".htmlspecialchars($optionValue)."\" style='display:block'>";
405 405
                 break;
406 406
             default:
407 407
                 // this should never happen!
@@ -445,10 +445,10 @@  discard block
 block discarded – undo
445 445
        <td>
446 446
           <button type='button' class='delete' onclick='";
447 447
         if ($prefillValue !== NULL && $item == "general:geo_coordinates") {
448
-            $funcname = "Map" . CONFIG_CONFASSISTANT['MAPPROVIDER']['PROVIDER'] . 'DeleteCoord';
449
-            $retval .= 'if (typeof ' . $funcname . ' === "function") { ' . $funcname . '(' . $this->allLocationCount . '); } ';
448
+            $funcname = "Map".CONFIG_CONFASSISTANT['MAPPROVIDER']['PROVIDER'].'DeleteCoord';
449
+            $retval .= 'if (typeof '.$funcname.' === "function") { '.$funcname.'('.$this->allLocationCount.'); } ';
450 450
         }
451
-        $retval .= 'deleteOption("option-S' . $rowid . '")';
451
+        $retval .= 'deleteOption("option-S'.$rowid.'")';
452 452
         $retval .= "'>-</button>
453 453
        </td>
454 454
     </tr>";
Please login to merge, or discard this patch.
web/lib/admin/API.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 
24 24
 use Exception;
25 25
 
26
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php";
26
+require_once dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php";
27 27
 
28 28
 class API {
29 29
 
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
     const ACTIONS = [
85 85
         # inst-level actions
86 86
         API::ACTION_NEWINST_BY_REF => [
87
-            "REQ" => [API::AUXATTRIB_EXTERNALID,],
87
+            "REQ" => [API::AUXATTRIB_EXTERNALID, ],
88 88
             "OPT" => [
89 89
                 'general:geo_coordinates',
90 90
                 'general:logo_file',
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
             "OPT" => [API::AUXATTRIB_TARGETMAIL],
145 145
             "RETVAL" => [
146 146
                 ["TOKEN URL", 
147
-                 "EMAIL SENT",              // dependent on TARGETMAIL input
147
+                 "EMAIL SENT", // dependent on TARGETMAIL input
148 148
                  "EMAIL TRANSPORT SECURE"], // dependent on TARGETMAIL input
149 149
             ]
150 150
         ],
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
         API::ACTION_ENDUSER_NEW => [
207 207
             "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_EXPIRY],
208 208
             "OPT" => [],
209
-            "RETVAL" => [ API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_USERID ],
209
+            "RETVAL" => [API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_USERID],
210 210
         ],
211 211
         API::ACTION_ENDUSER_DEACTIVATE => [
212 212
             "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERID],
@@ -217,14 +217,14 @@  discard block
 block discarded – undo
217 217
             "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID],
218 218
             "OPT" => [],
219 219
             "RETVAL" => [
220
-                [ API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME],
220
+                [API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME],
221 221
             ],
222 222
         ],
223 223
         API::ACTION_ENDUSER_IDENTIFY => [
224 224
             "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID],
225 225
             "OPT" => [API::AUXATTRIB_SB_USERID, API::AUXATTRIB_SB_USERNAME, API::AUXATTRIB_SB_CERTSERIAL],
226 226
             "RETVAL" => [
227
-                [ API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME],
227
+                [API::AUXATTRIB_SB_USERID => API::AUXATTRIB_SB_USERNAME],
228 228
             ],
229 229
         ],
230 230
 
@@ -234,9 +234,9 @@  discard block
 block discarded – undo
234 234
             "RETVAL" => [
235 235
                 API::AUXATTRIB_TOKENURL, 
236 236
                 API::AUXATTRIB_TOKEN, 
237
-                "EMAIL SENT",             // dependent on TARGETMAIL input
237
+                "EMAIL SENT", // dependent on TARGETMAIL input
238 238
                 "EMAIL TRANSPORT SECURE", // dependent on TARGETMAIL input
239
-                "SMS SENT",               // dependent on TARGETSMS input
239
+                "SMS SENT", // dependent on TARGETSMS input
240 240
             ]
241 241
         ],
242 242
         API::ACTION_TOKEN_REVOKE => [
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
             "REQ" => [API::AUXATTRIB_CAT_PROFILE_ID, API::AUXATTRIB_SB_USERID],
256 256
             "OPT" => [],
257 257
             "RETVAL" => [
258
-                [ API::AUXATTRIB_SB_CERTSERIAL => ["ISSUED", "EXPIRY", "STATUS", "DEVICE", "CN" ]]
258
+                [API::AUXATTRIB_SB_CERTSERIAL => ["ISSUED", "EXPIRY", "STATUS", "DEVICE", "CN"]]
259 259
             ]
260 260
         ],
261 261
         API::ACTION_CERT_REVOKE => [
@@ -386,8 +386,8 @@  discard block
 block discarded – undo
386 386
 
387 387
                 case \core\Options::TYPECODE_COORDINATES:
388 388
                     $extension = \core\Options::TYPECODE_TEXT;
389
-                    $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#";
390
-                    $coercedInline["value"][$basename . "-" . $extension] = $oneAttrib['VALUE'];
389
+                    $coercedInline["option"][$basename] = $oneAttrib['NAME']."#";
390
+                    $coercedInline["value"][$basename."-".$extension] = $oneAttrib['VALUE'];
391 391
                     break;
392 392
                 case \core\Options::TYPECODE_TEXT:
393 393
                 // fall-through: they all get the same treatment
@@ -397,19 +397,19 @@  discard block
 block discarded – undo
397 397
                 // fall-through: they all get the same treatment
398 398
                 case \core\Options::TYPECODE_INTEGER:
399 399
                     $extension = $optionInfo['type'];
400
-                    $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#";
401
-                    $coercedInline["value"][$basename . "-" . $extension] = $oneAttrib['VALUE'];
400
+                    $coercedInline["option"][$basename] = $oneAttrib['NAME']."#";
401
+                    $coercedInline["value"][$basename."-".$extension] = $oneAttrib['VALUE'];
402 402
                     if ($optionInfo['flag'] == "ML") {
403
-                        $coercedInline["value"][$basename . "-lang"] = $oneAttrib['LANG'];
403
+                        $coercedInline["value"][$basename."-lang"] = $oneAttrib['LANG'];
404 404
                     }
405 405
                     break;
406 406
                 case \core\Options::TYPECODE_FILE:
407 407
                     // binary data is expected in base64 encoding. This is true
408 408
                     // also for PEM files!
409 409
                     $extension = $optionInfo['type'];
410
-                    $coercedInline["option"][$basename] = $oneAttrib['NAME'] . "#";
411
-                    file_put_contents($dir['dir'] . "/" . $basename . "-" . $extension, base64_decode($oneAttrib['VALUE']));
412
-                    $coercedFile["value"]['tmp_name'][$basename . "-" . $extension] = $dir['dir'] . "/" . $basename . "-" . $extension;
410
+                    $coercedInline["option"][$basename] = $oneAttrib['NAME']."#";
411
+                    file_put_contents($dir['dir']."/".$basename."-".$extension, base64_decode($oneAttrib['VALUE']));
412
+                    $coercedFile["value"]['tmp_name'][$basename."-".$extension] = $dir['dir']."/".$basename."-".$extension;
413 413
                     break;
414 414
                 default:
415 415
                     throw new Exception("We don't seem to know this type code!");
Please login to merge, or discard this patch.
web/skins/modern/diag/diag.php 1 patch
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
  */
28 28
 function my_nonce($optSalt = '') {
29 29
     $remote = filter_input(INPUT_SERVER, 'REMOTE_ADDR');
30
-    return hash_hmac('sha256', session_id() . $optSalt, date("YmdG") . '1qaz2wsx3edc!QAZ@WSX#EDC' . $remote);
30
+    return hash_hmac('sha256', session_id().$optSalt, date("YmdG").'1qaz2wsx3edc!QAZ@WSX#EDC'.$remote);
31 31
 }
32 32
 error_reporting(E_ALL | E_STRICT);
33 33
 $Gui->defaultPagePrelude();
@@ -51,16 +51,16 @@  discard block
 block discarded – undo
51 51
 <?php
52 52
 $admin = filter_input(INPUT_GET, 'admin', FILTER_VALIDATE_INT);
53 53
 $profile_list_size = 1;
54
-require_once dirname(__DIR__) . '/Divs.php';
54
+require_once dirname(__DIR__).'/Divs.php';
55 55
 $divs = new Divs($Gui);
56 56
 $visibility = 'index';
57 57
 $operatingSystem = $Gui->detectOS();
58 58
 $Gui->loggerInstance->debug(4, $operatingSystem);
59 59
 $uiElements = new web\lib\admin\UIElements();
60 60
 if ($operatingSystem) {
61
-    print "recognisedOS = '" . $operatingSystem['device'] . "';\n";
61
+    print "recognisedOS = '".$operatingSystem['device']."';\n";
62 62
 }
63
-require dirname(__DIR__) . '/user/js/cat_js.php';
63
+require dirname(__DIR__).'/user/js/cat_js.php';
64 64
 ?>
65 65
 
66 66
 </script>
@@ -93,9 +93,9 @@  discard block
 block discarded – undo
93 93
             <?php echo $divs->div_pagetitle(_("Diagnostics site"), ""); ?>
94 94
             <div id="user_info" style='padding-top: 10px;'>
95 95
             <div id='diagnostic_choice'>
96
-                <?php echo _("The diagnostics system will do its best to identify and resolve your problems!") . ' ' . _("Please help the system by answering the questions as precisely as possible.") . "<br/>" . _("Are you a") . ' '; ?>
97
-                <input type='radio' name='diagnostic_usertype' value='0'><?php echo _("end-user") . ' ' . _("or"); ?>   
98
-                <input type='radio' name='diagnostic_usertype' value='1' <?php if ($admin == 1) { echo " checked"; } ?> > <?php echo _("eduroam administrator") .'?'; ?>
96
+                <?php echo _("The diagnostics system will do its best to identify and resolve your problems!").' '._("Please help the system by answering the questions as precisely as possible.")."<br/>"._("Are you a").' '; ?>
97
+                <input type='radio' name='diagnostic_usertype' value='0'><?php echo _("end-user").' '._("or"); ?>   
98
+                <input type='radio' name='diagnostic_usertype' value='1' <?php if ($admin == 1) { echo " checked"; } ?> > <?php echo _("eduroam administrator").'?'; ?>
99 99
             </div>
100 100
             <div id='diagnostic_enduser' style='display: none;'>
101 101
                 <h2><?php echo _("Tools for End Users"); ?></h2>
@@ -105,24 +105,24 @@  discard block
 block discarded – undo
105 105
                 ?>
106 106
                 </p>
107 107
                 <?php
108
-                    echo '<div id="before_stage_1"><h3>' . _("The system needs some information on your home institution - issuer of your account") . '</h3>';
108
+                    echo '<div id="before_stage_1"><h3>'._("The system needs some information on your home institution - issuer of your account").'</h3>';
109 109
                     echo _("What is the realm part of your user account (the part behind the @ of 'your.username@<b>realm.tld</b>):");
110 110
                 ?>
111 111
                 <input type='text' name='user_realm' id='user_realm' value=''>
112 112
                 <?php
113
-                    echo '<div id="realm_by_select"><br/>' . _("alternatively") . '<br/>';
114
-                    echo _("You can select your home institution from the following list") . '<br/>';
113
+                    echo '<div id="realm_by_select"><br/>'._("alternatively").'<br/>';
114
+                    echo _("You can select your home institution from the following list").'<br/>';
115 115
                     echo '<div id="select_idp_country"><a href="" id="idp_countries_list">';    
116
-                    echo '<span id="realmselect">' . _("Click to select your country/region and organisation") . '</span></a></div>';
116
+                    echo '<span id="realmselect">'._("Click to select your country/region and organisation").'</span></a></div>';
117 117
                 ?>
118 118
                 <div id="select_idp_area" style="display:none;">
119 119
                 </div>
120 120
                 </div>
121 121
                 <div id="position_info">
122 122
                     <?php
123
-                        echo '<h3>' . _("Optionally, to improve tests, you can provide information on your current location") . '</h3>';
123
+                        echo '<h3>'._("Optionally, to improve tests, you can provide information on your current location").'</h3>';
124 124
                         echo '<div id="select_sp_country"><a href="" id="sp_countries_list">';    
125
-                        echo '<span id="spselect">' . _("Click to select a location in which you have an eduroam problem") . '</span></a></div>';
125
+                        echo '<span id="spselect">'._("Click to select a location in which you have an eduroam problem").'</span></a></div>';
126 126
                     ?>
127 127
                     <div id="select_sp_area" style="display:none;">
128 128
                     </div>
@@ -157,9 +157,9 @@  discard block
 block discarded – undo
157 157
                             echo 'none';
158 158
                         }
159 159
                         echo ";'>";
160
-                        echo '<h3>' . _("Which problem are you reporting?") . '</h3>';
160
+                        echo '<h3>'._("Which problem are you reporting?").'</h3>';
161 161
                         echo '<input type="radio" name="problem_type" value="1">';
162
-                        echo _("SP contacting IdP due to technical problems or abuse") . '<br>';
162
+                        echo _("SP contacting IdP due to technical problems or abuse").'<br>';
163 163
                         echo '<input type="radio" name="problem_type" value="2">';
164 164
                         echo _("IdP contacting SP due to technical problems");
165 165
                         echo "<div id='idp_contact_area'></div>";
@@ -168,9 +168,9 @@  discard block
 block discarded – undo
168 168
                         echo "</div>"; 
169 169
                     } else {
170 170
                         echo "0\">";
171
-                        echo _("This service is for authenticated admins only.") . '<br>';
172
-                        echo "<a href=\"diag.php?admin=1\">" .
173
-                            _("eduroam® admin access is needed") . "</a>";
171
+                        echo _("This service is for authenticated admins only.").'<br>';
172
+                        echo "<a href=\"diag.php?admin=1\">".
173
+                            _("eduroam® admin access is needed")."</a>";
174 174
                     }
175 175
                 ?>
176 176
             </div> 
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
         if (type === 'idp' || type === 'sp') {
195 195
             shtml = '<table><tbody><tr id="row_'+type+'_country"></tr>';
196 196
             shtml = shtml + '<tr id="row_'+type+'_institution" style="visibility: collapse;">';
197
-            shtml = shtml + '<td>' + <?php echo '"' . _("Select institiution:") . '"'; ?> + '</td><td></td></tr>';
197
+            shtml = shtml + '<td>' + <?php echo '"'._("Select institiution:").'"'; ?> + '</td><td></td></tr>';
198 198
             if (type === 'idp') {
199 199
                 shtml = shtml + '<tr id="row_idp_realm"></tr>';
200 200
             }
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
         var options = '';
220 220
         var selecthead = '';
221 221
         if (type1 === 'sp' || type1 === 'idp') {
222
-            selecthead = <?php echo '"<td>' . _("Select country or region:") . ' </td>"'; ?>;
222
+            selecthead = <?php echo '"<td>'._("Select country or region:").' </td>"'; ?>;
223 223
             selecthead = selecthead + '<td>\n';
224 224
         }
225 225
         var select = '<select id="' + type1 + '_country" name="' + type1 + '_country" style="margin-left:0px; width:400px;">';
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
             options = ($('#'+type2+'_country').html());
228 228
             countryAddSelect(selecthead, select + options + '</select>', type1);
229 229
         } else {
230
-            var comment = <?php echo '"<br><br>' . _("Fetching country/region list") . '..."'; ?>;
230
+            var comment = <?php echo '"<br><br>'._("Fetching country/region list").'..."'; ?>;
231 231
             inProgress(1, comment);
232 232
             $.ajax({
233 233
                 url: "findRealm.php",
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
         return false;
261 261
     }
262 262
     function testSociopath(realm, answer) {
263
-        var comment = <?php echo '"' . _("Testing realm") . '..."'; ?>; 
263
+        var comment = <?php echo '"'._("Testing realm").'..."'; ?>; 
264 264
         inProgress(1, comment);
265 265
         if ($('#tested_realm').length == 0) {
266 266
             console.log('MGW, tested_realm=0')
@@ -287,9 +287,9 @@  discard block
 block discarded – undo
287 287
                                 query = '<input type="hidden" id="tested_realm" value="' + realm + '">';
288 288
                             }    
289 289
                             query = query + '<div id="current_query">'+data['TEXT']+'</div>';
290
-                            query = query + '<div><button id="answer_yes">' + <?php echo '"' . _("Yes") . '"'; ?> + '</button>';
291
-                            query = query + '<button style="margin-left:20px;" id="answer_no">' + <?php echo '"' . _("No") . '"'; ?> + '</button>';
292
-                            query = query + '<button style="margin-left:20px;" id="answer_noidea">' + <?php echo '"' . _("I don't know") . '"'; ?> + '</button></div>';
290
+                            query = query + '<div><button id="answer_yes">' + <?php echo '"'._("Yes").'"'; ?> + '</button>';
291
+                            query = query + '<button style="margin-left:20px;" id="answer_no">' + <?php echo '"'._("No").'"'; ?> + '</button>';
292
+                            query = query + '<button style="margin-left:20px;" id="answer_noidea">' + <?php echo '"'._("I don't know").'"'; ?> + '</button></div>';
293 293
                             $('#sociopath_queries').html(query);
294 294
                             $('#sociopath_query_area').show();
295 295
                         }
@@ -318,55 +318,55 @@  discard block
 block discarded – undo
318 318
        }); 
319 319
     }
320 320
     function finalVerdict(realm, verdict) {
321
-        var title = <?php echo '"' . _("Diagnostic tests results for selected realm") . '"'; ?>;
321
+        var title = <?php echo '"'._("Diagnostic tests results for selected realm").'"'; ?>;
322 322
         result = '<div class="padding">';
323 323
         result = result + '<div><h3>';
324
-        result = result + <?php echo '"' . _("The result for tested realm:") . ' "'; ?> + realm;
324
+        result = result + <?php echo '"'._("The result for tested realm:").' "'; ?> + realm;
325 325
         result = result + '</h3></p><div style="padding: 5px;"><div style="padding: 0px;">';
326
-        result = result + <?php echo '"' . _("The system identified") . '" '; ?>  + ' ';
326
+        result = result + <?php echo '"'._("The system identified").'" '; ?>  + ' ';
327 327
         result = result + Object.keys(verdict).length + ' ';
328
-        result = result + <?php echo '"' . _("suspected areas which potentially can cause a problem.") . '"'; ?> + '<br>';
329
-        result = result + <?php echo '"' . _("Next to the problem description we show a speculated probability of this event.") . '"'; ?>;
328
+        result = result + <?php echo '"'._("suspected areas which potentially can cause a problem.").'"'; ?> + '<br>';
329
+        result = result + <?php echo '"'._("Next to the problem description we show a speculated probability of this event.").'"'; ?>;
330 330
         result = result + '</div><div style="padding: 5px;"><table>';
331 331
         k = 1;
332 332
         for (key in verdict) {
333 333
             result = result + '<tr><td>' + k + '.</td>';
334 334
             k = k + 1;
335 335
             if (key === 'INFRA_DEVICE') {
336
-                result = result + '<td>' + <?php echo '"' . _("Your device configuration is broken") . '"'; ?> + '</td>';
336
+                result = result + '<td>' + <?php echo '"'._("Your device configuration is broken").'"'; ?> + '</td>';
337 337
             }
338 338
             if (key === 'INFRA_SP_80211') {
339
-                result = result + '<td>' + <?php echo '"' . _("The Wi-Fi network in your vicinity has quality issues") . '"'; ?> + '</td>';
339
+                result = result + '<td>' + <?php echo '"'._("The Wi-Fi network in your vicinity has quality issues").'"'; ?> + '</td>';
340 340
             }
341 341
             if (key === 'INFRA_SP_LAN') {
342
-                result = result + '<td>' + <?php echo '"' . _("The network environment around you is broken") . '"'; ?> + '</td>';
342
+                result = result + '<td>' + <?php echo '"'._("The network environment around you is broken").'"'; ?> + '</td>';
343 343
             }
344 344
             if (key === 'INFRA_SP_RADIUS') {
345
-                result = result + '<td>' + <?php echo '"' . _("The RADIUS server of your service provider is the source of the problem") . '"'; ?> + '</td>';
345
+                result = result + '<td>' + <?php echo '"'._("The RADIUS server of your service provider is the source of the problem").'"'; ?> + '</td>';
346 346
             }
347 347
             if (key === 'INFRA_IDP_AUTHBACKEND') {
348
-                result = result + '<td>' + <?php echo '"' . _("The RADIUS server in your home institution is currently unable to authenticate you") . '"'; ?> + '</td>';
348
+                result = result + '<td>' + <?php echo '"'._("The RADIUS server in your home institution is currently unable to authenticate you").'"'; ?> + '</td>';
349 349
             }
350 350
             if (key === 'INFRA_NRO_SP') {
351
-                result = result + '<td>' + <?php echo '"' . _("The national server in the country/region you are visiting is not functioning correctly") . '"'; ?> + '</td>';
351
+                result = result + '<td>' + <?php echo '"'._("The national server in the country/region you are visiting is not functioning correctly").'"'; ?> + '</td>';
352 352
             }
353 353
             if (key === 'INFRA_LINK_ETLR_NRO_SP') {
354
-                result = result + '<td>' + <?php echo '"' . _("The link between the national server of the country/region you are visiting and the top-level server is broken") . '"'; ?> + '</td>';
354
+                result = result + '<td>' + <?php echo '"'._("The link between the national server of the country/region you are visiting and the top-level server is broken").'"'; ?> + '</td>';
355 355
             }
356 356
             if (key === 'INFRA_LINK_ETLR_NRO_IdP') {
357
-                result = result + '<td>' + <?php echo '"' . _("The link between the national server of your home country/region and the top-level server is broken") . '"'; ?> + '</td>';
357
+                result = result + '<td>' + <?php echo '"'._("The link between the national server of your home country/region and the top-level server is broken").'"'; ?> + '</td>';
358 358
             }
359 359
             if (key === 'INFRA_ETLR') {
360
-                result = result + '<td>' + <?php echo '"' . _("The communication to the top-level server is down") . '"'; ?> + '</td>';
360
+                result = result + '<td>' + <?php echo '"'._("The communication to the top-level server is down").'"'; ?> + '</td>';
361 361
             }
362 362
             if (key === 'INFRA_NRO_IdP') {
363
-                result = result + '<td>' + <?php echo '"' . _("The national server in your home country/region is not functioning properly.") . '"'; ?> + '</td>';
363
+                result = result + '<td>' + <?php echo '"'._("The national server in your home country/region is not functioning properly.").'"'; ?> + '</td>';
364 364
             }
365 365
             if (key === 'INFRA_IdP_RADIUS') {
366
-                result = result + '<td>' + <?php echo '"' . _("The RADIUS server of your home institution is the source of the problem") . '"'; ?> + '</td>';
366
+                result = result + '<td>' + <?php echo '"'._("The RADIUS server of your home institution is the source of the problem").'"'; ?> + '</td>';
367 367
             }
368 368
             if (key === 'INFRA_NONEXISTENTREALM') {
369
-                result = result + '<td>' + <?php echo '"' . _("This realm does not exist") . '"'; ?> + '</td>';
369
+                result = result + '<td>' + <?php echo '"'._("This realm does not exist").'"'; ?> + '</td>';
370 370
             }
371 371
             result = result + '<td style="padding-left: 5px;">' + (verdict[key] * 100).toFixed(2) + "%</td></tr>";
372 372
         }
@@ -472,7 +472,7 @@  discard block
 block discarded – undo
472 472
         return false;
473 473
     });
474 474
     $(document).on('change', '#idp_country, #sp_country, #asp_country' , function() {
475
-        var comment = <?php echo '"' . _("Fetching institutions list") . '..."'; ?>;  
475
+        var comment = <?php echo '"'._("Fetching institutions list").'..."'; ?>;  
476 476
         var id = $(this).attr('id');
477 477
         var k = id.indexOf('_');
478 478
         var type = id.substr(0,k);
@@ -490,7 +490,7 @@  discard block
 block discarded – undo
490 490
                         var shtml = '';
491 491
                         var select = '';
492 492
                         if (type !== 'asp') {
493
-                            shtml = <?php echo '"<td>' . _("Select institution:") . '</td><td>"'; ?>;
493
+                            shtml = <?php echo '"<td>'._("Select institution:").'</td><td>"'; ?>;
494 494
                         }
495 495
                         select = '<select id="' + type + '_inst" name="' + type + '_inst" style="margin-left:0px; width:400px;"><option value=""></option>';
496 496
                         for (var i in institutions) {
@@ -529,7 +529,7 @@  discard block
 block discarded – undo
529 529
             $('#start_test_area').hide();
530 530
             return false;
531 531
         }
532
-        var comment = <?php echo '"' . _("Fetching realms list") . '..."'; ?>;
532
+        var comment = <?php echo '"'._("Fetching realms list").'..."'; ?>;
533 533
         inProgress(1, comment);
534 534
         $.ajax({
535 535
             url: "findRealm.php",
@@ -541,7 +541,7 @@  discard block
 block discarded – undo
541 541
                     var realms = data.realms;
542 542
                     var realmselect = '';
543 543
                     if (realms.length > 1) {
544
-                        realmselect = <?php echo '"<td>' . _("Check realm(s):") . '</td>"'; ?>;
544
+                        realmselect = <?php echo '"<td>'._("Check realm(s):").'</td>"'; ?>;
545 545
                         realmselect = realmselect + '<td>' + "<span style='margin-left: 10px'>";
546 546
                         for (var i in realms) {
547 547
                             realmselect = realmselect + '<input type="radio" name="realm" ';
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
                         }
554 554
                         realmselect = realmselect + '</span></td>';
555 555
                     } else {
556
-                        realmselect = <?php echo '"<td>' . _("Realm:") . '</td>"'; ?>;
556
+                        realmselect = <?php echo '"<td>'._("Realm:").'</td>"'; ?>;
557 557
                         realmselect = realmselect + '<td>' + "<span style='margin-left: 10px'>";
558 558
                         realmselect = realmselect + realms[0] + '</span>';
559 559
                         realmselect = realmselect + '<input type="hidden" name="realm" value="' + realms[0] + '">';
@@ -607,7 +607,7 @@  discard block
 block discarded – undo
607 607
             });
608 608
             t = 1;
609 609
         }
610
-        var comment = <?php echo '"' . _("Running realm tests") . '..."'; ?>;
610
+        var comment = <?php echo '"'._("Running realm tests").'..."'; ?>;
611 611
         inProgress(1, comment);
612 612
         /*waiting(comment);*/
613 613
         $.ajax({
@@ -651,7 +651,7 @@  discard block
 block discarded – undo
651 651
                             }
652 652
                         });
653 653
                         $('#sp_questions > tbody').append('<tr class="error_row"><td>' +
654
-                                <?php echo '"' . _("Realm is not registered with the eduroam database:") . '"'; ?> +
654
+                                <?php echo '"'._("Realm is not registered with the eduroam database:").'"'; ?> +
655 655
                                 '</td><td>' + realm + '</td></tr>');
656 656
                         $('#admin_realm').val('');
657 657
                     }    
@@ -676,7 +676,7 @@  discard block
 block discarded – undo
676 676
         testSociopath('', answer);
677 677
     });
678 678
     $('#realmtest').click(function(event){
679
-        var comment = <?php echo '"<br><br>' . _("Running realm tests") . '..."'; ?>;
679
+        var comment = <?php echo '"<br><br>'._("Running realm tests").'..."'; ?>;
680 680
         inProgress(1, comment);
681 681
         $('#start_test_area').hide();
682 682
         if ($('#select_sp_area').is(':hidden')) {
@@ -724,13 +724,13 @@  discard block
 block discarded – undo
724 724
                         console.log('calling testSociopath');
725 725
                         testSociopath(realm, 0);
726 726
                     } else {
727
-                        var title = <?php echo '"' . _("Diagnostics results for selected realms") . '"'; ?>;
728
-                        result = '<div class="padding"><h3>' + <?php echo '"' . _("An unknown problem occured") . '"'; ?>;
727
+                        var title = <?php echo '"'._("Diagnostics results for selected realms").'"'; ?>;
728
+                        result = '<div class="padding"><h3>' + <?php echo '"'._("An unknown problem occured").'"'; ?>;
729 729
                         result = result + '</h3>'
730 730
                         if (r.length == 1) {
731
-                            result = result + <?php echo '"' . _("This test includes checking of the following realm") . '"'; ?>;
731
+                            result = result + <?php echo '"'._("This test includes checking of the following realm").'"'; ?>;
732 732
                         } else {    
733
-                            result = result + <?php echo '"' . _("This test includes checking of the following realms") . '"'; ?>;
733
+                            result = result + <?php echo '"'._("This test includes checking of the following realms").'"'; ?>;
734 734
                         }
735 735
                         result = result + ': '
736 736
                         for (var i=0; i < r.length; i++) {
@@ -740,7 +740,7 @@  discard block
 block discarded – undo
740 740
                             result = result + r[i];
741 741
                         }
742 742
                         result = result + '.<br>';
743
-                        result = result + <?php echo '"' . _("You should report this to") . '"'; ?> + ' <a href="mailto:[email protected]">[email protected]</a>';
743
+                        result = result + <?php echo '"'._("You should report this to").'"'; ?> + ' <a href="mailto:[email protected]">[email protected]</a>';
744 744
                         result = result + '</div>';
745 745
                         $('#after_stage_1').hide();
746 746
                         $('#before_stage_1').show();
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
                 });
793 793
             });
794 794
         });
795
-        var comment = <?php echo '"' . _("Running realm tests") . '..."'; ?>;
795
+        var comment = <?php echo '"'._("Running realm tests").'..."'; ?>;
796 796
         inProgress(1, comment);
797 797
         $.ajax({
798 798
             url: "findRealm.php",
@@ -865,29 +865,29 @@  discard block
 block discarded – undo
865 865
             success:function(data) {
866 866
                 if (data.status === 1) {
867 867
                     var result = '';
868
-                    var title = <?php echo '"' . _("eduroam admin report submission") . '"'; ?>;
868
+                    var title = <?php echo '"'._("eduroam admin report submission").'"'; ?>;
869 869
                     result = '<div class="padding">';
870 870
                     if (type == 'idp_send') {
871
-                        result = result + '<h3>'+ <?php echo '"' . _("SP contacting IdP due to technical problems or abuse") . '"'; ?> + '</h3>';
871
+                        result = result + '<h3>'+ <?php echo '"'._("SP contacting IdP due to technical problems or abuse").'"'; ?> + '</h3>';
872 872
                         result = result + '<table>';
873
-                        result = result + '<tr><td>' + <?php echo '"' . _("Reason") . '"'; ?> + '</td><td>' + data.reason + '</td></tr>';
874
-                        result = result + '<tr><td>' + <?php echo '"' . _("SP email") . '"'; ?> + '</td><td>' + data.email + '</td></tr>';
875
-                        result = result + '<tr><td>' + <?php echo '"' . _("IdP email(s)") . '"'; ?> + '</td><td>' + data.idpcontact + '</td></tr>';
876
-                        result = result + '<tr><td>' + <?php echo '"' . _("Event's timestamp") . '"'; ?> + '</td><td>' + data.timestamp + '</td></tr>';
877
-                        result = result + '<tr><td>' + <?php echo '"' . _("Calling-Station-Id") . '"'; ?> + '</td><td>' + data.mac + '</td></tr>';
878
-                        result = result + '<tr><td>' + <?php echo '"' . _("Additional description") . '"'; ?> +'</td><td>' + data.freetext + '</td></tr>';
873
+                        result = result + '<tr><td>' + <?php echo '"'._("Reason").'"'; ?> + '</td><td>' + data.reason + '</td></tr>';
874
+                        result = result + '<tr><td>' + <?php echo '"'._("SP email").'"'; ?> + '</td><td>' + data.email + '</td></tr>';
875
+                        result = result + '<tr><td>' + <?php echo '"'._("IdP email(s)").'"'; ?> + '</td><td>' + data.idpcontact + '</td></tr>';
876
+                        result = result + '<tr><td>' + <?php echo '"'._("Event's timestamp").'"'; ?> + '</td><td>' + data.timestamp + '</td></tr>';
877
+                        result = result + '<tr><td>' + <?php echo '"'._("Calling-Station-Id").'"'; ?> + '</td><td>' + data.mac + '</td></tr>';
878
+                        result = result + '<tr><td>' + <?php echo '"'._("Additional description").'"'; ?> +'</td><td>' + data.freetext + '</td></tr>';
879 879
                     }
880 880
                     if (type == 'sp_send') {
881
-                        result = result + '<h3>'+ <?php echo '"' . _("IdP contacting SP due to technical problems or abuse") . '"'; ?> + '</h3>';
881
+                        result = result + '<h3>'+ <?php echo '"'._("IdP contacting SP due to technical problems or abuse").'"'; ?> + '</h3>';
882 882
                         result = result + '<table>';
883
-                        result = result + '<tr><td>' + <?php echo '"' . _("Reason") . '"'; ?> + '</td><td>' + data.reason + '</td></tr>';
884
-                        result = result + '<tr><td>' + <?php echo '"' . _("SP's Operator-Name") . '"'; ?> + '</td><td>' + data.opname + '</td></tr>';
885
-                        result = result + '<tr><td>' + <?php echo '"' . _("User's outer ID") . '"'; ?> + '</td><td>' + data.outerid + '</td></tr>';
886
-                        result = result + '<tr><td>' + <?php echo '"' . _("IdP email") . '"'; ?> + '</td><td>' + data.email + '</td></tr>';
887
-                        result = result + '<tr><td>' + <?php echo '"' . _("Event's timestamp") . '"'; ?> + '</td><td>' + data.timestamp + '</td></tr>';
888
-                        result = result + '<tr><td>' + <?php echo '"' . _("Calling-Station-Id") . '"'; ?> + '</td><td>' + data.mac + '</td></tr>';
889
-                        result = result + '<tr><td>' + <?php echo '"' . _("Additional description") . '"'; ?> +'</td><td>' + data.freetext + '</td></tr>';
890
-                        result = result + '<tr><td>' + <?php echo '"' . _("How to contact the user") . '"'; ?> +'</td><td>' + data.cdetails + '</td></tr>';
883
+                        result = result + '<tr><td>' + <?php echo '"'._("Reason").'"'; ?> + '</td><td>' + data.reason + '</td></tr>';
884
+                        result = result + '<tr><td>' + <?php echo '"'._("SP's Operator-Name").'"'; ?> + '</td><td>' + data.opname + '</td></tr>';
885
+                        result = result + '<tr><td>' + <?php echo '"'._("User's outer ID").'"'; ?> + '</td><td>' + data.outerid + '</td></tr>';
886
+                        result = result + '<tr><td>' + <?php echo '"'._("IdP email").'"'; ?> + '</td><td>' + data.email + '</td></tr>';
887
+                        result = result + '<tr><td>' + <?php echo '"'._("Event's timestamp").'"'; ?> + '</td><td>' + data.timestamp + '</td></tr>';
888
+                        result = result + '<tr><td>' + <?php echo '"'._("Calling-Station-Id").'"'; ?> + '</td><td>' + data.mac + '</td></tr>';
889
+                        result = result + '<tr><td>' + <?php echo '"'._("Additional description").'"'; ?> +'</td><td>' + data.freetext + '</td></tr>';
890
+                        result = result + '<tr><td>' + <?php echo '"'._("How to contact the user").'"'; ?> +'</td><td>' + data.cdetails + '</td></tr>';
891 891
                     }
892 892
                     result = result + '</div>';
893 893
                     showInfo(result, title);
@@ -904,7 +904,7 @@  discard block
 block discarded – undo
904 904
         if ($('#mac').val().length > 0) {
905 905
             if ($('#mac').val().length != 17) {
906 906
                 $('#mac').addClass('error_input');
907
-                $('#mac').attr('title', <?php echo '"' . _("MAC address is incomplete") . '"'; ?>);
907
+                $('#mac').attr('title', <?php echo '"'._("MAC address is incomplete").'"'; ?>);
908 908
             } else {
909 909
                 $('#mac').removeClass('error_input'); 
910 910
                 $('#mac').attr('title', '');
@@ -913,7 +913,7 @@  discard block
 block discarded – undo
913 913
         if ($(this).attr('id') == 'email' &&  $(this).val().length > 0) {
914 914
             if (!isEmail($(this).val())) {
915 915
                 $('#email').addClass('error_input');
916
-                $('#email').attr('title', <?php echo '"' . _("Wrong format of email") . '"'; ?>);
916
+                $('#email').attr('title', <?php echo '"'._("Wrong format of email").'"'; ?>);
917 917
             } else {
918 918
                 $('#email').removeClass('error_input');
919 919
                 $('#email').attr('title', '');
@@ -922,7 +922,7 @@  discard block
 block discarded – undo
922 922
         if ($(this).attr('id') == 'outer_id' &&  $(this).val().length > 0) {
923 923
             if (!isEmail($(this).val(), true)) {
924 924
                 $('#outer_id').addClass('error_input');
925
-                $('#outer_id').attr('title', <?php echo '"' . _("Wrong format of outer ID") . '"'; ?>);
925
+                $('#outer_id').attr('title', <?php echo '"'._("Wrong format of outer ID").'"'; ?>);
926 926
             } else {
927 927
                 $('#outer_id').removeClass('error_input');
928 928
                 $('#outer_id').attr('title', '');
@@ -931,7 +931,7 @@  discard block
 block discarded – undo
931 931
         if ($(this).attr('id') == 'opname' && $('#opname').val().length > 0) {
932 932
             if (!isOperatorName($(this).val())) {
933 933
                 $('#opname').addClass('error_input');
934
-                $('#opname').attr('title', <?php echo '"' . _("Wrong string given as OperatorName") . '"'; ?>);
934
+                $('#opname').attr('title', <?php echo '"'._("Wrong string given as OperatorName").'"'; ?>);
935 935
                 $('#spmanually').show();
936 936
             } else {
937 937
                 $('#opname').removeClass('error_input');
Please login to merge, or discard this patch.