@@ -24,7 +24,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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>"; |
@@ -23,7 +23,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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!"); |
@@ -27,7 +27,7 @@ discard block |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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 |
||
| 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'); |