public static function http($code, $location = null) { self::setStatus($code); if ($location !== null) { header('Location: ' . $location, true, $code); } if (!magic::get('css')) { self::css('body{background:#fff;color:#000;font-family:sans-serif;font-size: 12px;}'); self::css('a{color:#00c}'); self::css('a:visited{color:#551a8b}'); self::css('a:hover{color:#f00}'); } magic::call($code, array('response', 'magic'), $location); exit; }
<?php magic::call('html/head'); echo '<body>';
<?php magic::set('title', 'Страница не найдена'); magic::call('html/header'); ?> <div id="content" class="error_message http_error"> <h1> <i></i> Страница не найдена. </h1> <div>Возможно вы кликнули по старой ссылке или опечатались при наборе адреса.</div> <ul> <li> <a href="/">Вернуться на главную</a> </li> <li> <a href="#" onClick="history.back();">Вернуться на предыдущую страницу</a> </li> </ul> </div> <?php magic::call('html/footer');