Вход Регистрация
Файл: index.php
Строк: 28
<?php

/**
 * Файл index.php расположен в корне CMS является единственной точкой инициализирующей работу системы.
 *
 * В этом файле:
 *  - настраивается вывод ошибок;
 *  - устанавлюиваются константы для работы движка;
 *  - массивом $includePath задаются пути для поиска библиотек при подключении файлов движка.
 *
 * @author Авдеев Марк <mark-avdeev@mail.ru>
 * @package moguta.cms
 * @subpackage Files
 * 
 */

//Не выводить предупреждения и ошибки.
Error_Reporting(E_ALL & ~E_NOTICE);

// Установка кодировки для вывода контента.
header('Content-Type: text/html; charset=utf-8');
/**
 * Путь корневой директории сайта.
 */
define('SITE_DIR'$_SERVER['DOCUMENT_ROOT'].'/');

/**
 * Путь к директории ядра.
 */
define('CORE_DIR''mg-core/');

/**
 * Путь к директории с библиотеками движка.
 */
define('CORE_LIB'CORE_DIR.'lib/');

/**
 * Путь к директории с JS скриптам.
 */
define('CORE_JS'CORE_DIR.'script/');

/**
 * Путь к директории админки.
 */
define('ADMIN_DIR''mg-admin/');

/**
 * Путь к директории плагинов.
 */
define('PLUGIN_DIR''mg-plugins/'); // Папка плагинов.

/**
 * Путь к директории пользовательских php страниц.
 */
define('PAGE_DIR''mg-pages/');

/**
 * Текущая версия.
 */
define('VER''v4.4.1');

/**
 * Константа для переключения работы консоли SQL запросов. При значении true выводит  блок с выполнеными запросами для генерации страницы.
 */
define('DEBUG_SQL'false);

/**
 * Протокол обмена данными с сайтом,(http или https)
 */
define('PROTOCOL''http');

// Установка путей, для поиска подключаемых библиотек.
$includePath = array(CORE_DIR,CORE_LIB);
set_include_path('.'.PATH_SEPARATOR.implode(PATH_SEPARATOR$includePath));


/**
 * Автоматически подгружает запрошенные классы.
 * @param type $className наименование класса.
 * @return void
 */
function __autoload($className){
  
$path str_replace('_''/'strtolower($className));
  return include_once 
$path.'.php';
}

/**
 * Подключает движок и запускает CMS.
 */
require_once ('mg-start.php');
Онлайн: 0
Реклама