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