Файл: system/bootstrap.php
Строк: 34
<?php
/*
** Автор кода: Евгений (rnddev)
** ICQ: 448235
** Email: rnddev@mail.ru
** Skype: rnddev
** Все права принадлежат автору.
** Модефикация и продажа запрещены.
*/
defined('ACCESS') or die('Error => Access');
# основные константы
define('ROOT', $_SERVER['DOCUMENT_ROOT']);
define('SYSTEM', ROOT.'/system');
define('CLASSES', ROOT.'/system/classes');
define('FILES', ROOT.'/files');
define('HOST', 'http://'.$_SERVER['HTTP_HOST']);
define('ADMPANEL', HOST.'/root');
# конфигурации
require_once SYSTEM.'/config.php';
# автоподгрузка класов
spl_autoload_register('loader');
function loader($name) {
$file = CLASSES.'/'.$name.'.php';
if (file_exists($file)) require_once($file);
else exit('ERROR::Components '.$name.' not found!');
}
# стартуем сессии
ob_start();
session_start();
# подготовим классы
$db = DataBase::Instance();
$tpl = new Template;
# чекаем сессию админа
function check_admin($logged) {
$auth = explode(':', base64_decode($logged));
if($auth[0] == LOGIN && $auth[1] == md5(PASSWORD))
return true;
else
return false;
}
# инициализируем функцию
$admin = check_admin($_COOKIE['logged']);