@@ -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 { |
@@ -27,7 +27,7 @@ |
||
| 27 | 27 | // ... unless overwritten by direct GET/POST parameter in the request |
| 28 | 28 | // ... with last resort being the default skin (first one in the configured skin list is the default) |
| 29 | 29 | |
| 30 | -$skinObject = new \web\lib\user\Skinjob( $_REQUEST['skin'] ?? $fedskin[0] ?? CONFIG['APPEARANCE']['skins'][0]); |
|
| 30 | +$skinObject = new \web\lib\user\Skinjob($_REQUEST['skin'] ?? $fedskin[0] ?? CONFIG['APPEARANCE']['skins'][0]); |
|
| 31 | 31 | |
| 32 | 32 | // and now, serve actual data |
| 33 | -include("skins/".$skinObject->skin."/basic.php"); |
|
| 34 | 33 | \ No newline at end of file |
| 34 | +include("skins/" . $skinObject->skin . "/basic.php"); |
|
| 35 | 35 | \ No newline at end of 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"); ?>"/> |
|
@@ -8,12 +8,12 @@ |
||
| 8 | 8 | ******************************************************************************* |
| 9 | 9 | */ |
| 10 | 10 | ?> |
| 11 | -<h1>Example Skin (Pick-Up and Status page for <?php echo \core\ProfileSilverbullet::PRODUCTNAME;?>)</h1> |
|
| 12 | -<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES","consortium_logo.png");?>"/> |
|
| 11 | +<h1>Example Skin (Pick-Up and Status page for <?php echo \core\ProfileSilverbullet::PRODUCTNAME; ?>)</h1> |
|
| 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");?>"/> |
|
| 16 | -<p>For <?php echo \core\ProfileSilverbullet::PRODUCTNAME;?>, this page can make use of the request status info we have collected prior to invocation of the skinned page:</p> |
|
| 15 | +<img src="<?php echo $Gui->skinObject->findresourceUrl("IMAGES", "custom.png"); ?>"/> |
|
| 16 | +<p>For <?php echo \core\ProfileSilverbullet::PRODUCTNAME; ?>, this page can make use of the request status info we have collected prior to invocation of the skinned page:</p> |
|
| 17 | 17 | <pre> |
| 18 | - <?php print_r($statusInfo);?> |
|
| 18 | + <?php print_r($statusInfo); ?> |
|
| 19 | 19 | </pre> |
| 20 | 20 | \ No newline at end of file |
@@ -128,12 +128,12 @@ |
||
| 128 | 128 | */ |
| 129 | 129 | ?> |
| 130 | 130 | |
| 131 | -var win8 = new OS('<?php echo _("MS Windows")?>', '<?php echo _("10, 8, 7, Vista") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-win8-english-h234.png");?>",true); |
|
| 132 | -var mac = new OS('<?php echo _("Apple OS X")?>','10.7+',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-mac-english-h234.png");?>",true); |
|
| 133 | -var android = new OS('<?php echo _("Android")?>','<?php echo _("4.3+") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-android-english-h234.png");?>",false); |
|
| 134 | -var iphone = new OS('<?php echo _("Apple iOS devices")?>','<?php echo _("iPhone, iPad, iPod touch") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-iphone-english-h234.png");?>",true); |
|
| 135 | -var linux = new OS('<?php echo _("Linux")?>','<?php echo _("all major distributions") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-linux-english-h234.png");?>",false); |
|
| 136 | -var chromeos = new OS('<?php echo _("Chrome OS")?>','',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES","screenshots/sampleinstaller-chromeos-english-h234.png");?>",false); |
|
| 131 | +var win8 = new OS('<?php echo _("MS Windows")?>', '<?php echo _("10, 8, 7, Vista") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-win8-english-h234.png"); ?>",true); |
|
| 132 | +var mac = new OS('<?php echo _("Apple OS X")?>','10.7+',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-mac-english-h234.png"); ?>",true); |
|
| 133 | +var android = new OS('<?php echo _("Android")?>','<?php echo _("4.3+") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-android-english-h234.png"); ?>",false); |
|
| 134 | +var iphone = new OS('<?php echo _("Apple iOS devices")?>','<?php echo _("iPhone, iPad, iPod touch") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-iphone-english-h234.png"); ?>",true); |
|
| 135 | +var linux = new OS('<?php echo _("Linux")?>','<?php echo _("all major distributions") ?>',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-linux-english-h234.png"); ?>",false); |
|
| 136 | +var chromeos = new OS('<?php echo _("Chrome OS")?>','',"<?php echo $Gui->skinObject->findResourceUrl("IMAGES", "screenshots/sampleinstaller-chromeos-english-h234.png"); ?>",false); |
|
| 137 | 137 | |
| 138 | 138 | |
| 139 | 139 | |
@@ -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> |