public function test_value_function() { $bestaat = 'Wel'; $this->assertSame(\Sledgehammer\value($bestaat), $bestaat, 'value($var) geeft de waarde van $var terug'); $this->assertSame(\Sledgehammer\value($bestaatNiet), null, 'value() op een niet bestaande $var geeft null terug'); // Kon ik dit maar voorkomen.... $this->assertTrue(array_key_exists('bestaatNiet', get_defined_vars()), 'Na de value() bestaat de var $bestaatNiet en heeft de waarde null'); }
public function renderContents() { echo "\n"; foreach ($this->crumbs as $crumb) { if ($crumb['url'] == false || \Sledgehammer\value($crumb['active'])) { echo "\t<li class=\"active\">"; } else { echo "\t<li>"; } if (isset($crumb['icon'])) { $label = Html::icon($crumb['icon']) . ' ' . Html::escape($crumb['label']); } else { $label = Html::escape($crumb['label']); } if ($crumb['url']) { echo Html::element('a', array('href' => $crumb['url']), $label); } else { echo $label; } echo "</li>\n"; } }
/** * Gegevens over de omgeving van de client. */ private function renderBrowserInfo() { $browser = \Sledgehammer\browser(); echo "<div>\n"; echo "<b>Client information</b><br />\n"; if (isset($_SERVER['REQUEST_URI'])) { $href = \Sledgehammer\value($_SERVER['HTTPS']) == 'on' ? 'https' : 'http'; $href .= '://' . $_SERVER['SERVER_NAME']; if ($_SERVER['SERVER_PORT'] != 80) { $href .= ':' . $_SERVER['SERVER_PORT']; } $href .= $_SERVER['REQUEST_URI']; echo '<b>URI:</b> <a href="' . $href . '">' . $_SERVER['REQUEST_URI'] . "</a><br />\n"; } if (isset($_SERVER['HTTP_REFERER'])) { echo '<b>Referer:</b> ' . $_SERVER['HTTP_REFERER'] . "<br />\n"; } if (isset($_SERVER['REMOTE_ADDR'])) { echo '<b>IP:</b> ' . $_SERVER['REMOTE_ADDR'] . "<br />\n"; } $browser = \Sledgehammer\browser(); echo '<b>Browser:</b> ' . $browser['name'] . ' ' . $browser['version'] . ' for ' . $browser['os'] . ' - <em>' . \Sledgehammer\syntax_highlight(@$_SERVER['HTTP_USER_AGENT']) . "</em><br />\n"; echo '<b>Cookie:</b> ' . \Sledgehammer\syntax_highlight(@count($_COOKIE) != 0) . "<br />\n"; echo '</div>'; }