ave-cms/inc/config.php

614 lines
23 KiB
PHP
Raw Permalink Normal View History

2017-06-24 00:58:56 +03:00
<?php
/**
* AVE.cms
*
* @package AVE.cms
* @version 3.x
* @filesource
2020-05-07 10:16:15 +03:00
* @copyright © 2007-2014 AVE.cms, https://ave-cms.ru
2017-06-24 00:58:56 +03:00
*
* @license GPL v.2
*/
2020-05-07 10:16:15 +03:00
define('APP_NAME', 'AVE.cms');
2020-07-30 16:49:44 +03:00
define('APP_VERSION', '3.28');
2020-05-07 10:16:15 +03:00
define('APP_INFO', '<a target="_blank" href="https://ave-cms.ru/">Ave-Cms.Ru</a> '.'&copy; 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
2020-05-07 10:16:15 +03:00
unset ($filename);
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
2020-06-06 19:11:46 +03:00
//-- Качество сжатие JPG миниатюр
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['JPG_QUALITY'] = [
'DESCR' => 'Качество сжатие JPG миниатюр',
'DEFAULT' => 90,
'TYPE' => 'integer',
'VARIANT' => ''
];
2020-05-25 19:20:22 +03:00
//-- Создавать progressive JPG
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['JPG_PROGRESSIVE'] = [
'DESCR' => 'Создавать progressive JPG',
'DEFAULT' => true,
'TYPE' => 'bool',
'VARIANT' => ''
];
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
2020-06-06 19:11:46 +03:00
//-- Отдавать браузеру, что нужно кешировать изображение (60*60*24*14 - 2 недели)
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_CACHE_LIFETIME'] = [
'DESCR' => 'Отдавать браузеру, что нужно кешировать изображение (60*60*24*14 - 2 недели)',
'DEFAULT' => 60*60*24*14,
'TYPE' => 'integer',
'VARIANT' => ''
];
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',
2022-08-03 17:58:25 +03:00
'VARIANT' => ['off', 'light', 'full', 'dev']
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_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
2022-08-03 17:58:25 +03:00
//-- Кэширование всей страницы
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_FULL'] = [
'DESCR' => 'Кэширование всей страницы',
'DEFAULT' => false,
'TYPE' => 'bool',
'VARIANT' => ''
];
//-- Кэширование всей страницы (для админа)
$GLOBALS['CMS_CONFIG']['_CONST_CACHE']['CACHE_DOC_FULL_ADMIN'] = [
'DESCR' => 'Кэширование всей страницы (для админа)',
'DEFAULT' => false,
'TYPE' => 'bool',
'VARIANT' => ''
];
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
];
2020-05-07 10:16:15 +03:00
//-- Использовать статитчное хранение полей в памяти
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USE_STATIC_DATA'] = [
'DESCR' => 'Использовать статитчное хранение в памяти, данных документа и полей',
2019-10-04 18:16:59 +03:00
'DEFAULT' => true,
'TYPE' => 'bool',
'VARIANT' => ''
];
2018-05-23 19:32:14 +03:00
2020-05-07 10:16:15 +03:00
//-- Шифровать сериализованные кешированные данные
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['USE_ENCODE_SERIALIZE'] = [
'DESCR' => 'Шифровать сериализованные кешированные данные',
'DEFAULT' => false,
'TYPE' => 'bool',
'VARIANT' => ''
];
//-- Кол-во дней для хранения системных событий
$GLOBALS['CMS_CONFIG']['_CONST_OTHER']['LOG_DAYS_LIMIT'] = [
'DESCR' => 'Кол-во дней для хранения системных событий',
'DEFAULT' => 14*60*24*14,
'TYPE' => 'integer',
'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']);
2020-05-07 10:16:15 +03:00
unset ($key, $const, $k, $v);
2018-03-12 23:35:55 +03:00
?>