function displayException($exception)
{
    echo "\n\n" . get_class($exception);
    echo $exception->getMessage() . ' (' . $exception->getFile() . ':' . $exception->getLine() . ")";
    echo $exception->getTraceAsString();
    if ($exception->getPrevious() !== null) {
        displayException($exception->getPrevious());
    }
}
Esempio n. 2
0
		<li class="overview hide"><a name="overview" href="#overview" title="Display Overview" data-selector=".overview">Overview</a></li>
		<?php 
try {
    $filters = $_SERVER['SOLAR_CONFIG']['FILTERS'];
    foreach ($filters as $filterID => $filter) {
        $label = $filter['LABEL'];
        $selector = $filter['SELECTOR'];
        $default = isset($filter['DEFAULT']) && $filter['DEFAULT'];
        $clazz = $default ? "default" : "";
        $name = cleanID($label);
        echo <<<EOC
\t\t<li class="{$clazz}"><a name="{$name}" href="#{$name}" title="Display {$label}" data-selector="{$selector}">{$label}</a></li>
EOC;
    }
} catch (Exception $e) {
    displayException($e);
    exit;
}
?>
		
		<li id="menu">
			<ul>
				<li id="probe-auto-refresh">
					<label><input id="probe-refresh-toggle" type="checkbox" name="probe_refresh_toggle" value="1" /> Auto refresh</label>
					<label> every <input id="probe-refresh-freq" type="number" name="probe_refresh_freq" min="1" value="3" /> seconds</label>
				</li>
				<?php 
$menuEntries = $_SERVER['SOLAR_CONFIG']['MENU'];
foreach ($menuEntries as $id => $command) {
    $label = ucfirst(strtolower($id));
    echo <<<EOC