@@ -69,7 +69,7 @@ |
||
69 | 69 | $langInstance = new core\common\Language(); |
70 | 70 | $end = $langInstance->rtl ? "left" : "right"; |
71 | 71 | ?> |
72 | - pressedButton.next().append('<span style="padding-<?php echo $end;?>:1em">'+msg+'<\/span>'); |
|
72 | + pressedButton.next().append('<span style="padding-<?php echo $end; ?>:1em">'+msg+'<\/span>'); |
|
73 | 73 | } |
74 | 74 | ); |
75 | 75 | } |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | -require_once dirname(dirname(__DIR__)) . "/config/_config.php"; |
|
22 | +require_once dirname(dirname(__DIR__))."/config/_config.php"; |
|
23 | 23 | |
24 | 24 | $loggerInstance = new \core\common\Logging(); |
25 | 25 | |
@@ -69,13 +69,13 @@ discard block |
||
69 | 69 | $dnsChecksOR = new \core\diag\RFC7585Tests($check_realm, "aaa+auth:radius.tls.tcp"); |
70 | 70 | } |
71 | 71 | } else { |
72 | - $error_message = _("You asked for a realm check, but we don't know the realm for this profile!") . "</p>"; |
|
72 | + $error_message = _("You asked for a realm check, but we don't know the realm for this profile!")."</p>"; |
|
73 | 73 | } |
74 | 74 | } else { // someone else's realm, and we don't know anything about it... only shallow checks |
75 | 75 | $check_realm = $validator->realm($realm ?? $_SESSION['check_realm'] ?? ""); |
76 | 76 | if ($check_realm !== FALSE) { |
77 | 77 | $_SESSION['check_realm'] = $check_realm; |
78 | - $testsuite = new \core\diag\RADIUSTests($check_realm, "@" . $check_realm); |
|
78 | + $testsuite = new \core\diag\RADIUSTests($check_realm, "@".$check_realm); |
|
79 | 79 | $dnsChecks = new \core\diag\RFC7585Tests($check_realm); |
80 | 80 | } else { |
81 | 81 | $error_message = _("No valid realm name given, cannot execute any checks!"); |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | var listofcas = "<?php echo _("You should update your list of accredited CAs") ?>"; |
127 | 127 | var getitfrom = "<?php echo _("Get it from here.") ?>"; |
128 | 128 | var listsource = "<?php echo \config\Diagnostics::RADIUSTESTS['accreditedCAsURL'] ?>"; |
129 | - var moretext = "<?php echo _("more") . "»" ?>"; |
|
129 | + var moretext = "<?php echo _("more")."»" ?>"; |
|
130 | 130 | var lesstext = "<?php echo "«" ?>"; |
131 | 131 | var morealltext = "<?php echo _("Show detailed information for all tests") ?>"; |
132 | 132 | var unknownca_code = "<?php echo \core\diag\RADIUSTests::CERTPROB_UNKNOWN_CA ?>"; |
@@ -269,7 +269,7 @@ discard block |
||
269 | 269 | } |
270 | 270 | } |
271 | 271 | cliinfo = cliinfo + '<li><table><tbody><tr><td class="icon_td"><img class="icon" src="' + icons[level] + '" style="width: 24px;"></td><td>' + state; |
272 | - cliinfo = cliinfo + ' <?php echo "(" . sprintf(_("elapsed time: %sms."), "'+data.ca[key].certificate[c].time_millisec+' ") . ")"; ?>' + add + '</td></tr>'; |
|
272 | + cliinfo = cliinfo + ' <?php echo "(".sprintf(_("elapsed time: %sms."), "'+data.ca[key].certificate[c].time_millisec+' ").")"; ?>' + add + '</td></tr>'; |
|
273 | 273 | cliinfo = cliinfo + '</tbody></table></ul></li>'; |
274 | 274 | if (data.ca[key].certificate[c].finalerror === 1) { |
275 | 275 | cliinfo = cliinfo + '<li>' + restskipped + '</li>'; |
@@ -461,7 +461,7 @@ discard block |
||
461 | 461 | }); |
462 | 462 | } |
463 | 463 | o = o + cert_data + '</table>'; |
464 | - $("#eap_test" + data.hostindex).append('<strong><img style="position: relative; top: 2px;" src="' + icons[v.level] + '"><span style="position: relative; top: -5px; <?php echo $start;?>: 1em">' + v.eap + ' – <?php printf(_("elapsed time: %sms."), "'+v.time_millisec+' ") ?></span></strong><div class="more" style="padding-<?php echo $start;?>: 40px"><div class="morecontent"><div style="display:none; background: #eee;">' + o + '</div><a href="" class="morelink">' + moretext + '</a></div></div>'); |
|
464 | + $("#eap_test" + data.hostindex).append('<strong><img style="position: relative; top: 2px;" src="' + icons[v.level] + '"><span style="position: relative; top: -5px; <?php echo $start; ?>: 1em">' + v.eap + ' – <?php printf(_("elapsed time: %sms."), "'+v.time_millisec+' ") ?></span></strong><div class="more" style="padding-<?php echo $start; ?>: 40px"><div class="morecontent"><div style="display:none; background: #eee;">' + o + '</div><a href="" class="morelink">' + moretext + '</a></div></div>'); |
|
465 | 465 | }); |
466 | 466 | } |
467 | 467 | |
@@ -472,8 +472,8 @@ discard block |
||
472 | 472 | <?php |
473 | 473 | foreach (\config\Diagnostics::RADIUSTESTS['UDP-hosts'] as $hostindex => $host) { |
474 | 474 | print " |
475 | -$(\"#live_src" . $hostindex . "_img\").attr('src',icon_loading); |
|
476 | -$(\"#live_src" . $hostindex . "_img\").show(); |
|
475 | +$(\"#live_src" . $hostindex."_img\").attr('src',icon_loading); |
|
476 | +$(\"#live_src" . $hostindex."_img\").show(); |
|
477 | 477 | $.ajax({ |
478 | 478 | url: 'radius_tests.php?src=0&hostindex=$hostindex&realm='+realm, |
479 | 479 | type: 'POST', |
@@ -503,15 +503,15 @@ discard block |
||
503 | 503 | <?php |
504 | 504 | foreach (\config\Diagnostics::RADIUSTESTS['UDP-hosts'] as $hostindex => $host) { |
505 | 505 | if ($testedProfile !== NULL) { |
506 | - $extraarg = "profile_id: " . $testedProfile->identifier . ", "; |
|
506 | + $extraarg = "profile_id: ".$testedProfile->identifier.", "; |
|
507 | 507 | } else { |
508 | 508 | $extraarg = ""; |
509 | 509 | } |
510 | 510 | print " |
511 | -$(\"#src" . $hostindex . "_img\").attr('src',icon_loading); |
|
511 | +$(\"#src" . $hostindex."_img\").attr('src',icon_loading); |
|
512 | 512 | $(\"#src$hostindex\").html(''); |
513 | 513 | running_ajax_stat++; |
514 | -$.get('radius_tests.php',{test_type: 'udp', $extraarg realm: realm, src: $hostindex, lang: '" . $gui->languageInstance->getLang() . "', hostindex: '$hostindex' }, udp, 'json'); |
|
514 | +$.get('radius_tests.php',{test_type: 'udp', $extraarg realm: realm, src: $hostindex, lang: '".$gui->languageInstance->getLang()."', hostindex: '$hostindex' }, udp, 'json'); |
|
515 | 515 | |
516 | 516 | "; |
517 | 517 | } |
@@ -538,7 +538,7 @@ discard block |
||
538 | 538 | if ($check_realm === FALSE) { |
539 | 539 | print "<p>$error_message</p>"; |
540 | 540 | } else { |
541 | - print "<h1>" . sprintf(_("Realm testing for: %s"), $check_realm) . "</h1>\n"; |
|
541 | + print "<h1>".sprintf(_("Realm testing for: %s"), $check_realm)."</h1>\n"; |
|
542 | 542 | ?> |
543 | 543 | <div id="debug_out" style="display: none"></div> |
544 | 544 | <div id="tabs" style="min-width: 600px; max-width:1000px"> |
@@ -560,25 +560,25 @@ discard block |
||
560 | 560 | // NAPTR existence check |
561 | 561 | if ($dynType == "") { |
562 | 562 | $rfc7585suite = $dnsChecks; |
563 | - echo "<strong>" . _("DNS checks") . "</strong><div>"; |
|
563 | + echo "<strong>"._("DNS checks")."</strong><div>"; |
|
564 | 564 | } else { |
565 | 565 | if (count($orrealm) == 0) { |
566 | 566 | continue; |
567 | 567 | } |
568 | 568 | $rfc7585suite = $dnsChecksOR; |
569 | - echo "<strong>" . _("OpenRoaming DNS checks") . "</strong><div>"; |
|
569 | + echo "<strong>"._("OpenRoaming DNS checks")."</strong><div>"; |
|
570 | 570 | } |
571 | 571 | $naptr = $rfc7585suite->relevantNAPTR(); |
572 | 572 | if ($naptr == \core\diag\RADIUSTests::RETVAL_NOTCONFIGURED) { |
573 | 573 | if ($dynType == "") { |
574 | - echo "<tr><td>" . _("Dynamic discovery test is not configured") . "</td><td>"; |
|
574 | + echo "<tr><td>"._("Dynamic discovery test is not configured")."</td><td>"; |
|
575 | 575 | } else { |
576 | - echo "<tr><td>" . _("OpenRoaming connectivity test is not configured") . "</td><td>"; |
|
576 | + echo "<tr><td>"._("OpenRoaming connectivity test is not configured")."</td><td>"; |
|
577 | 577 | } |
578 | 578 | } else { |
579 | 579 | echo "<table>"; |
580 | 580 | // output in friendly words |
581 | - echo "<tr><td>" . _("Checking NAPTR existence:") . "</td><td>"; |
|
581 | + echo "<tr><td>"._("Checking NAPTR existence:")."</td><td>"; |
|
582 | 582 | switch ($naptr) { |
583 | 583 | case \core\diag\RFC7585Tests::RETVAL_NONAPTR: |
584 | 584 | echo _("This realm has no NAPTR records."); |
@@ -593,7 +593,7 @@ discard block |
||
593 | 593 | |
594 | 594 | // compliance checks for NAPTRs |
595 | 595 | if ($naptr > 0) { |
596 | - echo "<tr><td>" . _("Checking NAPTR compliance (flag = S and regex = {empty}):") . "</td><td>"; |
|
596 | + echo "<tr><td>"._("Checking NAPTR compliance (flag = S and regex = {empty}):")."</td><td>"; |
|
597 | 597 | $naptr_valid = $rfc7585suite->relevantNAPTRcompliance(); |
598 | 598 | switch ($naptr_valid) { |
599 | 599 | case \core\diag\RADIUSTests::RETVAL_OK: |
@@ -608,7 +608,7 @@ discard block |
||
608 | 608 | // SRV resolution |
609 | 609 | if ($naptr > 0 && $naptr_valid == \core\diag\RADIUSTests::RETVAL_OK) { |
610 | 610 | $srv = $rfc7585suite->relevantNAPTRsrvResolution(); |
611 | - echo "<tr><td>" . _("Checking SRVs:") . "</td><td>"; |
|
611 | + echo "<tr><td>"._("Checking SRVs:")."</td><td>"; |
|
612 | 612 | switch ($srv) { |
613 | 613 | case \core\diag\RADIUSTests::RETVAL_SKIPPED: |
614 | 614 | echo _("This check was skipped."); |
@@ -624,7 +624,7 @@ discard block |
||
624 | 624 | // IP addresses for the hosts |
625 | 625 | if ($naptr > 0 && $naptr_valid == \core\diag\RADIUSTests::RETVAL_OK && $srv > 0) { |
626 | 626 | $hosts = $rfc7585suite->relevantNAPTRhostnameResolution(); |
627 | - echo "<tr><td>" . _("Checking IP address resolution:") . "</td><td>"; |
|
627 | + echo "<tr><td>"._("Checking IP address resolution:")."</td><td>"; |
|
628 | 628 | switch ($srv) { |
629 | 629 | case \core\diag\RADIUSTests::RETVAL_SKIPPED: |
630 | 630 | echo _("This check was skipped."); |
@@ -641,12 +641,12 @@ discard block |
||
641 | 641 | echo "</table><br/>"; |
642 | 642 | if ($dynType == "") { |
643 | 643 | if (count($testsuite->listerrors()) == 0) { |
644 | - echo sprintf(_("Realm is <strong>%s</strong> "), _(($naptr > 0 ? "DYNAMIC" : "STATIC"))) . _("with no DNS errors encountered. Congratulations!"); |
|
644 | + echo sprintf(_("Realm is <strong>%s</strong> "), _(($naptr > 0 ? "DYNAMIC" : "STATIC")))._("with no DNS errors encountered. Congratulations!"); |
|
645 | 645 | } else { |
646 | - echo sprintf(_("Realm is <strong>%s</strong> "), _(($naptr > 0 ? "DYNAMIC" : "STATIC"))) . _("but there were DNS errors! Check them!") . " " . _("You should re-run the tests after fixing the errors; more errors might be uncovered at that point. The exact error causes are listed below."); |
|
646 | + echo sprintf(_("Realm is <strong>%s</strong> "), _(($naptr > 0 ? "DYNAMIC" : "STATIC")))._("but there were DNS errors! Check them!")." "._("You should re-run the tests after fixing the errors; more errors might be uncovered at that point. The exact error causes are listed below."); |
|
647 | 647 | echo "<div class='notacceptable'><table>"; |
648 | 648 | foreach ($testsuite->listerrors() as $details) { |
649 | - echo "<tr><td>" . $details['TYPE'] . "</td><td>" . $details['TARGET'] . "</td></tr>"; |
|
649 | + echo "<tr><td>".$details['TYPE']."</td><td>".$details['TARGET']."</td></tr>"; |
|
650 | 650 | } |
651 | 651 | echo "</table></div>"; |
652 | 652 | } |
@@ -665,13 +665,13 @@ discard block |
||
665 | 665 | $("#dynamic_tests").show(); |
666 | 666 | '; |
667 | 667 | foreach ($rfc7585suite->NAPTR_hostname_records as $hostindex => $addr) { |
668 | - $host = ($addr['family'] == "IPv6" ? "[" : "") . $addr['IP'] . ($addr['family'] == "IPv6" ? "]" : "") . ":" . $addr['port']; |
|
668 | + $host = ($addr['family'] == "IPv6" ? "[" : "").$addr['IP'].($addr['family'] == "IPv6" ? "]" : "").":".$addr['port']; |
|
669 | 669 | $expectedName = $addr['hostname']; |
670 | 670 | print " |
671 | 671 | running_ajax_dyn++; |
672 | - $.ajax({url:'radius_tests.php', data:{test_type: 'capath', realm: realm, src: '$host', lang: '" . $gui->languageInstance->getLang() . "', hostindex: '$hostindex', expectedname: '$expectedName' }, error: eee, success: capath, dataType: 'json'}); |
|
672 | + $.ajax({url:'radius_tests.php', data:{test_type: 'capath', realm: realm, src: '$host', lang: '".$gui->languageInstance->getLang()."', hostindex: '$hostindex', expectedname: '$expectedName' }, error: eee, success: capath, dataType: 'json'}); |
|
673 | 673 | running_ajax_dyn++; |
674 | - $.ajax({url:'radius_tests.php', data:{test_type: 'clients', realm: realm, src: '$host', lang: '" . $gui->languageInstance->getLang() . "', hostindex: '$hostindex' }, error: eee, success: clients, dataType: 'json'}); |
|
674 | + $.ajax({url:'radius_tests.php', data:{test_type: 'clients', realm: realm, src: '$host', lang: '".$gui->languageInstance->getLang()."', hostindex: '$hostindex' }, error: eee, success: clients, dataType: 'json'}); |
|
675 | 675 | "; |
676 | 676 | } |
677 | 677 | echo "} |
@@ -687,11 +687,11 @@ discard block |
||
687 | 687 | $("#openroaming_tests").show(); |
688 | 688 | '; |
689 | 689 | foreach ($rfc7585suite->NAPTR_hostname_records as $hostindex => $addr) { |
690 | - $host = ($addr['family'] == "IPv6" ? "[" : "") . $addr['IP'] . ($addr['family'] == "IPv6" ? "]" : "") . ":" . $addr['port']; |
|
690 | + $host = ($addr['family'] == "IPv6" ? "[" : "").$addr['IP'].($addr['family'] == "IPv6" ? "]" : "").":".$addr['port']; |
|
691 | 691 | $expectedName = $addr['hostname']; |
692 | 692 | print " |
693 | 693 | running_ajax_openroaming++; |
694 | - $.ajax({url:'radius_tests.php', data:{test_type: 'openroamingcapath', realm: realm, src: '$host', lang: '" . $gui->languageInstance->getLang() . "', hostindex: '$hostindex', expectedname: '$expectedName' }, error: eee, success: capath, dataType: 'json'}); |
|
694 | + $.ajax({url:'radius_tests.php', data:{test_type: 'openroamingcapath', realm: realm, src: '$host', lang: '".$gui->languageInstance->getLang()."', hostindex: '$hostindex', expectedname: '$expectedName' }, error: eee, success: capath, dataType: 'json'}); |
|
695 | 695 | "; |
696 | 696 | } |
697 | 697 | echo "} |
@@ -704,18 +704,18 @@ discard block |
||
704 | 704 | $naptrs[1] = $naptr; |
705 | 705 | } |
706 | 706 | } |
707 | - echo "<strong>" . _("Static connectivity tests") . "</strong> |
|
707 | + echo "<strong>"._("Static connectivity tests")."</strong> |
|
708 | 708 | <table><tr> |
709 | 709 | <td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='main_static_ico' class='icon'></td><td id='main_static_result' style='display:none'> </td> |
710 | 710 | </tr></table>"; |
711 | 711 | if ($naptrs[0] > 0) { |
712 | - echo "<hr><strong>" . _("Dynamic connectivity tests") . "</strong> |
|
712 | + echo "<hr><strong>"._("Dynamic connectivity tests")."</strong> |
|
713 | 713 | <table><tr> |
714 | 714 | <td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='main_dynamic_ico' class='icon'></td><td id='main_dynamic_result' style='display:none'> </td> |
715 | 715 | </tr></table>"; |
716 | 716 | } |
717 | 717 | if (count($orrealm) && ($naptrs[1] > 0)) { |
718 | - echo "<hr><strong>" . _("OpenRoaming connectivity tests") . "</strong> |
|
718 | + echo "<hr><strong>"._("OpenRoaming connectivity tests")."</strong> |
|
719 | 719 | <table><tr> |
720 | 720 | <td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='main_openroaming_ico' class='icon'></td><td id='main_openroaming_result' style='display:none'> </td> |
721 | 721 | </tr></table>"; |
@@ -735,12 +735,12 @@ discard block |
||
735 | 735 | print "<p>"; |
736 | 736 | foreach (\config\Diagnostics::RADIUSTESTS['UDP-hosts'] as $hostindex => $host) { |
737 | 737 | print "<hr>"; |
738 | - printf(_("Testing from: %s"), "<strong>" . \config\Diagnostics::RADIUSTESTS['UDP-hosts'][$hostindex]['display_name'] . "</strong>"); |
|
738 | + printf(_("Testing from: %s"), "<strong>".\config\Diagnostics::RADIUSTESTS['UDP-hosts'][$hostindex]['display_name']."</strong>"); |
|
739 | 739 | print "<table id='results$hostindex' style='width:100%' class='udp_results'> |
740 | 740 | <tr> |
741 | -<td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='src" . $hostindex . "_img'></td> |
|
741 | +<td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='src".$hostindex."_img'></td> |
|
742 | 742 | <td id='src$hostindex' colspan=2> |
743 | -" . _("testing...") . " |
|
743 | +"._("testing...")." |
|
744 | 744 | </td> |
745 | 745 | </tr> |
746 | 746 | </table>"; |
@@ -751,7 +751,7 @@ discard block |
||
751 | 751 | |
752 | 752 | </div> |
753 | 753 | <?php |
754 | - for ($i=3; $i<5; $i++) { |
|
754 | + for ($i = 3; $i < 5; $i++) { |
|
755 | 755 | if ($i == 3 && $naptrs[0] <= 0) { |
756 | 756 | continue; |
757 | 757 | } |
@@ -766,15 +766,15 @@ discard block |
||
766 | 766 | $rfc7585suite = $dnsChecksOR; |
767 | 767 | } |
768 | 768 | ?> |
769 | - <div id="tabs-<?php echo $i;?>"> |
|
770 | - <button id="run_<?php if ($i==3) echo 'd'; else echo 'o';?>_tests"; onclick="run_<?php if ($i==3) echo 'dynamic'; else echo 'openroaming';?>()"><?php if ($i==3) echo _("Repeat dynamic connectivity tests"); else echo _("Repeat OpenRoaming connectivity tests");?></button> |
|
769 | + <div id="tabs-<?php echo $i; ?>"> |
|
770 | + <button id="run_<?php if ($i == 3) echo 'd'; else echo 'o'; ?>_tests"; onclick="run_<?php if ($i == 3) echo 'dynamic'; else echo 'openroaming'; ?>()"><?php if ($i == 3) echo _("Repeat dynamic connectivity tests"); else echo _("Repeat OpenRoaming connectivity tests"); ?></button> |
|
771 | 771 | |
772 | 772 | <?php |
773 | 773 | echo "<div id='"; |
774 | - if ($i==3) { echo 'dynamic'; } else { echo 'openroaming'; } |
|
774 | + if ($i == 3) { echo 'dynamic'; } else { echo 'openroaming'; } |
|
775 | 775 | echo "_tests'><fieldset class='option_container'> |
776 | 776 | <legend><strong>"; |
777 | - if ($i==3) { |
|
777 | + if ($i == 3) { |
|
778 | 778 | echo _("DYNAMIC connectivity tests"); |
779 | 779 | } else { |
780 | 780 | echo _("OpenRoaming connectivity tests"); |
@@ -788,17 +788,17 @@ discard block |
||
788 | 788 | } |
789 | 789 | $resultstoprint = []; |
790 | 790 | if (count($rfc7585suite->NAPTR_hostname_records) > 0) { |
791 | - $resultstoprint[] = '<div style="align:'.$end.'; display: none;" id="' . $prefix1 . '_result_fail">' . _("Some errors were found during the tests, see below") . '</div><div style="align:'.$end.'; display: none;" id="' . $prefix1 . '_result_pass">' . _("All tests passed, congratulations!") . '</div>'; |
|
792 | - $resultstoprint[] = '<div style="align:'.$end.';"><a href="" class="moreall">' . _('Show detailed information for all tests') . '</a></div>' . '<p><strong>' . _("Checking server handshake...") . "</strong><p>"; |
|
791 | + $resultstoprint[] = '<div style="align:'.$end.'; display: none;" id="'.$prefix1.'_result_fail">'._("Some errors were found during the tests, see below").'</div><div style="align:'.$end.'; display: none;" id="'.$prefix1.'_result_pass">'._("All tests passed, congratulations!").'</div>'; |
|
792 | + $resultstoprint[] = '<div style="align:'.$end.';"><a href="" class="moreall">'._('Show detailed information for all tests').'</a></div>'.'<p><strong>'._("Checking server handshake...")."</strong><p>"; |
|
793 | 793 | foreach ($rfc7585suite->NAPTR_hostname_records as $hostindex => $addr) { |
794 | - $bracketaddr = ($addr["family"] == "IPv6" ? "[" . $addr["IP"] . "]" : $addr["IP"]); |
|
795 | - $resultstoprint[] = '<p><strong>' . $bracketaddr . ' TCP/' . $addr['port'] . '</strong>'; |
|
794 | + $bracketaddr = ($addr["family"] == "IPv6" ? "[".$addr["IP"]."]" : $addr["IP"]); |
|
795 | + $resultstoprint[] = '<p><strong>'.$bracketaddr.' TCP/'.$addr['port'].'</strong>'; |
|
796 | 796 | $resultstoprint[] = '<ul style="list-style-type: none;" class="caresult"><li>'; |
797 | - $resultstoprint[] = "<table id='" . $prefix2 . "caresults$hostindex' style='width:100%'> |
|
797 | + $resultstoprint[] = "<table id='".$prefix2."caresults$hostindex' style='width:100%'> |
|
798 | 798 | <tr> |
799 | -<td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='" . $prefix2 . "srcca$hostindex" . "_img'></td> |
|
800 | -<td id='" . $prefix2 . "srcca$hostindex'> |
|
801 | -" . _("testing...") . " |
|
799 | +<td class='icon_td'><img src='../resources/images/icons/loading51.gif' id='".$prefix2."srcca$hostindex"."_img'></td> |
|
800 | +<td id='" . $prefix2."srcca$hostindex'> |
|
801 | +"._("testing...")." |
|
802 | 802 | </td> |
803 | 803 | </tr> |
804 | 804 | </table>"; |
@@ -806,26 +806,26 @@ discard block |
||
806 | 806 | } |
807 | 807 | $clientstest = []; |
808 | 808 | foreach ($rfc7585suite->NAPTR_hostname_records as $hostindex => $addr) { |
809 | - $clientstest[] = '<p><strong>' . $addr['IP'] . ' TCP/' . $addr['port'] . '</strong></p><ol>'; |
|
810 | - $clientstest[] = "<span id='" . $prefix2 . "clientresults$hostindex$clinx'><table style='width:100%'> |
|
809 | + $clientstest[] = '<p><strong>'.$addr['IP'].' TCP/'.$addr['port'].'</strong></p><ol>'; |
|
810 | + $clientstest[] = "<span id='".$prefix2."clientresults$hostindex$clinx'><table style='width:100%'> |
|
811 | 811 | <tr> |
812 | 812 | <td class='icon_td'>"; |
813 | - if ($i == 4 ) { |
|
813 | + if ($i == 4) { |
|
814 | 814 | $clientstest[] = "<!--"; |
815 | 815 | } |
816 | - $clientstest[] = "<img src='../resources/images/icons/loading51.gif' id='" . $prefix2 . "srcclient$hostindex" . "_img'></td> |
|
817 | -<td id='" . $prefix2 . "srcclient$hostindex'> |
|
818 | -" . _("testing..."); |
|
816 | + $clientstest[] = "<img src='../resources/images/icons/loading51.gif' id='".$prefix2."srcclient$hostindex"."_img'></td> |
|
817 | +<td id='" . $prefix2."srcclient$hostindex'> |
|
818 | +"._("testing..."); |
|
819 | 819 | |
820 | - if ($i == 4 ) { |
|
821 | - $clientstest[] = "-->" . _("not implemented yet"); |
|
820 | + if ($i == 4) { |
|
821 | + $clientstest[] = "-->"._("not implemented yet"); |
|
822 | 822 | } |
823 | 823 | $clientstest[] = "</td></tr></table></span>"; |
824 | 824 | $clientstest[] = '</ol>'; |
825 | 825 | } |
826 | 826 | echo '<div style="align:'.$end.';">'; |
827 | 827 | echo join('', $resultstoprint); |
828 | - echo '<span id="' . $prefix2 . 'clientstest" style="display: none;"><p><hr><b>' . _('Checking if certificates from CAs are accepted...') . '</b><p>' . _('A few client certificates will be tested to check if servers are resistant to some certificate problems.') . '<p>'; |
|
828 | + echo '<span id="'.$prefix2.'clientstest" style="display: none;"><p><hr><b>'._('Checking if certificates from CAs are accepted...').'</b><p>'._('A few client certificates will be tested to check if servers are resistant to some certificate problems.').'<p>'; |
|
829 | 829 | print join('', $clientstest); |
830 | 830 | echo '</span>'; |
831 | 831 | echo '</div>'; |
@@ -839,7 +839,7 @@ discard block |
||
839 | 839 | // check if truncates/dies on Operator-Name |
840 | 840 | if ($my_profile !== NULL) { |
841 | 841 | echo "<div id='tabs-n'><fieldset class='option_container'> |
842 | - <legend><strong>" . _("Live login test") . "</strong></legend>"; |
|
842 | + <legend><strong>" . _("Live login test")."</strong></legend>"; |
|
843 | 843 | $prof_compl = $my_profile->getEapMethodsinOrderOfPreference(1); |
844 | 844 | if (count($prof_compl) > 0) { |
845 | 845 | $passwordReqired = FALSE; |
@@ -852,34 +852,34 @@ discard block |
||
852 | 852 | $clientCertRequired = TRUE; |
853 | 853 | } |
854 | 854 | } |
855 | - echo "<div id='disposable_credential_container'><p>" . _("If you enter an existing login credential here, you can test the actual authentication from various checkpoints all over the world.") . "</p> |
|
856 | - <p>" . _("The test will use all EAP types you have set in your profile information to check whether the right CAs and server names are used, and of course whether the login with these credentials and the given EAP type actually worked. If you have set anonymous outer ID, the test will use that.") . "</p> |
|
857 | - <p>" . _("Note: the tool purposefully does not offer you to save these credentials, and they will never be saved in any way on the server side. Please use only <strong>temporary test accounts</strong> here; permanently valid test accounts in the wild are considered harmful!") . "</p></div> |
|
855 | + echo "<div id='disposable_credential_container'><p>"._("If you enter an existing login credential here, you can test the actual authentication from various checkpoints all over the world.")."</p> |
|
856 | + <p>" . _("The test will use all EAP types you have set in your profile information to check whether the right CAs and server names are used, and of course whether the login with these credentials and the given EAP type actually worked. If you have set anonymous outer ID, the test will use that.")."</p> |
|
857 | + <p>" . _("Note: the tool purposefully does not offer you to save these credentials, and they will never be saved in any way on the server side. Please use only <strong>temporary test accounts</strong> here; permanently valid test accounts in the wild are considered harmful!")."</p></div> |
|
858 | 858 | <form enctype='multipart/form-data' id='live_form' accept-charset='UTF-8'> |
859 | 859 | <input type='hidden' name='test_type' value='udp_login'> |
860 | - <input type='hidden' name='lang' value='" . $gui->languageInstance->getLang() . "'> |
|
861 | - <input type='hidden' name='profile_id' value='" . $my_profile->identifier . "'> |
|
860 | + <input type='hidden' name='lang' value='" . $gui->languageInstance->getLang()."'> |
|
861 | + <input type='hidden' name='profile_id' value='" . $my_profile->identifier."'> |
|
862 | 862 | <table id='live_tests'>"; |
863 | 863 | // if any password based EAP methods are available enable this section |
864 | 864 | if ($passwordReqired) { |
865 | - echo "<tr><td colspan='2'><strong>" . _("Password-based EAP types") . "</strong></td></tr> |
|
866 | - <tr><td>" . _("Real (inner) username:") . "</td><td><input type='text' id='username' class='mandatory' name='username'/></td></tr>"; |
|
867 | - echo "<tr><td>" . _("Anonymous outer ID (optional):") . "</td><td><input type='text' id='outer_username' name='outer_username'/></td></tr>"; |
|
868 | - echo "<tr><td>" . _("Password:") . "</td><td><input type='text' id='password' class='mandatory' name='password'/></td></tr>"; |
|
865 | + echo "<tr><td colspan='2'><strong>"._("Password-based EAP types")."</strong></td></tr> |
|
866 | + <tr><td>" . _("Real (inner) username:")."</td><td><input type='text' id='username' class='mandatory' name='username'/></td></tr>"; |
|
867 | + echo "<tr><td>"._("Anonymous outer ID (optional):")."</td><td><input type='text' id='outer_username' name='outer_username'/></td></tr>"; |
|
868 | + echo "<tr><td>"._("Password:")."</td><td><input type='text' id='password' class='mandatory' name='password'/></td></tr>"; |
|
869 | 869 | } |
870 | 870 | // ask for cert + privkey if TLS-based method is active |
871 | 871 | if ($clientCertRequired) { |
872 | - echo "<tr><td colspan='2'><strong>" . _("Certificate-based EAP types") . "</strong></td></tr> |
|
873 | - <tr><td>" . _("Certificate file (.p12 or .pfx):") . "</td><td><input type='file' id='cert' accept='application/x-pkcs12' name='cert'/></td></tr> |
|
874 | - <tr><td>" . _("Certificate password, if any:") . "</td><td><input type='text' id='privkey' name='privkey_pass'/></td></tr> |
|
875 | - <tr><td>" . _("Username, if different from certificate Subject:") . "</td><td><input type='text' id='tls_username' name='tls_username'/></td></tr>"; |
|
872 | + echo "<tr><td colspan='2'><strong>"._("Certificate-based EAP types")."</strong></td></tr> |
|
873 | + <tr><td>" . _("Certificate file (.p12 or .pfx):")."</td><td><input type='file' id='cert' accept='application/x-pkcs12' name='cert'/></td></tr> |
|
874 | + <tr><td>" . _("Certificate password, if any:")."</td><td><input type='text' id='privkey' name='privkey_pass'/></td></tr> |
|
875 | + <tr><td>" . _("Username, if different from certificate Subject:")."</td><td><input type='text' id='tls_username' name='tls_username'/></td></tr>"; |
|
876 | 876 | } |
877 | - echo "<tr><td colspan='2'><button id='submit_credentials'>" . _("Submit credentials") . "</button></td></tr></table></form>"; |
|
877 | + echo "<tr><td colspan='2'><button id='submit_credentials'>"._("Submit credentials")."</button></td></tr></table></form>"; |
|
878 | 878 | echo "<div id='live_login_results' style='display:none'>"; |
879 | 879 | foreach (\config\Diagnostics::RADIUSTESTS['UDP-hosts'] as $hostindex => $host) { |
880 | 880 | print "<hr>"; |
881 | - printf(_("Testing from: %s"), "<strong>" . \config\Diagnostics::RADIUSTESTS['UDP-hosts'][$hostindex]['display_name'] . "</strong>"); |
|
882 | - print "<span style='position:relative'><img src='../resources/images/icons/loading51.gif' id='live_src" . $hostindex . "_img' style='width:24px; position: absolute; $start: 20px; bottom: 0px; '></span>"; |
|
881 | + printf(_("Testing from: %s"), "<strong>".\config\Diagnostics::RADIUSTESTS['UDP-hosts'][$hostindex]['display_name']."</strong>"); |
|
882 | + print "<span style='position:relative'><img src='../resources/images/icons/loading51.gif' id='live_src".$hostindex."_img' style='width:24px; position: absolute; $start: 20px; bottom: 0px; '></span>"; |
|
883 | 883 | print "<div id='eap_test$hostindex' class='eap_test_results'></div>"; |
884 | 884 | } |
885 | 885 | echo "</div>"; |
@@ -894,9 +894,9 @@ discard block |
||
894 | 894 | } |
895 | 895 | |
896 | 896 | if (isset($_POST['comefrom'])) { |
897 | - $return = htmlspecialchars_decode($_POST['comefrom']) . ( $inst_id ? "?inst_id=" . $inst_id : "" ); |
|
897 | + $return = htmlspecialchars_decode($_POST['comefrom']).($inst_id ? "?inst_id=".$inst_id : ""); |
|
898 | 898 | echo "<form method='post' action='$return' accept-charset='UTF-8'> |
899 | - <button type='submit' name='submitbutton' value='" . web\lib\common\FormElements::BUTTON_CLOSE . "'>" . sprintf(_("Return to %s administrator area"), core\common\Entity::$nomenclature_idp) . "</button>" |
|
899 | + <button type='submit' name='submitbutton' value='".web\lib\common\FormElements::BUTTON_CLOSE."'>".sprintf(_("Return to %s administrator area"), core\common\Entity::$nomenclature_idp)."</button>" |
|
900 | 900 | . "</form>"; |
901 | 901 | } |
902 | 902 | if ($check_realm !== FALSE) { |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | * the receiving end to strip this marker and not add the title by itself. |
32 | 32 | * |
33 | 33 | */ |
34 | -require_once dirname(dirname(dirname((dirname(dirname(__FILE__)))))) . "/config/_config.php"; |
|
34 | +require_once dirname(dirname(dirname((dirname(dirname(__FILE__))))))."/config/_config.php"; |
|
35 | 35 | |
36 | 36 | $Gui = new \web\lib\user\Gui(); |
37 | 37 | |
@@ -41,46 +41,46 @@ discard block |
||
41 | 41 | $subpage = $_REQUEST['subpage']; |
42 | 42 | switch ($page) { |
43 | 43 | case 'about': |
44 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/about_cat.inc.php"; |
|
44 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/about_cat.inc.php"; |
|
45 | 45 | $out = "<div class='padding'>$out</div>"; |
46 | 46 | break; |
47 | 47 | case 'tou': |
48 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/tou.inc.php"; |
|
48 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/tou.inc.php"; |
|
49 | 49 | $out = "no_title<div> |
50 | 50 | <h1> |
51 | - " . $Tou['title'] . " |
|
51 | + " . $Tou['title']." |
|
52 | 52 | </h1> |
53 | -<div id='tou_1'>" . $Tou['subtitle'] . |
|
54 | - '<div style="direction:ltr">' . $Tou['short'] . "</div> |
|
53 | +<div id='tou_1'>" . $Tou['subtitle']. |
|
54 | + '<div style="direction:ltr">'.$Tou['short']."</div> |
|
55 | 55 | </div> |
56 | 56 | <div id='all_tou_link'><a href='javascript:showTOU()'>Click here to see the full terms</a></div> |
57 | 57 | <div id='tou_2' style='display:none; padding-top:20px; direction:ltr'>" . |
58 | - $Tou['full'] . " |
|
58 | + $Tou['full']." |
|
59 | 59 | </div> |
60 | 60 | </div> |
61 | 61 | "; |
62 | 62 | break; |
63 | 63 | case 'help': |
64 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/faq.inc.php"; |
|
64 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/faq.inc.php"; |
|
65 | 65 | switch ($subpage) { |
66 | 66 | case 'contact': |
67 | 67 | case 'idp_not_listed': |
68 | 68 | case 'device_not_listed': |
69 | 69 | case 'what_is_eduroam': |
70 | - $out = "no_title<div><h1>" . _("Help") . "</h1>"; |
|
70 | + $out = "no_title<div><h1>"._("Help")."</h1>"; |
|
71 | 71 | foreach ($Faq as $faqItem) { |
72 | 72 | if (!empty($faqItem['id']) && $faqItem['id'] == $subpage) { |
73 | - $out .= "<div><h3>" . $faqItem['title'] . "</h3>\n"; |
|
74 | - $out .= "" . $faqItem['text'] . "</div>\n"; |
|
73 | + $out .= "<div><h3>".$faqItem['title']."</h3>\n"; |
|
74 | + $out .= "".$faqItem['text']."</div>\n"; |
|
75 | 75 | } |
76 | 76 | } |
77 | 77 | $out .= "</div>"; |
78 | 78 | break; |
79 | 79 | case 'faq': |
80 | - $out = "no_title<div><h1>" . _("Frequently Asked Questions") . "</h1>"; |
|
80 | + $out = "no_title<div><h1>"._("Frequently Asked Questions")."</h1>"; |
|
81 | 81 | foreach ($Faq as $faqItem) { |
82 | - $out .= "<div><h3>" . $faqItem['title'] . "</h3>\n"; |
|
83 | - $out .= "" . $faqItem['text'] . "</div>\n"; |
|
82 | + $out .= "<div><h3>".$faqItem['title']."</h3>\n"; |
|
83 | + $out .= "".$faqItem['text']."</div>\n"; |
|
84 | 84 | } |
85 | 85 | $out .= "</div>"; |
86 | 86 | break; |
@@ -104,15 +104,15 @@ discard block |
||
104 | 104 | $rn = uniqid(); |
105 | 105 | $_SESSION['remindIdP'] = $rn; |
106 | 106 | $out .= "<input type='hidden' id='remindIdPs' value='$rn'>"; |
107 | - $out .= "<p><button type='button' onclick='goAdmin(); return(false);'>" . _("Login") . "</button>"; |
|
108 | - $out .= "<br/><br/><p>" . _("Did you forget with which Identity Provider you logged in to the system? We can try to find out if you specify the email address with which you were invited to the system in the box below. This may not work if you were invited from a third-party website via the AdminAPI.") . "</p>"; |
|
109 | - $out .= "<input id='remindIdP' type='text'/><button onclick='remindIdPF(); return false;'>" . _("Get IdP Reminder") . "</button>"; |
|
107 | + $out .= "<p><button type='button' onclick='goAdmin(); return(false);'>"._("Login")."</button>"; |
|
108 | + $out .= "<br/><br/><p>"._("Did you forget with which Identity Provider you logged in to the system? We can try to find out if you specify the email address with which you were invited to the system in the box below. This may not work if you were invited from a third-party website via the AdminAPI.")."</p>"; |
|
109 | + $out .= "<input id='remindIdP' type='text'/><button onclick='remindIdPF(); return false;'>"._("Get IdP Reminder")."</button>"; |
|
110 | 110 | $out .= "<div id='remindIdPd'><span id='remindIdPh'></span><ul id='remindIdPl'></ul></div>"; |
111 | 111 | $out = "<div class='padding'>$out</div>"; |
112 | 112 | } |
113 | 113 | break; |
114 | 114 | case 'develop': |
115 | - include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/user/devel.inc.php"; |
|
115 | + include_once dirname(dirname(dirname(dirname(__FILE__))))."/user/devel.inc.php"; |
|
116 | 116 | $out = "<div class='padding'>$out</div>"; |
117 | 117 | break; |
118 | 118 | } |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | $invitationObject = new SilverbulletInvitation($token); |
326 | 326 | $profile = new ProfileSilverbullet($invitationObject->profile); |
327 | 327 | $inst = new IdP($profile->institution); |
328 | - $loggerInstance->debug(5, "tokenStatus: done, got " . $invitationObject->invitationTokenStatus . ", " . $invitationObject->profile . ", " . $invitationObject->userId . ", " . $invitationObject->expiry . ", " . $invitationObject->invitationTokenString . "\n"); |
|
328 | + $loggerInstance->debug(5, "tokenStatus: done, got ".$invitationObject->invitationTokenStatus.", ".$invitationObject->profile.", ".$invitationObject->userId.", ".$invitationObject->expiry.", ".$invitationObject->invitationTokenString."\n"); |
|
329 | 329 | if ($invitationObject->invitationTokenStatus != SilverbulletInvitation::SB_TOKENSTATUS_VALID && $invitationObject->invitationTokenStatus != SilverbulletInvitation::SB_TOKENSTATUS_PARTIALLY_REDEEMED) { |
330 | 330 | throw new Exception("Attempt to generate a SilverBullet installer with an invalid/redeemed/expired token. The user should never have got that far!"); |
331 | 331 | } |
@@ -338,12 +338,12 @@ discard block |
||
338 | 338 | throw new Exception("Despite a valid token, the corresponding user was not found in database or database query error!"); |
339 | 339 | } |
340 | 340 | $expiryObject = mysqli_fetch_object(/** @scrutinizer ignore-type */ $userrow); |
341 | - $loggerInstance->debug(5, "EXP: " . $expiryObject->expiry . "\n"); |
|
341 | + $loggerInstance->debug(5, "EXP: ".$expiryObject->expiry."\n"); |
|
342 | 342 | $expiryDateObject = date_create_from_format("Y-m-d H:i:s", $expiryObject->expiry); |
343 | 343 | if ($expiryDateObject === FALSE) { |
344 | 344 | throw new Exception("The expiry date we got from the DB is bogus!"); |
345 | 345 | } |
346 | - $loggerInstance->debug(5, $expiryDateObject->format("Y-m-d H:i:s") . "\n"); |
|
346 | + $loggerInstance->debug(5, $expiryDateObject->format("Y-m-d H:i:s")."\n"); |
|
347 | 347 | // date_create with no parameters can't fail, i.e. is never FALSE |
348 | 348 | $validity = date_diff(/** @scrutinizer ignore-type */ date_create(), $expiryDateObject); |
349 | 349 | $expiryDays = $validity->days + 1; |
@@ -377,14 +377,14 @@ discard block |
||
377 | 377 | $exportedCertClear = ""; |
378 | 378 | openssl_pkcs12_export($cert, $exportedCertClear, $privateKey, "", ['extracerts' => [$issuingCaPem, $rootCaPem]]); |
379 | 379 | $pkey_3des = ""; |
380 | - openssl_pkey_export($privateKey, $pkey_3des, $importPassword, [ "encrypt_key_cipher" => OPENSSL_CIPHER_3DES ]); |
|
380 | + openssl_pkey_export($privateKey, $pkey_3des, $importPassword, ["encrypt_key_cipher" => OPENSSL_CIPHER_3DES]); |
|
381 | 381 | // store resulting cert CN and expiry date in separate columns into DB - do not store the cert data itself as it contains the private key! |
382 | 382 | // we need the *real* expiry date, not just the day-approximation |
383 | 383 | $x509 = new \core\common\X509(); |
384 | 384 | $certString = ""; |
385 | 385 | openssl_x509_export($cert, $certString); |
386 | 386 | $parsedCert = $x509->processCertificate($certString); |
387 | - $loggerInstance->debug(5, "CERTINFO: " . /** @scrutinizer ignore-type */ print_r($parsedCert['full_details'], true)); |
|
387 | + $loggerInstance->debug(5, "CERTINFO: "./** @scrutinizer ignore-type */ print_r($parsedCert['full_details'], true)); |
|
388 | 388 | $realExpiryDate = date_create_from_format("U", $parsedCert['full_details']['validTo_time_t'])->format("Y-m-d H:i:s"); |
389 | 389 | |
390 | 390 | // store new cert info in DB |
@@ -396,7 +396,7 @@ discard block |
||
396 | 396 | // let the RADIUS users know the actual username for CUI generation |
397 | 397 | $radiusDbs = DBConnection::handle("RADIUS"); // is an array of server conns |
398 | 398 | foreach ($radiusDbs as $oneRadiusDb) { |
399 | - $oneRadiusDb->exec("INSERT IGNORE INTO radcheck (username, attribute, op, value) VALUES (?, 'CUI-Source-Username', ':=', ?)", "ss", ($profile->getUserById($invitationObject->userId))[$invitationObject->userId] , $csr["USERNAME"]); |
|
399 | + $oneRadiusDb->exec("INSERT IGNORE INTO radcheck (username, attribute, op, value) VALUES (?, 'CUI-Source-Username', ':=', ?)", "ss", ($profile->getUserById($invitationObject->userId))[$invitationObject->userId], $csr["USERNAME"]); |
|
400 | 400 | } |
401 | 401 | |
402 | 402 | // return PKCS#12 data stream |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | $username = ""; |
454 | 454 | while ($usernameIsUnique === FALSE) { |
455 | 455 | $usernameLocalPart = common\Entity::randomString(64 - 1 - strlen($realm), "0123456789abcdefghijklmnopqrstuvwxyz"); |
456 | - $username = $usernameLocalPart . "@" . $realm; |
|
456 | + $username = $usernameLocalPart."@".$realm; |
|
457 | 457 | $uniquenessQuery = $databaseHandle->exec("SELECT cn from silverbullet_certificate WHERE cn = ? AND ca_type = ?", "ss", $username, $certtype); |
458 | 458 | // SELECT -> resource, not boolean |
459 | 459 | if (mysqli_num_rows(/** @scrutinizer ignore-type */ $uniquenessQuery) == 0) { |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | return $this->counter; |
127 | 127 | } |
128 | 128 | |
129 | - $cachedNumber = @file_get_contents(ROOT . "/var/tmp/cachedSPNumber.serialised"); |
|
129 | + $cachedNumber = @file_get_contents(ROOT."/var/tmp/cachedSPNumber.serialised"); |
|
130 | 130 | if ($cachedNumber !== FALSE) { |
131 | 131 | $numberData = unserialize($cachedNumber); |
132 | 132 | $now = new \DateTime(); |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | } else { // data in cache is too old or doesn't exist. We really need to ask the database |
140 | 140 | $list = $this->listAllServiceProviders(); |
141 | 141 | $this->counter = count($list); |
142 | - file_put_contents(ROOT . "/var/tmp/cachedSPNumber.serialised", serialize(["number" => $this->counter, "timestamp" => new \DateTime()])); |
|
142 | + file_put_contents(ROOT."/var/tmp/cachedSPNumber.serialised", serialize(["number" => $this->counter, "timestamp" => new \DateTime()])); |
|
143 | 143 | return $this->counter; |
144 | 144 | } |
145 | 145 | } |
@@ -188,7 +188,7 @@ discard block |
||
188 | 188 | $returnarray = []; |
189 | 189 | $query = "SELECT id_institution AS id, country, inst_realm as realmlist, name AS collapsed_name, contact AS collapsed_contact, type FROM view_active_institution WHERE country = ?"; |
190 | 190 | if ($eduroamDbType !== NULL) { |
191 | - $query .= " AND ( type = '" . ExternalEduroamDBData::TYPE_IDPSP . "' OR type = '" . $eduroamDbType . "')"; |
|
191 | + $query .= " AND ( type = '".ExternalEduroamDBData::TYPE_IDPSP."' OR type = '".$eduroamDbType."')"; |
|
192 | 192 | } |
193 | 193 | $externals = $this->db->exec($query, "s", $tld); |
194 | 194 | // was a SELECT query, so a resource and not a boolean |
@@ -291,7 +291,7 @@ discard block |
||
291 | 291 | $instServerTransaction = $this->db->exec($query, "s", $tld); |
292 | 292 | while ($instServerResponses = mysqli_fetch_object(/** @scrutinizer ignore-type */ $instServerTransaction)) { |
293 | 293 | $contactList = $this->dissectCollapsedContacts($instServerResponses->contacts); |
294 | - $retval[$instServerResponses->ROid . "-". $instServerResponses->instid] = [ |
|
294 | + $retval[$instServerResponses->ROid."-".$instServerResponses->instid] = [ |
|
295 | 295 | "names" => $this->splitNames($instServerResponses->inst_name), |
296 | 296 | "type" => array_search($instServerResponses->type, self::TYPE_MAPPING), |
297 | 297 | "servers" => $instServerResponses->servers, |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | * <base_url>/copyright.php after deploying the software |
20 | 20 | */ |
21 | 21 | |
22 | -require dirname(dirname(dirname(dirname(__FILE__)))) . "/config/_config.php"; |
|
22 | +require dirname(dirname(dirname(dirname(__FILE__))))."/config/_config.php"; |
|
23 | 23 | $colour1 = \config\Master::APPEARANCE['colour1']; |
24 | 24 | $colour2 = \config\Master::APPEARANCE['colour2']; |
25 | 25 | // we need to know if we are serving a RTL language so we can flip some heading |
@@ -34,14 +34,14 @@ discard block |
||
34 | 34 | } |
35 | 35 | |
36 | 36 | body { |
37 | - background: <?php echo $colour1;?>; |
|
37 | + background: <?php echo $colour1; ?>; |
|
38 | 38 | color: #000000; |
39 | 39 | font-family:Verdana, Arial, Helvetica, sans-serif; |
40 | 40 | font-size:11px; |
41 | 41 | height: 100%; |
42 | 42 | margin: 0px; |
43 | 43 | padding: 0px; |
44 | - padding-<?php echo $start;?>: 0px; |
|
44 | + padding-<?php echo $start; ?>: 0px; |
|
45 | 45 | min-width: 700px; |
46 | 46 | font-size: 11px; |
47 | 47 | font-weight: normal; |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | } |
58 | 58 | |
59 | 59 | button { |
60 | - background: <?php echo $colour2;?>; |
|
60 | + background: <?php echo $colour2; ?>; |
|
61 | 61 | color: #FFFFFF; |
62 | 62 | min-height: 23px; |
63 | 63 | border-start-style: outset; |
@@ -78,14 +78,14 @@ discard block |
||
78 | 78 | background:#095e80; |
79 | 79 | border-style:inset; |
80 | 80 | position: relative; |
81 | - <?php echo $start;?>: 3px; |
|
81 | + <?php echo $start; ?>: 3px; |
|
82 | 82 | } |
83 | 83 | |
84 | 84 | button.pressedDisabled { |
85 | 85 | background:#999; |
86 | 86 | border-style:inset; |
87 | 87 | position: relative; |
88 | - <?php echo $start;?>: 3px; |
|
88 | + <?php echo $start; ?>: 3px; |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | button.delete { |
@@ -93,14 +93,14 @@ discard block |
||
93 | 93 | } |
94 | 94 | |
95 | 95 | .problemdescription { |
96 | - padding-<?php echo $start;?>:40px; |
|
96 | + padding-<?php echo $start; ?>:40px; |
|
97 | 97 | padding-top: 10px; |
98 | 98 | padding-bottom: 10px; |
99 | 99 | background-color: lightyellow; |
100 | 100 | } |
101 | 101 | |
102 | 102 | .problemsolution { |
103 | - padding-<?php echo $start;?>:40px; |
|
103 | + padding-<?php echo $start; ?>:40px; |
|
104 | 104 | padding-top: 10px; |
105 | 105 | padding-bottom: 10px; |
106 | 106 | background-color: lightgreen; |
@@ -167,8 +167,8 @@ discard block |
||
167 | 167 | div.profilemodulebuttons { |
168 | 168 | position: inherit; |
169 | 169 | bottom: 5px; |
170 | - <?php echo $end;?>: 5px; |
|
171 | - text-align: <?php echo $end;?>; |
|
170 | + <?php echo $end; ?>: 5px; |
|
171 | + text-align: <?php echo $end; ?>; |
|
172 | 172 | } |
173 | 173 | |
174 | 174 | div.profilebox { |
@@ -189,15 +189,15 @@ discard block |
||
189 | 189 | display: block; |
190 | 190 | position: absolute; |
191 | 191 | top:0; |
192 | - <?php echo $end;?>:0; |
|
193 | - padding-<?php echo $end;?>:20px; |
|
192 | + <?php echo $end; ?>:0; |
|
193 | + padding-<?php echo $end; ?>:20px; |
|
194 | 194 | padding-top:7px; |
195 | 195 | } |
196 | 196 | |
197 | 197 | div.sidebar { |
198 | 198 | display: inline; |
199 | - float: <?php echo $end;?>; |
|
200 | - padding-<?php echo $end;?>: 20px; |
|
199 | + float: <?php echo $end; ?>; |
|
200 | + padding-<?php echo $end; ?>: 20px; |
|
201 | 201 | } |
202 | 202 | div.sidebar a { |
203 | 203 | color: white; |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | div.header { |
207 | 207 | height: 54px; |
208 | 208 | background: #FFFFFF; |
209 | - padding-<?php echo $start;?>:30px; |
|
209 | + padding-<?php echo $start; ?>:30px; |
|
210 | 210 | padding-bottom: 10px; |
211 | 211 | color: <?php echo $colour2?>; |
212 | 212 | } |
@@ -216,8 +216,8 @@ discard block |
||
216 | 216 | top: 54px; |
217 | 217 | bottom: 50px; |
218 | 218 | padding-top: 10px; |
219 | - padding-<?php echo $start;?>: 0px; |
|
220 | - padding-<?php echo $end;?>: 0px; |
|
219 | + padding-<?php echo $start; ?>: 0px; |
|
220 | + padding-<?php echo $end; ?>: 0px; |
|
221 | 221 | width:100%; |
222 | 222 | } |
223 | 223 | |
@@ -231,18 +231,18 @@ discard block |
||
231 | 231 | color: #FFFFFF; |
232 | 232 | min-height:100px; |
233 | 233 | overflow: auto; |
234 | - padding-<?php echo $start;?>:20px' |
|
234 | + padding-<?php echo $start; ?>:20px' |
|
235 | 235 | } |
236 | 236 | |
237 | 237 | #thirdrow { |
238 | - padding-<?php echo $start;?>: 10px; |
|
239 | - padding-<?php echo $end;?>: 10px; |
|
238 | + padding-<?php echo $start; ?>: 10px; |
|
239 | + padding-<?php echo $end; ?>: 10px; |
|
240 | 240 | } |
241 | 241 | |
242 | 242 | #footer { |
243 | 243 | width: 100%; |
244 | - <?php echo $start;?>: 0; |
|
245 | - <?php echo $end;?>: 0; |
|
244 | + <?php echo $start; ?>: 0; |
|
245 | + <?php echo $end; ?>: 0; |
|
246 | 246 | bottom: 0; |
247 | 247 | position: absolute; |
248 | 248 | background: white; |
@@ -289,8 +289,8 @@ discard block |
||
289 | 289 | position: fixed; |
290 | 290 | top: 0; |
291 | 291 | bottom: 0; |
292 | - <?php echo $start;?>: 0; |
|
293 | - <?php echo $end;?>: 0; |
|
292 | + <?php echo $start; ?>: 0; |
|
293 | + <?php echo $end; ?>: 0; |
|
294 | 294 | background-color: #000000; |
295 | 295 | opacity: 0.5; |
296 | 296 | z-index: 90; |
@@ -316,7 +316,7 @@ discard block |
||
316 | 316 | padding: 15px; |
317 | 317 | text-align: start; |
318 | 318 | width: 850px; |
319 | - <?php echo $start;?>: 100px; |
|
319 | + <?php echo $start; ?>: 100px; |
|
320 | 320 | top: 50px; |
321 | 321 | z-index: 100; |
322 | 322 | } |
@@ -325,15 +325,15 @@ discard block |
||
325 | 325 | position: absolute; |
326 | 326 | top: 0; |
327 | 327 | bottom: 0; |
328 | - <?php echo $start;?>: 0; |
|
329 | - <?php echo $end;?>: 0; |
|
328 | + <?php echo $start; ?>: 0; |
|
329 | + <?php echo $end; ?>: 0; |
|
330 | 330 | z-index: 100; |
331 | 331 | } |
332 | 332 | |
333 | 333 | div#msgbox div { |
334 | 334 | position: fixed; |
335 | - <?php echo $start;?>: 0; |
|
336 | - <?php echo $end;?>: 0; |
|
335 | + <?php echo $start; ?>: 0; |
|
336 | + <?php echo $end; ?>: 0; |
|
337 | 337 | } |
338 | 338 | |
339 | 339 | div#msgbox div div.graybox { |
@@ -347,12 +347,12 @@ discard block |
||
347 | 347 | div.graybox img { |
348 | 348 | display: block; |
349 | 349 | cursor: pointer; |
350 | - float: <?php echo $end;?>; |
|
350 | + float: <?php echo $end; ?>; |
|
351 | 351 | margin: 0px 0px 10px 10px; |
352 | 352 | } |
353 | 353 | |
354 | 354 | img.icon { |
355 | - float: <?php echo $start;?>; |
|
355 | + float: <?php echo $start; ?>; |
|
356 | 356 | margin-end: 5px; |
357 | 357 | margin-top: 3px; |
358 | 358 | } |
@@ -409,7 +409,7 @@ discard block |
||
409 | 409 | |
410 | 410 | span.edu_cat { |
411 | 411 | font-weight: bold; |
412 | - color: <?php echo $colour2;?>; |
|
412 | + color: <?php echo $colour2; ?>; |
|
413 | 413 | } |
414 | 414 | |
415 | 415 | span.tooltip { |
@@ -468,7 +468,7 @@ discard block |
||
468 | 468 | } |
469 | 469 | |
470 | 470 | table.authrecord td { |
471 | - padding-<?php echo $end;?>: 10px; |
|
471 | + padding-<?php echo $end; ?>: 10px; |
|
472 | 472 | } |
473 | 473 | |
474 | 474 | p.MOTD { |
@@ -517,8 +517,8 @@ discard block |
||
517 | 517 | border-bottom-style:solid; |
518 | 518 | border-top-width:5px; |
519 | 519 | border-bottom-width:5px; |
520 | - border-color: <?php echo $colour1;?>; |
|
521 | - padding-<?php echo $start;?>:30px; |
|
520 | + border-color: <?php echo $colour1; ?>; |
|
521 | + padding-<?php echo $start; ?>:30px; |
|
522 | 522 | } |
523 | 523 | |
524 | 524 | .no_borders button.disabledDevice { |
@@ -573,8 +573,8 @@ discard block |
||
573 | 573 | |
574 | 574 | .signin_large { |
575 | 575 | vertical-align: top; |
576 | - padding-<?php echo $start;?>:20px; |
|
577 | - padding-<?php echo $end;?>:20px; |
|
576 | + padding-<?php echo $start; ?>:20px; |
|
577 | + padding-<?php echo $end; ?>:20px; |
|
578 | 578 | color: #bfd5dc; |
579 | 579 | font-size: 20px; |
580 | 580 | } |
@@ -587,7 +587,7 @@ discard block |
||
587 | 587 | } |
588 | 588 | |
589 | 589 | #close_button { |
590 | - background: <?php echo $colour2;?>; |
|
590 | + background: <?php echo $colour2; ?>; |
|
591 | 591 | color: #FFFFFF; |
592 | 592 | height: 23px; |
593 | 593 | border-start-style: inset; |
@@ -602,19 +602,19 @@ discard block |
||
602 | 602 | border-bottom-style: outset; |
603 | 603 | border-bottom-width: 2px; |
604 | 604 | border-bottom-color: #043d52; |
605 | - padding-<?php echo $start;?>: 5px; |
|
606 | - padding-<?php echo $end;?>: 5px; |
|
605 | + padding-<?php echo $start; ?>: 5px; |
|
606 | + padding-<?php echo $end; ?>: 5px; |
|
607 | 607 | padding-top: 1px; |
608 | 608 | padding-bottom: 1px; |
609 | 609 | position: relative; |
610 | - <?php echo $start;?>: 640px; |
|
610 | + <?php echo $start; ?>: 640px; |
|
611 | 611 | cursor:pointer; |
612 | 612 | } |
613 | 613 | |
614 | 614 | #loading_ico { |
615 | 615 | display: none; |
616 | 616 | position: absolute; |
617 | - <?php echo $start;?>: 200px; |
|
617 | + <?php echo $start; ?>: 200px; |
|
618 | 618 | top: 220px; |
619 | 619 | z-index: 200; |
620 | 620 | text-align: center; |
@@ -628,7 +628,7 @@ discard block |
||
628 | 628 | z-index: 100; |
629 | 629 | position: absolute; |
630 | 630 | width: 700px; |
631 | - <?php echo $start;?>: 200px; |
|
631 | + <?php echo $start; ?>: 200px; |
|
632 | 632 | text-align: justify; |
633 | 633 | top: 200px; |
634 | 634 | box-shadow: 5px 5px 5px #666666; |
@@ -636,23 +636,23 @@ discard block |
||
636 | 636 | } |
637 | 637 | |
638 | 638 | #user_info { |
639 | - padding-<?php echo $start;?>: 30px; |
|
639 | + padding-<?php echo $start; ?>: 30px; |
|
640 | 640 | font-size: 11px; |
641 | 641 | font-weight: normal; |
642 | 642 | } |
643 | 643 | |
644 | 644 | #user_welcome { |
645 | 645 | background: #ffffff; |
646 | - padding-<?php echo $start;?>: 30px; |
|
646 | + padding-<?php echo $start; ?>: 30px; |
|
647 | 647 | padding-top: 20px; |
648 | - padding-<?php echo $end;?>: 180px; |
|
648 | + padding-<?php echo $end; ?>: 180px; |
|
649 | 649 | font-size: 12px; |
650 | 650 | font-weight: normal; |
651 | 651 | } |
652 | 652 | |
653 | 653 | #devices { |
654 | 654 | z-index:90; |
655 | - padding-<?php echo $start;?>: 30px; |
|
655 | + padding-<?php echo $start; ?>: 30px; |
|
656 | 656 | font-size: 11px; |
657 | 657 | font-weight: normal; |
658 | 658 | position: relative; |
@@ -660,15 +660,15 @@ discard block |
||
660 | 660 | |
661 | 661 | #profile_list { |
662 | 662 | width: 30em; |
663 | - padding-<?php echo $start;?>: 10px; |
|
664 | - padding-<?php echo $end;?>: 0px; |
|
665 | - background: <?php echo $colour2;?>; |
|
663 | + padding-<?php echo $start; ?>: 10px; |
|
664 | + padding-<?php echo $end; ?>: 0px; |
|
665 | + background: <?php echo $colour2; ?>; |
|
666 | 666 | color: white; |
667 | 667 | box-shadow: 10px 10px 5px #888888; |
668 | 668 | } |
669 | 669 | |
670 | 670 | #profile_redirect { |
671 | - padding-<?php echo $start;?>: 30px; |
|
671 | + padding-<?php echo $start; ?>: 30px; |
|
672 | 672 | padding-top: 20px; |
673 | 673 | font-size: 11px; |
674 | 674 | font-weight: normal; |
@@ -678,13 +678,13 @@ discard block |
||
678 | 678 | } |
679 | 679 | |
680 | 680 | #profiles { |
681 | - padding-<?php echo $start;?>: 30px; |
|
681 | + padding-<?php echo $start; ?>: 30px; |
|
682 | 682 | font-size: 11px; |
683 | 683 | padding-bottom: 10px |
684 | 684 | } |
685 | 685 | |
686 | 686 | #signin { |
687 | - padding-<?php echo $start;?>: 30px; |
|
687 | + padding-<?php echo $start; ?>: 30px; |
|
688 | 688 | padding-top: 10px; |
689 | 689 | } |
690 | 690 | |
@@ -708,8 +708,8 @@ discard block |
||
708 | 708 | font-size: 14px; |
709 | 709 | padding-top: 4px; |
710 | 710 | padding-bottom: 12px; |
711 | - padding-<?php echo $start;?>: 30px; |
|
712 | - background: <?php echo $colour1;?>; |
|
711 | + padding-<?php echo $start; ?>: 30px; |
|
712 | + background: <?php echo $colour1; ?>; |
|
713 | 713 | text-align: start; |
714 | 714 | text-shadow: 10px 10px 5px #888888; |
715 | 715 | } |
@@ -719,9 +719,9 @@ discard block |
||
719 | 719 | border-bottom-style:solid; |
720 | 720 | border-top-width:5px; |
721 | 721 | border-bottom-width:5px; |
722 | - border-color: <?php echo $colour1;?>; |
|
723 | - padding-<?php echo $start;?>:30px; |
|
724 | - color: <?php echo $colour2;?>; |
|
722 | + border-color: <?php echo $colour1; ?>; |
|
723 | + padding-<?php echo $start; ?>:30px; |
|
724 | + color: <?php echo $colour2; ?>; |
|
725 | 725 | } |
726 | 726 | |
727 | 727 | #heading h1 { |
@@ -736,11 +736,11 @@ discard block |
||
736 | 736 | |
737 | 737 | #welcome { |
738 | 738 | padding: 20px; |
739 | - padding-<?php echo $start;?>: 30px; |
|
739 | + padding-<?php echo $start; ?>: 30px; |
|
740 | 740 | text-align: justify; |
741 | 741 | border-bottom-style:solid; |
742 | 742 | border-bottom-width:5px; |
743 | - border-color: <?php echo $colour1;?>; |
|
743 | + border-color: <?php echo $colour1; ?>; |
|
744 | 744 | font-size: 11px; |
745 | 745 | font-weight: normal; |
746 | 746 | } |
@@ -749,14 +749,14 @@ discard block |
||
749 | 749 | #main_menu_info { |
750 | 750 | position: relative; |
751 | 751 | top: 15px; |
752 | - <?php echo $start;?>: 0px; |
|
753 | - padding:10px; padding-<?php echo $start;?>:20px; padding-<?php echo $end;?>:20px; |
|
752 | + <?php echo $start; ?>: 0px; |
|
753 | + padding:10px; padding-<?php echo $start; ?>:20px; padding-<?php echo $end; ?>:20px; |
|
754 | 754 | background: #f0f0f0; |
755 | 755 | border: 1px solid #dddddd; |
756 | 756 | margin-start: 25px; |
757 | - padding-<?php echo $start;?>: 25px; |
|
757 | + padding-<?php echo $start; ?>: 25px; |
|
758 | 758 | margin-end: 25px; |
759 | - padding-<?php echo $end;?>: 25px; |
|
759 | + padding-<?php echo $end; ?>: 25px; |
|
760 | 760 | padding-bottom: 10px; |
761 | 761 | vertical-align: top; |
762 | 762 | box-shadow: 5px 5px 5px #666666; |
@@ -787,7 +787,7 @@ discard block |
||
787 | 787 | |
788 | 788 | #faq { |
789 | 789 | padding: 20px; |
790 | - color: <?php echo $colour2;?>; |
|
790 | + color: <?php echo $colour2; ?>; |
|
791 | 791 | background: #ffffff; |
792 | 792 | } |
793 | 793 | |
@@ -805,7 +805,7 @@ discard block |
||
805 | 805 | #idp_logo { |
806 | 806 | display:none; |
807 | 807 | position:absolute; |
808 | - <?php echo $end;?>:30px; |
|
808 | + <?php echo $end; ?>:30px; |
|
809 | 809 | max-height:150px; |
810 | 810 | max-width:150px; |
811 | 811 | padding-top:10px; |
@@ -828,18 +828,18 @@ discard block |
||
828 | 828 | #slides img { |
829 | 829 | position: absolute; |
830 | 830 | top: 145px; |
831 | - <?php echo $end;?>: 60px; |
|
831 | + <?php echo $end; ?>: 60px; |
|
832 | 832 | } |
833 | 833 | |
834 | 834 | #slides span { |
835 | 835 | position: absolute; |
836 | - <?php echo $start;?>: 180px; |
|
836 | + <?php echo $start; ?>: 180px; |
|
837 | 837 | z-index: 20; |
838 | 838 | } |
839 | 839 | |
840 | 840 | #line1 { |
841 | 841 | top:145px; |
842 | - color: <?php echo $colour2;?>; |
|
842 | + color: <?php echo $colour2; ?>; |
|
843 | 843 | font-size:20px; |
844 | 844 | } |
845 | 845 | |
@@ -851,7 +851,7 @@ discard block |
||
851 | 851 | |
852 | 852 | #line3 { |
853 | 853 | top:245px; |
854 | - <?php echo $start;?>: 200px; |
|
854 | + <?php echo $start; ?>: 200px; |
|
855 | 855 | color: maroon; |
856 | 856 | font-size:25px; |
857 | 857 | } |
@@ -880,16 +880,16 @@ discard block |
||
880 | 880 | height:100%; |
881 | 881 | border-spacing:0; |
882 | 882 | border-collapse:collapse; |
883 | - padding-<?php echo $start;?>:200px; |
|
883 | + padding-<?php echo $start; ?>:200px; |
|
884 | 884 | padding-top:10px; |
885 | 885 | } |
886 | 886 | |
887 | 887 | #front_page_leftmenu { |
888 | 888 | border-end:solid; |
889 | - border-color: <?php echo $colour1;?>; |
|
889 | + border-color: <?php echo $colour1; ?>; |
|
890 | 890 | border-width:5px; |
891 | 891 | min-height:400px; |
892 | - padding-<?php echo $start;?>: 10px; |
|
892 | + padding-<?php echo $start; ?>: 10px; |
|
893 | 893 | vertical-align:top; |
894 | 894 | width:110px; |
895 | 895 | padding-top:30px; |
@@ -899,8 +899,8 @@ discard block |
||
899 | 899 | vertical-align: top; |
900 | 900 | height:280px; |
901 | 901 | background: #fff; |
902 | - padding-<?php echo $start;?>: 20px; |
|
903 | - padding-<?php echo $end;?>: 20px; |
|
902 | + padding-<?php echo $start; ?>: 20px; |
|
903 | + padding-<?php echo $end; ?>: 20px; |
|
904 | 904 | } |
905 | 905 | |
906 | 906 | #user_button_td { |
@@ -911,11 +911,11 @@ discard block |
||
911 | 911 | } |
912 | 912 | |
913 | 913 | a:link { |
914 | - color:<?php echo $colour2;?>; |
|
914 | + color:<?php echo $colour2; ?>; |
|
915 | 915 | } |
916 | 916 | |
917 | 917 | a:visited { |
918 | - color:<?php echo $colour2;?>; |
|
918 | + color:<?php echo $colour2; ?>; |
|
919 | 919 | } |
920 | 920 | |
921 | 921 | a:hover { |
@@ -923,7 +923,7 @@ discard block |
||
923 | 923 | } |
924 | 924 | |
925 | 925 | a:active { |
926 | - color:<?php echo $colour2;?>; |
|
926 | + color:<?php echo $colour2; ?>; |
|
927 | 927 | } |
928 | 928 | |
929 | 929 | .comment { |
@@ -954,13 +954,13 @@ discard block |
||
954 | 954 | table.user_overview th { |
955 | 955 | text-align: start; |
956 | 956 | background: #f0f0f0; |
957 | - padding-<?php echo $start;?>: 4px; |
|
958 | - padding-<?php echo $end;?>: 4px; |
|
957 | + padding-<?php echo $start; ?>: 4px; |
|
958 | + padding-<?php echo $end; ?>: 4px; |
|
959 | 959 | } |
960 | 960 | table.user_overview td { |
961 | 961 | border-top-style: none; |
962 | - padding-<?php echo $start;?>: 4px; |
|
963 | - padding-<?php echo $end;?>: 4px; |
|
962 | + padding-<?php echo $start; ?>: 4px; |
|
963 | + padding-<?php echo $end; ?>: 4px; |
|
964 | 964 | padding-top: 0px; |
965 | 965 | height: 25px; |
966 | 966 | } |
@@ -973,14 +973,14 @@ discard block |
||
973 | 973 | .download_button_text { |
974 | 974 | width: 380px; |
975 | 975 | position:absolute; |
976 | - <?php echo $end;?>: 5px; |
|
976 | + <?php echo $end; ?>: 5px; |
|
977 | 977 | padding-top:0px; |
978 | 978 | } |
979 | 979 | |
980 | 980 | #download_info { |
981 | 981 | background: #f0f0f0; |
982 | - padding-<?php echo $start;?>: 20px; |
|
983 | - padding-<?php echo $end;?>: 20px; |
|
982 | + padding-<?php echo $start; ?>: 20px; |
|
983 | + padding-<?php echo $end; ?>: 20px; |
|
984 | 984 | padding-top:3px; |
985 | 985 | padding-bottom:3px; |
986 | 986 | } |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | parent::__construct(); |
110 | 110 | common\Entity::intoThePotatoes(); |
111 | 111 | |
112 | - $this->catVersionString = sprintf("Unreleased %s Git Revision" , "<a href='https://github.com/GEANT/CAT/tree/master/Changes.md'>") . "</a>"; |
|
112 | + $this->catVersionString = sprintf("Unreleased %s Git Revision", "<a href='https://github.com/GEANT/CAT/tree/master/Changes.md'>")."</a>"; |
|
113 | 113 | |
114 | 114 | if (CAT::RELEASE_VERSION) { |
115 | 115 | $major = CAT::VERSION_MAJOR; |
@@ -117,14 +117,14 @@ discard block |
||
117 | 117 | $patch = CAT::VERSION_PATCH; |
118 | 118 | $extra = CAT::VERSION_EXTRA; |
119 | 119 | $temp_version = "CAT-$major.$minor"; |
120 | - $branch = "release_$major" . "_$minor"; |
|
120 | + $branch = "release_$major"."_$minor"; |
|
121 | 121 | if (CAT::VERSION_PATCH != 0) { |
122 | 122 | $temp_version .= ".$patch"; |
123 | 123 | } |
124 | 124 | if (CAT::VERSION_EXTRA != "") { |
125 | 125 | $temp_version .= "-$extra"; |
126 | 126 | } |
127 | - $this->catVersionString = sprintf("Release <a href='%s'>%s</a>", "https://github.com/GEANT/CAT/tree/" . $branch . "/Changes.md", $temp_version); |
|
127 | + $this->catVersionString = sprintf("Release <a href='%s'>%s</a>", "https://github.com/GEANT/CAT/tree/".$branch."/Changes.md", $temp_version); |
|
128 | 128 | |
129 | 129 | } |
130 | 130 | $product = \config\Master::APPEARANCE['productname']; |
@@ -132,9 +132,9 @@ discard block |
||
132 | 132 | $maxYear = self::COPYRIGHT_MAX_YEAR; |
133 | 133 | $holder = self::COPYRIGHT_HOLDER; |
134 | 134 | $consortia = self::COPYRIGHT_CONSORTIA; |
135 | - $this->catCopyright = "$product - " . $this->catVersionString . " © $minYear-$maxYear $holder<br/>on behalf of $consortia; and others <a href='copyright.php'>Full Copyright and Licenses</a>"; |
|
135 | + $this->catCopyright = "$product - ".$this->catVersionString." © $minYear-$maxYear $holder<br/>on behalf of $consortia; and others <a href='copyright.php'>Full Copyright and Licenses</a>"; |
|
136 | 136 | $this->catCopyrifhtAndLicense = "© $minYear-$maxYear $holder<br/>on behalf of $consortia; and others <a href='copyright.php'>Full Copyright and Licenses</a>"; |
137 | - $this->catVersion = "$product<br>" . $this->catVersionString; |
|
137 | + $this->catVersion = "$product<br>".$this->catVersionString; |
|
138 | 138 | |
139 | 139 | /* Federations are created in DB with bootstrapFederation, and listed via listFederations |
140 | 140 | */ |
@@ -17,12 +17,12 @@ |
||
17 | 17 | * <base_url>/copyright.php after deploying the software |
18 | 18 | */ |
19 | 19 | header("Content-Type:text/css"); |
20 | -require_once dirname(dirname(dirname(dirname(dirname(dirname(__DIR__)))))) . "/config/_config.php"; |
|
20 | +require_once dirname(dirname(dirname(dirname(dirname(dirname(__DIR__))))))."/config/_config.php"; |
|
21 | 21 | $langInstance = new core\common\Language(); |
22 | 22 | $start = $langInstance->rtl ? "right" : "left"; |
23 | 23 | ?> |
24 | 24 | #sb_info { |
25 | - padding-<?php echo $start;?>: 30px; |
|
25 | + padding-<?php echo $start; ?>: 30px; |
|
26 | 26 | font-size: 12px; |
27 | 27 | font-weight: normal; |
28 | 28 | } |
@@ -21,7 +21,7 @@ discard block |
||
21 | 21 | // we need to know if we are serving a RTL language so we can flip some heading |
22 | 22 | // items |
23 | 23 | header("Content-Type:text/css"); |
24 | -require_once dirname(dirname(dirname(__DIR__))) . "/config/_config.php"; |
|
24 | +require_once dirname(dirname(dirname(__DIR__)))."/config/_config.php"; |
|
25 | 25 | $langInstance = new core\common\Language(); |
26 | 26 | $start = $langInstance->rtl ? "right" : "left"; |
27 | 27 | $end = $langInstance->rtl ? "left" : "right"; |
@@ -82,16 +82,16 @@ discard block |
||
82 | 82 | margin-bottom:3px; |
83 | 83 | } |
84 | 84 | .sb-date-picker{ |
85 | - padding-<?php echo $end;?>:25px; |
|
85 | + padding-<?php echo $end; ?>:25px; |
|
86 | 86 | width: 140px; |
87 | 87 | } |
88 | 88 | .sb-date-button{ |
89 | - margin-<?php echo $start;?>:-30px; |
|
89 | + margin-<?php echo $start; ?>:-30px; |
|
90 | 90 | min-height: 22px; |
91 | - border-<?php echo $start;?>-style: solid; |
|
91 | + border-<?php echo $start; ?>-style: solid; |
|
92 | 92 | border-top-style: solid; |
93 | - border-<?php echo $end;?>-style: solid; |
|
94 | - border-<?php echo $end;?>-width: 1px; |
|
93 | + border-<?php echo $end; ?>-style: solid; |
|
94 | + border-<?php echo $end; ?>-width: 1px; |
|
95 | 95 | border-bottom-width: 1px; |
96 | 96 | border-radius: 1px; |
97 | 97 | box-shadow: 0px 0px 0px #666666; |