Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //error_reporting(0);
- session_set_cookie_params(10800);
- session_start();
- //define("_PROJECT_NAME_RU_", 'Тестовый проект');
- //define("_PROJECT_NAME_EN_", 'Test project');
- //define("_TITLE_", "DEMO CMS");
- //define("_Divider_", " - ");
- define("_SECRET_", "sdvsdvsdvee-243E#twef3qr32fVEVEe3#");
- define("_TIME_", time());
- define("_IP_", $_SERVER['REMOTE_ADDR']);
- define("_FULL_", "C:\web\home\autostop.ru\www");
- define("_YANDEX_MAP_API_KEY_", "апиключ");
- /**
- * @author nanocat
- */
- Class C {
- const dev = true; //если true - то доступ разрешен только определенным IP адресам из массива access
- ВСТАВИТЬ
- /**
- * Язык по умолчанию.
- * @var string язык
- */
- public static $lang = 'ru';
- /**
- * Поддерживаемые языки. Для которых переведено ВСЕ.
- * @var array список языков
- */
- public static $langs = array('ru', 'en');
- /**
- * Список языков, на которых можно посмотреть сайт.
- * @var array Список языков
- */
- public static $langList = array(
- 'ru' => 'Русский',
- 'en' => 'English',
- );
- /**
- * Возвращает массив настроек для определенной сущности (tables, db, routes)
- * @param string $val название сущности настроек
- * @return array $settings массив настроек
- */
- public static function get($val) {
- return self::$settings[$val];
- }
- /**
- * Возвращает массив всех настроек
- * @return array $settings массив настроек
- */
- public static function getAll() {
- return self::$settings;
- }
- public static $access = array('127.0.0.1');
- /**
- * массив настроек
- *
- */
- public static $settings = array(
- 'tables' => array(
- 'pages' => "site_pages",
- 'users' => "site_users",
- 'price' => "site_price",
- 'ips' => "site_ips",
- 'guestbook' => "site_guestbook",
- 'comments' => "site_comments",
- 'users_info' => "site_users_info",
- 'content' => "site_content",
- 'contacts' => "site_contacts",
- 'routes' => 'site_routes',
- 'points' => 'site_points',
- ),
- 'db' => array(
- 'host' => C::dbhost,
- 'user' => C::dbuser,
- 'dbname' => C::dbname,
- 'password' => C::dbpass,
- 'port' => '',
- ),
- 'template' => array(
- 'template_dir' => '/templates/',
- 'compile_dir' => '/templates/compiled/',
- 'config_dir' => '/templates/configs/',
- 'cache_dir' => '/templates/cache/',
- ),
- 'errors' => array(),
- 'routes' => array(
- '/' => array('content', 'index'),
- //'/' => array('page','main'), <-- TODO:
- ),
- );
- }
- ?>
Add Comment
Please, Sign In to add comment