@@ -13,7 +13,7 @@ discard block |
||
| 13 | 13 | * @author Zilvinas Vaira |
| 14 | 14 | * |
| 15 | 15 | */ |
| 16 | -class MockProfileSilverbullet extends \core\ProfileSilverbullet{ |
|
| 16 | +class MockProfileSilverbullet extends \core\ProfileSilverbullet { |
|
| 17 | 17 | |
| 18 | 18 | /** |
| 19 | 19 | * |
@@ -31,12 +31,12 @@ discard block |
||
| 31 | 31 | * |
| 32 | 32 | * @param \core\DBConnection $databaseHandle |
| 33 | 33 | */ |
| 34 | - public function __construct(\core\DBConnection $databaseHandle){ |
|
| 34 | + public function __construct(\core\DBConnection $databaseHandle) { |
|
| 35 | 35 | $this->databaseHandle = $databaseHandle; |
| 36 | - if($this->databaseHandle->exec("INSERT INTO institution (country) VALUES('LT')")){ |
|
| 36 | + if ($this->databaseHandle->exec("INSERT INTO institution (country) VALUES('LT')")) { |
|
| 37 | 37 | $this->instId = $this->databaseHandle->lastID(); |
| 38 | 38 | } |
| 39 | - if($this->databaseHandle->exec("INSERT INTO profile (inst_id, realm) VALUES($this->instId, 'test.realm.tst')")){ |
|
| 39 | + if ($this->databaseHandle->exec("INSERT INTO profile (inst_id, realm) VALUES($this->instId, 'test.realm.tst')")) { |
|
| 40 | 40 | $this->identifier = $this->databaseHandle->lastID(); |
| 41 | 41 | } |
| 42 | 42 | $this->attributes = array(array('name' => 'hiddenprofile:tou_accepted')); |
@@ -45,7 +45,7 @@ discard block |
||
| 45 | 45 | /** |
| 46 | 46 | * |
| 47 | 47 | */ |
| 48 | - public function delete(){ |
|
| 48 | + public function delete() { |
|
| 49 | 49 | $this->databaseHandle->exec("DELETE FROM `institution` WHERE `inst_id`='" . $this->instId . "'"); |
| 50 | 50 | $this->databaseHandle->exec("DELETE FROM `profile` WHERE `profile_id`='" . $this->identifier . "'"); |
| 51 | 51 | } |
@@ -55,7 +55,7 @@ discard block |
||
| 55 | 55 | * {@inheritDoc} |
| 56 | 56 | * @see \core\ProfileSilverbullet::generateCertificate() |
| 57 | 57 | */ |
| 58 | - public function generateCertificate($serial, $cn){ |
|
| 58 | + public function generateCertificate($serial, $cn) { |
|
| 59 | 59 | $this->generatedCertificates[$serial] = $cn; |
| 60 | 60 | } |
| 61 | 61 | |
@@ -64,8 +64,8 @@ discard block |
||
| 64 | 64 | * {@inheritDoc} |
| 65 | 65 | * @see \core\ProfileSilverbullet::revokeCertificate() |
| 66 | 66 | */ |
| 67 | - public function revokeCertificate($serial){ |
|
| 68 | - if(isset($this->generatedCertificates[$serial])){ |
|
| 67 | + public function revokeCertificate($serial) { |
|
| 68 | + if (isset($this->generatedCertificates[$serial])) { |
|
| 69 | 69 | unset($this->generatedCertificates[$serial]); |
| 70 | 70 | $nowSql = (new \DateTime())->format("Y-m-d H:i:s"); |
| 71 | 71 | $this->databaseHandle->exec("UPDATE silverbullet_certificate SET revocation_status = 'REVOKED', revocation_time = ? WHERE serial_number = ?", "si", $nowSql, $serial); |
@@ -78,7 +78,7 @@ discard block |
||
| 78 | 78 | * @param string $cn |
| 79 | 79 | * @return boolean |
| 80 | 80 | */ |
| 81 | - public function isGeneratedCertificate($serial, $cn){ |
|
| 82 | - return isset($this->generatedCertificates[$serial]) && $this->generatedCertificates[$serial]==$cn; |
|
| 81 | + public function isGeneratedCertificate($serial, $cn) { |
|
| 82 | + return isset($this->generatedCertificates[$serial]) && $this->generatedCertificates[$serial] == $cn; |
|
| 83 | 83 | } |
| 84 | 84 | } |
@@ -18,7 +18,7 @@ discard block |
||
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | body { |
| 21 | - background: <?php echo $colour1;?>; |
|
| 21 | + background: <?php echo $colour1; ?>; |
|
| 22 | 22 | color: #000000; |
| 23 | 23 | font-family:Verdana, Arial, Helvetica, sans-serif; |
| 24 | 24 | font-size:11px; |
@@ -33,7 +33,7 @@ discard block |
||
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 35 | button { |
| 36 | - background: <?php echo $colour2;?>; |
|
| 36 | + background: <?php echo $colour2; ?>; |
|
| 37 | 37 | color: #FFFFFF; |
| 38 | 38 | min-height: 23px; |
| 39 | 39 | border-left-style: outset; |
@@ -215,9 +215,9 @@ discard block |
||
| 215 | 215 | border-bottom-style:solid; |
| 216 | 216 | border-top-width:5px; |
| 217 | 217 | border-bottom-width:5px; |
| 218 | - border-color: <?php echo $colour1;?>; |
|
| 218 | + border-color: <?php echo $colour1; ?>; |
|
| 219 | 219 | padding-left:30px; |
| 220 | - color: <?php echo $colour2;?>; |
|
| 220 | + color: <?php echo $colour2; ?>; |
|
| 221 | 221 | } |
| 222 | 222 | |
| 223 | 223 | div.pagecontent { |
@@ -410,7 +410,7 @@ discard block |
||
| 410 | 410 | |
| 411 | 411 | span.edu_cat { |
| 412 | 412 | font-weight: bold; |
| 413 | - color: <?php echo $colour2;?>; |
|
| 413 | + color: <?php echo $colour2; ?>; |
|
| 414 | 414 | } |
| 415 | 415 | |
| 416 | 416 | span.tooltip { |
@@ -523,7 +523,7 @@ discard block |
||
| 523 | 523 | border-bottom-style:solid; |
| 524 | 524 | border-top-width:5px; |
| 525 | 525 | border-bottom-width:5px; |
| 526 | - border-color: <?php echo $colour1;?>; |
|
| 526 | + border-color: <?php echo $colour1; ?>; |
|
| 527 | 527 | padding-left:30px; |
| 528 | 528 | } |
| 529 | 529 | |
@@ -577,7 +577,7 @@ discard block |
||
| 577 | 577 | } |
| 578 | 578 | |
| 579 | 579 | span.redirect_link { |
| 580 | - background: <?php echo $colour2;?>; color: #FFFFFF; height: 23px; |
|
| 580 | + background: <?php echo $colour2; ?>; color: #FFFFFF; height: 23px; |
|
| 581 | 581 | border-left-style: inset; border-left-width: 1px; border-left-color: #8bbacb; |
| 582 | 582 | border-top-style: inset; border-top-width: 1px; border-top-color: #8bbacb; |
| 583 | 583 | border-right-style: outset; border-right-width: 2px; border-right-color: #043d52; |
@@ -624,7 +624,7 @@ discard block |
||
| 624 | 624 | } |
| 625 | 625 | |
| 626 | 626 | #close_button { |
| 627 | - background: <?php echo $colour2;?>; |
|
| 627 | + background: <?php echo $colour2; ?>; |
|
| 628 | 628 | color: #FFFFFF; |
| 629 | 629 | height: 23px; |
| 630 | 630 | border-left-style: inset; |
@@ -705,7 +705,7 @@ discard block |
||
| 705 | 705 | width: 30em; |
| 706 | 706 | padding-left: 10px; |
| 707 | 707 | padding-right: 0px; |
| 708 | - background: <?php echo $colour2;?>; |
|
| 708 | + background: <?php echo $colour2; ?>; |
|
| 709 | 709 | color: white; |
| 710 | 710 | box-shadow: 10px 10px 5px #888888; |
| 711 | 711 | } |
@@ -714,7 +714,7 @@ discard block |
||
| 714 | 714 | width: 30em; |
| 715 | 715 | padding-left: 10px; |
| 716 | 716 | padding-right: 00px; |
| 717 | - background: <?php echo $colour2;?>; |
|
| 717 | + background: <?php echo $colour2; ?>; |
|
| 718 | 718 | color: #FFFFFF; |
| 719 | 719 | box-shadow: 10px 10px 5px #888888; |
| 720 | 720 | } |
@@ -762,7 +762,7 @@ discard block |
||
| 762 | 762 | padding-top: 4px; |
| 763 | 763 | padding-bottom: 12px; |
| 764 | 764 | padding-left: 30px; |
| 765 | - background: <?php echo $colour1;?>; |
|
| 765 | + background: <?php echo $colour1; ?>; |
|
| 766 | 766 | text-align: left; |
| 767 | 767 | text-shadow: 10px 10px 5px #888888; |
| 768 | 768 | } |
@@ -772,9 +772,9 @@ discard block |
||
| 772 | 772 | border-bottom-style:solid; |
| 773 | 773 | border-top-width:5px; |
| 774 | 774 | border-bottom-width:5px; |
| 775 | - border-color: <?php echo $colour1;?>; |
|
| 775 | + border-color: <?php echo $colour1; ?>; |
|
| 776 | 776 | padding-left:30px; |
| 777 | - color: <?php echo $colour2;?>; |
|
| 777 | + color: <?php echo $colour2; ?>; |
|
| 778 | 778 | } |
| 779 | 779 | |
| 780 | 780 | #heading h1 { |
@@ -793,7 +793,7 @@ discard block |
||
| 793 | 793 | text-align: justify; |
| 794 | 794 | border-bottom-style:solid; |
| 795 | 795 | border-bottom-width:5px; |
| 796 | - border-color: <?php echo $colour1;?>; |
|
| 796 | + border-color: <?php echo $colour1; ?>; |
|
| 797 | 797 | font-size: 11px; |
| 798 | 798 | font-weight: normal; |
| 799 | 799 | } |
@@ -841,7 +841,7 @@ discard block |
||
| 841 | 841 | |
| 842 | 842 | #faq { |
| 843 | 843 | padding: 20px; |
| 844 | - color: <?php echo $colour2;?>; |
|
| 844 | + color: <?php echo $colour2; ?>; |
|
| 845 | 845 | background: #ffffff; |
| 846 | 846 | } |
| 847 | 847 | |
@@ -894,7 +894,7 @@ discard block |
||
| 894 | 894 | |
| 895 | 895 | #line1 { |
| 896 | 896 | top:145px; |
| 897 | - color: <?php echo $colour2;?>; |
|
| 897 | + color: <?php echo $colour2; ?>; |
|
| 898 | 898 | font-size:20px; |
| 899 | 899 | } |
| 900 | 900 | |
@@ -949,7 +949,7 @@ discard block |
||
| 949 | 949 | |
| 950 | 950 | #menu_column { |
| 951 | 951 | border-right:solid; |
| 952 | - border-color: <?php echo $colour1;?>; |
|
| 952 | + border-color: <?php echo $colour1; ?>; |
|
| 953 | 953 | border-width:5px; |
| 954 | 954 | min-height:400px; |
| 955 | 955 | padding-left: 10px; |
@@ -960,7 +960,7 @@ discard block |
||
| 960 | 960 | |
| 961 | 961 | #front_page_leftmenu { |
| 962 | 962 | border-right:solid; |
| 963 | - border-color: <?php echo $colour1;?>; |
|
| 963 | + border-color: <?php echo $colour1; ?>; |
|
| 964 | 964 | border-width:5px; |
| 965 | 965 | min-height:400px; |
| 966 | 966 | padding-left: 10px; |
@@ -989,11 +989,11 @@ discard block |
||
| 989 | 989 | } |
| 990 | 990 | |
| 991 | 991 | a:link { |
| 992 | - color:<?php echo $colour2;?>; |
|
| 992 | + color:<?php echo $colour2; ?>; |
|
| 993 | 993 | } |
| 994 | 994 | |
| 995 | 995 | a:visited { |
| 996 | - color:<?php echo $colour2;?>; |
|
| 996 | + color:<?php echo $colour2; ?>; |
|
| 997 | 997 | } |
| 998 | 998 | |
| 999 | 999 | a:hover { |
@@ -1001,7 +1001,7 @@ discard block |
||
| 1001 | 1001 | } |
| 1002 | 1002 | |
| 1003 | 1003 | a:active { |
| 1004 | - color:<?php echo $colour2;?>; |
|
| 1004 | + color:<?php echo $colour2; ?>; |
|
| 1005 | 1005 | } |
| 1006 | 1006 | |
| 1007 | 1007 | .comment { |
@@ -156,8 +156,8 @@ |
||
| 156 | 156 | // replace namespace separators with directory separators |
| 157 | 157 | // in the relative class name, append with .php |
| 158 | 158 | $file = $base_dir |
| 159 | - . str_replace('\\', '/', $relative_class) |
|
| 160 | - . '.php'; |
|
| 159 | + . str_replace('\\', '/', $relative_class) |
|
| 160 | + . '.php'; |
|
| 161 | 161 | |
| 162 | 162 | // if the mapped file exists, require it |
| 163 | 163 | if ($this->requireFile($file)) { |
@@ -28,8 +28,8 @@ discard block |
||
| 28 | 28 | <body style='background: #fff url(resources/images/bg_grey_tile.png) repeat-x;'> |
| 29 | 29 | <div id="heading"> |
| 30 | 30 | <?php |
| 31 | - print '<img src="'. dirname($_SERVER['SCRIPT_NAME']) .'/resources/images/consortium_logo.png" alt="Consortium Logo" style="float:right; padding-right:20px; padding-top:20px"/>'; |
|
| 32 | - print '<div id="motd">' . ( isset(CONFIG['APPEARANCE']['MOTD']) ? CONFIG['APPEARANCE']['MOTD'] : ' ' ) . '</div>'; |
|
| 31 | + print '<img src="' . dirname($_SERVER['SCRIPT_NAME']) . '/resources/images/consortium_logo.png" alt="Consortium Logo" style="float:right; padding-right:20px; padding-top:20px"/>'; |
|
| 32 | + print '<div id="motd">' . (isset(CONFIG['APPEARANCE']['MOTD']) ? CONFIG['APPEARANCE']['MOTD'] : ' ') . '</div>'; |
|
| 33 | 33 | print '<h1 style="padding-bottom:0px; height:1em;">' . sprintf(_("Welcome to %s"), CONFIG['APPEARANCE']['productname']) . '</h1> |
| 34 | 34 | <h2 style="padding-bottom:0px; height:0px; vertical-align:bottom;">' . CONFIG['APPEARANCE']['productname_long'] . '</h2>'; |
| 35 | 35 | echo '<table id="lang_select"><tr><td>'; |
@@ -43,10 +43,10 @@ discard block |
||
| 43 | 43 | ?> |
| 44 | 44 | </div> <!-- id="heading" --> |
| 45 | 45 | <div id="main_body" style='padding:20px;'> |
| 46 | - <h1><?php echo _("This is not the CAT you are looking for.");?></h1> |
|
| 47 | - <p><?php echo _("Whatever you expected to see at this URL - it's not here. The only thing here is the number");?></p> |
|
| 46 | + <h1><?php echo _("This is not the CAT you are looking for."); ?></h1> |
|
| 47 | + <p><?php echo _("Whatever you expected to see at this URL - it's not here. The only thing here is the number"); ?></p> |
|
| 48 | 48 | <h2>404</h2> |
| 49 | - <p><?php echo sprintf(_("staring at you. Your mistake? Our error? Who knows! Maybe you should go back to the <a href='%s'>Start Page</a>."), dirname($_SERVER['SCRIPT_NAME']) . '?lang=' . $langObject->getLang());?></p> |
|
| 49 | + <p><?php echo sprintf(_("staring at you. Your mistake? Our error? Who knows! Maybe you should go back to the <a href='%s'>Start Page</a>."), dirname($_SERVER['SCRIPT_NAME']) . '?lang=' . $langObject->getLang()); ?></p> |
|
| 50 | 50 | </div> <!-- id="main_body" --> |
| 51 | 51 | |
| 52 | 52 | <?php echo $deco->footer(); |
@@ -9,7 +9,7 @@ |
||
| 9 | 9 | */ |
| 10 | 10 | ?> |
| 11 | 11 | <h1>Example Skin (main user frontpage)</h1> |
| 12 | -<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES","consortium_logo.png");?>"/> |
|
| 12 | +<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES", "consortium_logo.png"); ?>"/> |
|
| 13 | 13 | <p>This skin is much more sober and less bloated than the default one. As it happens, it also doesn't do anything.</p> |
| 14 | 14 | <p>But at least it goes to show that it's possible to include custom images/CSS/external software using findResourceUrl(..., $filename): |
| 15 | -<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES","custom.png");?>"/> |
|
| 15 | +<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES", "custom.png"); ?>"/> |
|
@@ -134,7 +134,7 @@ |
||
| 134 | 134 | */ |
| 135 | 135 | public function string($input, $allowWhitespace = FALSE) { |
| 136 | 136 | // always chop out invalid characters, and surrounding whitespace |
| 137 | - $retvalStep0 = iconv("UTF-8", "UTF-8//TRANSLIT", $input); |
|
| 137 | + $retvalStep0 = iconv("UTF-8", "UTF-8//TRANSLIT", $input); |
|
| 138 | 138 | if ($retvalStep0 === FALSE) { |
| 139 | 139 | throw new Exception("iconv failure for string sanitisation. With TRANSLIT, this should never happen!"); |
| 140 | 140 | } |
@@ -197,7 +197,7 @@ |
||
| 197 | 197 | // deployment status; need to dive into profiles for this |
| 198 | 198 | // show happy eyeballs if at least one profile is configured/showtime |
| 199 | 199 | echo "<td>"; |
| 200 | - echo ($idp_instance->maxProfileStatus() >= \core\IdP::PROFILES_CONFIGURED ? "C" : "" ) . " " . ($idp_instance->maxProfileStatus() >= \core\IdP::PROFILES_SHOWTIME ? "V" : "" ); |
|
| 200 | + echo ($idp_instance->maxProfileStatus() >= \core\IdP::PROFILES_CONFIGURED ? "C" : "") . " " . ($idp_instance->maxProfileStatus() >= \core\IdP::PROFILES_SHOWTIME ? "V" : ""); |
|
| 201 | 201 | echo "</td>"; |
| 202 | 202 | // name |
| 203 | 203 | echo "<td> |
@@ -11,15 +11,15 @@ |
||
| 11 | 11 | namespace devices\redirect_dev; |
| 12 | 12 | |
| 13 | 13 | class Device_RedirectDev extends \core\DeviceConfig { |
| 14 | - /** |
|
| 15 | - * Constructs a Device object. |
|
| 16 | - * |
|
| 17 | - * @final not to be redefined |
|
| 18 | - */ |
|
| 14 | + /** |
|
| 15 | + * Constructs a Device object. |
|
| 16 | + * |
|
| 17 | + * @final not to be redefined |
|
| 18 | + */ |
|
| 19 | 19 | final public function __construct() { |
| 20 | 20 | parent::__construct(); |
| 21 | - $this->setSupportedEapMethods([\core\common\EAP::EAPTYPE_NONE]); |
|
| 22 | - $this->loggerInstance->debug(4,"RedirectEx called"); |
|
| 21 | + $this->setSupportedEapMethods([\core\common\EAP::EAPTYPE_NONE]); |
|
| 22 | + $this->loggerInstance->debug(4,"RedirectEx called"); |
|
| 23 | 23 | } |
| 24 | 24 | public function writeDeviceInfo() { |
| 25 | 25 | $out = "<p>"; |
@@ -19,7 +19,7 @@ |
||
| 19 | 19 | final public function __construct() { |
| 20 | 20 | parent::__construct(); |
| 21 | 21 | $this->setSupportedEapMethods([\core\common\EAP::EAPTYPE_NONE]); |
| 22 | - $this->loggerInstance->debug(4,"RedirectEx called"); |
|
| 22 | + $this->loggerInstance->debug(4, "RedirectEx called"); |
|
| 23 | 23 | } |
| 24 | 24 | public function writeDeviceInfo() { |
| 25 | 25 | $out = "<p>"; |
@@ -206,8 +206,7 @@ |
||
| 206 | 206 | $cutoffPosition = strrpos($_SERVER['PHP_SELF'], "accountstatus/"); |
| 207 | 207 | } elseif (strrpos($_SERVER['PHP_SELF'], "diag/")) { |
| 208 | 208 | $cutoffPosition = strrpos($_SERVER['PHP_SELF'], "diag/"); |
| 209 | - } |
|
| 210 | - else { |
|
| 209 | + } else { |
|
| 211 | 210 | $cutoffPosition = strrpos($_SERVER['PHP_SELF'], "/"); |
| 212 | 211 | } |
| 213 | 212 | |
@@ -65,7 +65,7 @@ discard block |
||
| 65 | 65 | <select id='lang' name='lang' onchange='this.form.submit()'>"; |
| 66 | 66 | |
| 67 | 67 | foreach (CONFIG['LANGUAGES'] as $lang => $value) { |
| 68 | - $retval .= "<option value='$lang' " . (strtoupper($language) == strtoupper($lang) ? "selected" : "" ) . " >" . $value['display'] . "</option> "; |
|
| 68 | + $retval .= "<option value='$lang' " . (strtoupper($language) == strtoupper($lang) ? "selected" : "") . " >" . $value['display'] . "</option> "; |
|
| 69 | 69 | } |
| 70 | 70 | $retval .= "</select>"; |
| 71 | 71 | |
@@ -123,7 +123,7 @@ discard block |
||
| 123 | 123 | $advancedControls = TRUE; |
| 124 | 124 | switch ($area) { |
| 125 | 125 | case "ADMIN-IDP": |
| 126 | - $cap2 = sprintf(_("Administrator Interface - Identity Provider"),$this->ui->nomenclature_inst); |
|
| 126 | + $cap2 = sprintf(_("Administrator Interface - Identity Provider"), $this->ui->nomenclature_inst); |
|
| 127 | 127 | break; |
| 128 | 128 | case "ADMIN-IDP-USERS": |
| 129 | 129 | $cap2 = sprintf(_("Administrator Interface - %s User Management"), \core\ProfileSilverbullet::PRODUCTNAME); |
@@ -135,7 +135,7 @@ discard block |
||
| 135 | 135 | $cap2 = _("Management of User Details"); |
| 136 | 136 | break; |
| 137 | 137 | case "FEDERATION": |
| 138 | - $cap2 = sprintf(_("Administrator Interface - %s Management"),$this->ui->nomenclature_fed); |
|
| 138 | + $cap2 = sprintf(_("Administrator Interface - %s Management"), $this->ui->nomenclature_fed); |
|
| 139 | 139 | break; |
| 140 | 140 | case "USER": |
| 141 | 141 | $cap1 = sprintf(_("Welcome to %s"), CONFIG['APPEARANCE']['productname']); |
@@ -157,7 +157,7 @@ discard block |
||
| 157 | 157 | // content from here on will SCROLL instead of being fixed at the top |
| 158 | 158 | $retval .= "<div class='pagecontent'>"; // closes in footer again |
| 159 | 159 | $retval .= "<div class='trick'>"; // closes in footer again |
| 160 | - $retval .= "<div id='secondrow' style='border-bottom:5px solid ".CONFIG['APPEARANCE']['colour1']."; min-height:100px;'> |
|
| 160 | + $retval .= "<div id='secondrow' style='border-bottom:5px solid " . CONFIG['APPEARANCE']['colour1'] . "; min-height:100px;'> |
|
| 161 | 161 | <div id='secondarycaptions' style='display:inline-block; float:left'> |
| 162 | 162 | <h2>$cap2</h2> |
| 163 | 163 | </div><!--secondarycaptions-->"; |
@@ -202,7 +202,7 @@ discard block |
||
| 202 | 202 | $cutoffPosition = strrpos($_SERVER['PHP_SELF'], "/"); |
| 203 | 203 | } |
| 204 | 204 | |
| 205 | - $cssUrl = "//" . $this->validator->hostname($_SERVER['SERVER_NAME']) . substr($_SERVER['PHP_SELF'], 0, $cutoffPosition )."/resources/css/cat.css.php"; |
|
| 205 | + $cssUrl = "//" . $this->validator->hostname($_SERVER['SERVER_NAME']) . substr($_SERVER['PHP_SELF'], 0, $cutoffPosition) . "/resources/css/cat.css.php"; |
|
| 206 | 206 | |
| 207 | 207 | $retval .= "<link rel='stylesheet' type='text/css' href='$cssUrl' />"; |
| 208 | 208 | $retval .= "<title>" . htmlspecialchars($pagetitle) . "</title>"; |
@@ -230,7 +230,7 @@ discard block |
||
| 230 | 230 | $cutoffPosition = strrpos($_SERVER['PHP_SELF'], "/"); |
| 231 | 231 | } |
| 232 | 232 | |
| 233 | - $logoBase = "//" . $this->validator->hostname($_SERVER['SERVER_NAME']) . substr($_SERVER['PHP_SELF'], 0, $cutoffPosition)."/resources/images"; |
|
| 233 | + $logoBase = "//" . $this->validator->hostname($_SERVER['SERVER_NAME']) . substr($_SERVER['PHP_SELF'], 0, $cutoffPosition) . "/resources/images"; |
|
| 234 | 234 | |
| 235 | 235 | return "<span id='logos' style='position:fixed; left:50%;'><img src='$logoBase/dante.png' alt='DANTE' style='height:23px;width:47px'/> |
| 236 | 236 | <img src='$logoBase/eu.png' alt='EU' style='height:23px;width:27px;border-width:0px;'/></span> |