2017-06-24 00:58:56 +03:00
< ? php
/**
* AVE . cms
*
* @ package AVE . cms
* @ version 3. x
* @ filesource
* @ copyright © 2007 - 2014 AVE . cms , http :// www . ave - cms . ru
*
* @ license GPL v . 2
*/
2018-03-12 23:35:55 +03:00
@ define ( 'APP_NAME' , 'AVE.cms' );
2019-10-04 11:59:04 +03:00
@ define ( 'APP_VERSION' , '3.26' );
2018-03-12 23:35:55 +03:00
@ define ( 'APP_INFO' , '<a target="_blank" href="https://www.ave-cms.ru/">Ave-Cms.Ru</a> ' . '© 2007-' . date ( 'Y' ));
2017-06-24 00:58:56 +03:00
2019-10-04 18:16:59 +03:00
$themes = [];
2017-06-24 00:58:56 +03:00
2018-05-23 19:32:14 +03:00
foreach ( glob ( dirname ( dirname ( __FILE__ )) . '/templates/*' ) AS $filename )
2017-06-24 00:58:56 +03:00
if ( is_dir ( $filename ))
2018-03-12 23:35:55 +03:00
$themes [] = basename ( $filename );
2017-06-24 00:58:56 +03:00
2019-10-04 18:16:59 +03:00
$codemirror = [
2018-05-23 19:32:14 +03:00
'default' ,
'3024-day' ,
'3024-night' ,
'abcdef' ,
'ambiance' ,
'base16-dark' ,
'base16-light' ,
'bespin' ,
'blackboard' ,
'cobalt' ,
'colorforth' ,
'dracula' ,
'duotone-dark' ,
'duotone-light' ,
'eclipse' ,
'elegant' ,
'erlang-dark' ,
'hopscotch' ,
'icecoder' ,
'isotope' ,
'lesser-dark' ,
'liquibyte' ,
'material' ,
'mbo' ,
'mdn-like' ,
'midnight' ,
'monokai' ,
'neat' ,
'neo' ,
'night' ,
'panda-syntax' ,
'paraiso-dark' ,
'paraiso-light' ,
'pastel-on-dark' ,
'railscasts' ,
'rubyblue' ,
'seti' ,
'solarized' ,
'the-matrix' ,
'tomorrow-night-bright' ,
'tomorrow-night-eighties' ,
'ttcn' ,
'twilight' ,
'vibrant-ink' ,
'xq-dark' ,
'xq-light' ,
'yeti' ,
'zenburn'
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Использовать IP для автологина на сайте
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_AUTH' ][ 'USER_IP' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Следить за IP при автологине на сайте' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать IP для автологина на сайте
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_AUTH' ][ 'ADMIN_CAPTCHA' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать CAPTCHA при входе в панель управления' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Использовать ЧПУ Адреса вида index.php будут преобразованы в /home
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_URL' ][ 'REWRITE_MODE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать ЧПУ Адреса вида index.php будут преобразованы в /home' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Cу ффикс ЧПУ, к примеру .html
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_URL' ][ 'URL_SUFF' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Cу ффикс ЧПУ, к примеру .html' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать транслит в ЧПУ адреса вида /страница/ поменяються на /stranica/
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_URL' ][ 'TRANSLIT_URL' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать транслит в ЧПУ адреса вида /страница поменяються на /stranica' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
// Тема публичной части
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'DEFAULT_THEME_FOLDER' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Тема публичной части' ,
'DEFAULT' => $themes [ 0 ],
'TYPE' => 'dropdown' ,
'VARIANT' => $themes
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
// Тема панели администратора
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'DEFAULT_THEME_FOLDER_COLOR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Тема панели администратора' ,
'DEFAULT' => 'default' ,
'TYPE' => 'dropdown' ,
2019-10-04 18:16:59 +03:00
'VARIANT' => [ 'default' ]
];
2018-05-23 19:32:14 +03:00
// Цветовая схема Codemirror
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'CODEMIRROR_THEME' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Цветовая схема Codemirror' ,
'DEFAULT' => 'dracula' ,
'TYPE' => 'dropdown' ,
'VARIANT' => $codemirror
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать плавающее боковое меню
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'ADMIN_MENU' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать плавающее боковое меню' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Показывать меню в шапке с действиями
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'ADMIN_MENU_QUICK_ADD' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Показывать меню в шапке с действиями' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать всплывающие "Действия" в системе
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THEMES' ][ 'ADMIN_EDITMENU' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать всплывающие "Действия" в системе' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Директория для хранения вложений
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_FOLDERS' ][ 'ATTACH_DIR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Директория для хранения вложений /tmp/XXX' ,
'DEFAULT' => 'attachments' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Директория для хранения вложений
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_FOLDERS' ][ 'UPLOAD_DIR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Директория для хранения вложений /XXX' ,
'DEFAULT' => 'uploads' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Директория для хранения миниатюр Галерей /UPLOAD_DIR/XXX
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_FOLDERS' ][ 'UPLOAD_GALLERY_DIR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Директория для хранения миниатюр Галерей /UPLOAD_DIR/XXX' ,
'DEFAULT' => 'uploads/gallery' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Директория для хранения миниатюр изображений /UPLOAD_DIR/XXX
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THUMBS' ][ 'THUMBNAIL_DIR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Директория для хранения миниатюр изображений /UPLOAD_DIR/XXX' ,
'DEFAULT' => 'th' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Разрешенные методы и размеры для миниатюр (через запятую)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THUMBS' ][ 'THUMBNAIL_SIZES' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Разрешенные методы и размеры для миниатюр (через запятую)' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Генерировать миниатюрам IPTC
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_THUMBS' ][ 'THUMBNAIL_IPTC' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Генерировать миниатюрам IPTC' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Директория для хранения оригиналов изображений (watermark)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_WATERMARKS' ][ 'WATERMARKS_DIR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Директория для хранения оригиналов изображений (watermark) /XXX' ,
'DEFAULT' => 'source' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Файл watermark
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_WATERMARKS' ][ 'WATERMARKS_FILE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Файл watermark /UPLOAD_DIR/XXX' ,
'DEFAULT' => 'watermark.png' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Метод хранение сессий
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SESSIONS' ][ 'SESSION_SAVE_HANDLER' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Метод хранение сессий' ,
'DEFAULT' => 'mysql' ,
'TYPE' => 'dropdown' ,
2019-10-04 18:16:59 +03:00
'VARIANT' => [ 'mysql' , 'files' , 'memcached' ]
];
2018-05-23 19:32:14 +03:00
//-- Время жизни сессии (60*60*24 - 24 часа)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SESSIONS' ][ 'SESSION_LIFETIME' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Время жизни сессии (60*60*24 - 24 часа)' ,
'DEFAULT' => 60 * 60 * 24 ,
'TYPE' => 'integer' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Время жизни cookie для автологина (60*60*24*14 - 2 недели)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SESSIONS' ][ 'COOKIE_LIFETIME' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Время жизни cookie для автологина (60*60*24*14 - 2 недели)' ,
'DEFAULT' => 60 * 60 * 24 * 14 ,
'TYPE' => 'integer' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Режим разработчика (Отключает кеширование SQL запросов в системе)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'DEV_MODE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Режим разработчика (Отключает кеширование SQL запросов в системе)' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
2019-08-28 13:27:10 +03:00
//-- Вывод общей статистики публичной части
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'PROFILING' ] = [
2019-08-28 13:27:10 +03:00
'DESCR' => 'Вывод общей статистики публичной части' ,
2018-05-23 19:32:14 +03:00
'DEFAULT' => 'off' ,
'TYPE' => 'dropdown' ,
2019-10-04 18:16:59 +03:00
'VARIANT' => [ 'off' , 'light' , 'full' ]
];
2018-05-23 19:32:14 +03:00
2019-08-28 13:27:10 +03:00
//-- Вывод общей статистики в административной части
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'PROFILING_ADMIN' ] = [
2019-08-28 13:27:10 +03:00
'DESCR' => 'Вывод общей статистики в административной части' ,
2019-08-28 13:05:06 +03:00
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2019-08-28 13:05:06 +03:00
2018-05-23 19:32:14 +03:00
//-- Собирать статистику выполненных запросов
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'SQL_PROFILING' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Собирать статистику выполненных SQL запросов' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Включить стандартную обработку ошибок PHP
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'PHP_DEBUGGING' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Включить стандартную обработку ошибок PHP' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Включить обработку ошибок PHP через обработчик cms
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'PHP_DEBUGGING_FILE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Включить обработку ошибок PHP через обработчик системы' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Отправка писем с ошибками MySQL
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'SEND_SQL_ERROR' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Отправка писем с ошибками MySQL' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Принудительно проверять SQL запросы
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'SQL_QUERY_SANITIZE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Принудительно проверять SQL запросы' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Пытаться очистить память если выходит за пределы ("-1" выключенно) в Мегабайтах (увеличивается нагрузка на MySQL)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DEV' ][ 'MEMORY_LIMIT_PANIC' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Пытаться очистить память если выходит за пределы ("-1" выключенно) в Мегабайтах (увеличивается нагрузка на MySQL)' ,
'DEFAULT' => - 1 ,
'TYPE' => 'dropdown' ,
2019-10-04 18:16:59 +03:00
'VARIANT' => [ '-1' , '6' , '12' , '28' , '54' , '100' ]
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Консоль отладки Smarty
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SMARTY' ][ 'SMARTY_DEBUGGING' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Консоль отладки Smarty' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Контролировать изменения tpl файлов После настройки сайта установить - false
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SMARTY' ][ 'SMARTY_COMPILE_CHECK' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Контролировать изменения tpl файлов После настройки сайта установить - false' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Создание папок для кэширования Установите это в false если ваше окружение PHP не разрешает создание директорий от имени Smarty. Поддиректории более эффективны, так что используйте их, если можете.
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_SMARTY' ][ 'SMARTY_USE_SUB_DIRS' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Создание папок для кэширования Установите это в false если ваше окружение PHP не разрешает создание директорий от имени Smarty. Поддиректории более эффективны, так что используйте их, если можете.' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Кэширование скомпилированных шаблонов документов
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_CACHE' ][ 'CACHE_DOC_TPL' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Кэширование скомпилированных шаблонов документов' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Кэширование информацию о документе и е г о полях
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_CACHE' ][ 'CACHE_DOC_FILE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Кэширование информацию о документе и е г о полях' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Кэширование информацию о документе и е г о полях
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_CACHE' ][ 'SITEMAP_CACHE_LIFETIME' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Время жизни кеша для карты сайта' ,
'DEFAULT' => 0 ,
'TYPE' => 'integer' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Включить html компрессию
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_COMPRESSION' ][ 'HTML_COMPRESSION' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Включить html компрессию' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Включить gzip компрессию
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_COMPRESSION' ][ 'GZIP_COMPRESSION' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Включить gzip компрессию' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Отдавать заголовок на кеширование страницы
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_COMPRESSION' ][ 'OUTPUT_EXPIRE' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Отдавать заголовок на кеширование страницы' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Время жизни кеширования страницы (60*60 - 1 час)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_COMPRESSION' ][ 'OUTPUT_EXPIRE_OFFSET' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Время жизни кеширования страницы (60*60 - 1 час)' ,
'DEFAULT' => 0 ,
'TYPE' => 'integer' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Адрес Memcached сервера
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_MEMCACHED' ][ 'MEMCACHED_SERVER' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Адрес Memcached сервера' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Порт Memcached сервера
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_MEMCACHED' ][ 'MEMCACHED_PORT' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Порт Memcached сервера' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Окончание в полях запроса
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_REQUEST' ][ 'REQUEST_ETC' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Окончание в полях запроса' ,
'DEFAULT' => '...' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Разбивать слова при выводе полей в запросе
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_REQUEST' ][ 'REQUEST_BREAK_WORDS' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Разбивать слова при выводе полей в запросе' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- При - у поля, оставляем теги в результате
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_REQUEST' ][ 'REQUEST_STRIP_TAGS' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'При - (минус) у поля, оставлять html теги в результате' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Создание резервной копии базы данных с о сжатием
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DATABASE' ][ 'DB_EXPORT_GZ' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Создание резервной копии базы данных с о сжатием .gz' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать префикс при экспорте бд
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DATABASE' ][ 'DB_EXPORT_PREFIX' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать префикс при экспорте бд' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Шаблон имени файла экспорта бд (%SERVER%,%DATE%,%TIME%)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_DATABASE' ][ 'DB_EXPORT_TPL' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Шаблон имени файла экспорта бд (%SERVER%, %DATE%, %TIME%)' ,
'DEFAULT' => '%SERVER%_DB_BackUP_%DATE%_%TIME%' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
/* ======================================================================================================== */
//-- Yandex MAP API KEY
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'YANDEX_MAP_API_KEY' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Yandex MAP API KEY' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Google MAP API KEY
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'GOOGLE_MAP_API_KEY' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Google MAP API KEY' ,
'DEFAULT' => '' ,
'TYPE' => 'string' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Показывать кто был онлайн в течении: (Значение по умолчанию 24 часа)
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'USERS_TIME_SHOW' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Показывать кто был онлайн в течении: (Значение по умолчанию 24 часа)' ,
'DEFAULT' => 60 * 60 * 24 ,
'TYPE' => 'integer' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
//-- Использовать проверку в полях на пусто, только исходные данные, исключая шаблон поля
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'USE_GET_FIELDS' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Использовать, проверку в полях на "пусто", только исходные данные, исключая шаблон поля' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
//-- Использовать проверку в полях на пусто, только исходные данные, исключая шаблон поля
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'USE_STATIC_FIELDS' ] = [
'DESCR' => 'Использовать статитчное хранение полей в системе' ,
'DEFAULT' => true ,
'TYPE' => 'bool' ,
'VARIANT' => ''
];
2018-05-23 19:32:14 +03:00
//-- Проверка наличия новых версий
2019-10-04 18:16:59 +03:00
$GLOBALS [ 'CMS_CONFIG' ][ '_CONST_OTHER' ][ 'CHECK_VERSION' ] = [
2018-05-23 19:32:14 +03:00
'DESCR' => 'Проверка наличия новых версий' ,
'DEFAULT' => false ,
'TYPE' => 'bool' ,
'VARIANT' => ''
2019-10-04 18:16:59 +03:00
];
2018-05-23 19:32:14 +03:00
unset ( $themes , $codemirror );
2017-06-24 00:58:56 +03:00
2018-04-19 19:11:58 +03:00
if ( file_exists ( dirname ( dirname ( __FILE__ )) . '/config/config.inc.php' ))
include_once ( dirname ( dirname ( __FILE__ )) . '/config/config.inc.php' );
2017-06-24 00:58:56 +03:00
2018-05-23 19:32:14 +03:00
foreach ( $GLOBALS [ 'CMS_CONFIG' ] AS $key => $const )
foreach ( $const AS $k => $v )
if ( ! defined ( $k ))
define ( $k , $v [ 'DEFAULT' ]);
2018-03-12 23:35:55 +03:00
?>