Класс содержит системные настройки, которые можно переназначить в файле setup.php в корневой папке Текущий файл будет перезаписан при обновлении ядра.
Открытые статические члены | |
static | init () |
static | loadConfig () |
static | loadPackageConfig () |
static | loadExternalFile ($file) |
static | loadLocalConfig () |
static | varsAsArray () |
static | getSessionName () |
Статические открытые данные | |
static | $INSTALLED |
static | $VERSION = '6.1.126' |
static | $CLASS_EXT = 'inc.php' |
static | $CUSTOM_CLASS_EXT = 'my.inc.php' |
static | $PATH |
static | $ROOT |
static | $FOLDER |
static | $DOMAIN |
static | $ZONE |
static | $DB_HOST = 'localhost' |
static | $DB_PORT = null |
static | $DB_SOCKET = null |
static | $DB_NAME = ' ' |
static | $DB_USER = ' ' |
static | $DB_PASS = ' ' |
static | $DB_CHARSET = 'utf8' |
static | $DB_AUTOINIT = true |
static | $DB_INSTALL_MODE = true |
static | $DB_TABLE_PREFIX = '' |
static | $DB_TABLE_ENGINE = 'MyISAM' |
static | $DB_TABLE_CHARSET = 'utf8mb4' |
static | $DB_TABLE_COLLATE = 'utf8mb4_general_ci' |
static | $STUB_SCALE = 'axy' |
static | $COOKIE_AUTH_DOMAIN = null |
static | $TIMEZONE = 'Europe/Moscow' |
static | $DEFAULT_ROUTE_ENABLE = true |
static | $FIX_REMOTE_ADDR = true |
static | $SM_RELATIVE_TEMPLATE_PATH = '/templates' |
static | $SM_TEMPLATE_PATH |
static | $SM_COMPILE_PATH = '/cache/smarty/compile' |
static | $SM_CACHE_PATH = '/cache/smarty/cache' |
static | $SM_COMPILE_CHECK = false |
static | $CHECK_DOMAIN_TIMEOUT = 4 |
static | $RS_SERVER_PROTOCOL = 'https' |
static | $RS_SERVER_DOMAIN = 'readyscript.ru' |
static | $RS_API_SERVER_DOMAIN = 'readyscript.ru' |
static | $CHECK_LICENSE_SERVER |
static | $BUY_LICENSE_URL |
static | $UPDATE_URL |
static | $MODULE_LICENSE_URL |
static | $UPDATE_CHANNEL = 'release' |
static | $MARKETPLACE_DOMAIN = 'marketplace.readyscript.ru' |
static | $MODULE_LICENSE_LOG_ENABLE = false |
static | $DB_MAPPING = [] |
static | $TABLE_MAPPING = [] |
static | $INTERNAL_ENCODING = 'UTF-8' |
static | $LOCALE = 'ru_RU.UTF-8' |
static | $NUMERIC_LOCALE = 'en_US.UTF-8' |
static | $PRECISION = 14 |
static | $RESOURCE_PATH = '/resource' |
static | $JS_PATH = '/resource/js' |
static | $CSS_PATH = '/resource/css' |
static | $IMG_PATH = '/resource/img' |
static | $DEFAULT_LANG = 'ru' |
static | $AUTH_TRY_COUNT = 50 |
static | $AUTH_BAN_SECONDS = 14400 |
static | $CREATE_DIR_RIGHTS = 0755 |
static | $DEFAULT_THEME = 'amazing' |
static | $SCRIPT_TYPE |
static | $MODULE_WATCH_TPL = '/moduleview' |
static | $THEME_XML = 'theme.xml' |
static | $RES_CSS_FOLDER = '/resource/css' |
static | $RES_JS_FOLDER = '/resource/js' |
static | $RES_IMG_FOLDER = '/resource/img' |
static | $DEFAULT_LAYOUT = '%THEME%/layout.tpl' |
static | $CACHE_MAIN_FOLDER = '/cache' |
static | $CACHE_FOLDER = '/cache/engine' |
static | $CACHE_BLOCKS_FOLDER = '/cache/blocks' |
static | $CACHE_TABLE_FOLDER = '/cache/tableact' |
static | $CACHE_LANG_FOLDER = '/cache/lang' |
static | $CACHE_USE_WATCHING_TABLE = true |
static | $CACHE_LANG_JS_FILE = true |
static | $CACHE_TIME = 300 |
static | $CACHE_BLOCK_ENABLED = true |
static | $CACHE_ENABLED = true |
static | $CRON_ENABLE = true |
static | $MODULE_FOLDER = '/modules' |
static | $MODULE_TPL_FOLDER = '/view' |
static | $CONFIG_FOLDER = '/config' |
static | $CONFIG_CLASS = 'file' |
static | $CONFIG_XML = 'module.xml' |
static | $HANDLERS_CLASS = 'handlers' |
static | $MY_HANDLERS_CLASS = 'myhandlers' |
static | $SESSION_TIME = 10800 |
static | $ADMIN_SECTION = 'admin' |
static | $DETAILED_EXCEPTION = false |
static | $HIDE_STRICT_WARNING = true |
static | $WRITE_EXCEPTIONS_TO_FILE = false |
static | $EXCEPTIONS_FILE = '/exceptions.auto.txt' |
static | $LOG_EXECUTE_TIME = false |
static | $LOG_EXECUTE_FILE = '/logs/exectime.log' |
static | $LOG_SQLQUERY_TIME = false |
static | $LOG_QUERY_STACK_TRACE_LEVEL = 0 |
static | $LOG_SETTINGS_DB_ADAPTER_MAX_FILE_SIZE = 1 |
static | $COMPRESS_ADMIN_ENABLE = true |
static | $COMPRESS_CSS = 0 |
static | $COMPRESS_ADMIN_CSS = 1 |
static | $COMPRESS_CSS_PATH = '/cache/resource/min_css' |
static | $COMPRESS_JS = 0 |
static | $COMPRESS_ADMIN_JS = 1 |
static | $COMPRESS_JS_PATH = '/cache/resource/min_js' |
static | $JS_POSITION_FOOTER = false |
static | $CSS_POSITION_FOOTER = false |
static | $STORAGE_DIR = '/storage' |
static | $LOGS_DIR = '/storage/logs' |
static | $TMP_REL_DIR = '/storage/tmp' |
static | $BRAND_SPLASH_IMAGE = '/storage/branding/background.jpg' |
static | $TMP_DIR |
static | $DOCTYPE = 'HTML' |
static | $SECRET_KEY = 'A6k3a4leohg7b' |
static | $SECRET_SALT = 'B6&3mkseoiwmd' |
static | $DISABLE_CAPTCHA = false |
static | $NOPHOTO_IMAGE = '/resource/img/photostub/nophoto.jpg' |
static | $NOPHOTO_THEME_PATH = '/photostub' |
static | $NOPHOTO_THEME_FILE = 'nophoto.jpg' |
static | $METER_RECALCULATE_INTERVAL = 300 |
static | $DISABLE_WIDGETS = [] |
static | $IS_CLI_MODE = false |
static | $YOUR_IP_BLOCKED = 'Доступ с вашего IP запрещен' |
static | $ENABLE_DEBUG_PROFILING = false |
static | $BULK_OPERATION_CHUNK_SIZE = 500 |
static | $BULK_OPERATION_TIMEOUT = 12 |
static | $ENABLE_OLD_STYLE_BLOCK_ID = false |
static | $INSTALL_DB_HOST = '127.0.0.1' |
static | $INSTALL_DB_PORT = 3306 |
static | $INSTALL_DB_NAME = 'readyscript' |
static | $INSTALL_DB_USERNAME = 'root' |
static | $INSTALL_DB_PASSWORD = '' |
static | $INSTALL_ADMIN_LOGIN = '' |
static | $INSTALL_ADMIN_PASSWORD = '' |
static | $INSTALL_SET_DEMO_DATA = true |
Защищенные статические члены | |
static | initVars () |
static | defineVars () |
static | SendHeader () |
static | checkPhpModules () |
static | hideStrictWarning () |
static | fixRemoteIP () |
static | startPerformanceMeasure ($start_time) |
Статические защищенные данные | |
static | $include_list |
|
staticprotected |
Проверяет наличие необходимых для запуска скрипта модулей
|
staticprotected |
Регистрирует переменные в качестве констант, чтобы их можно было использовать в объявлении переменных других классов
|
staticprotected |
Фиксим проблему, связанную с тем, что в ключе REMOTE_ADDR может находиться не IP клиента в случае использования схемы Apache + nginx. В случае использования "чистого" Apache рекомендуется отключать опцию создав файл в корне _local_settings.php ::$FIX_REMOTE_IP = false;
|
static |
Возвращает имя текущей сессии
|
staticprotected |
Скрывает предупреждения Declaration of ... should be compatible with... на PHP 7 и выше
Данные предупреждения могут возникать в короткие промежутки времени в период обновления, когда Ядро уже обновлено, а остальные модули еще не обновлены. Чтобы обеспечить стабильное обновление даже с включенным параметром ::$DETAILED_EXCEPTION = true, данный тип ошибок будет подавляться. Для разработчиков рекомендуем отключить подавление данных ошибок с помощью параметра ::$HIDE_STRICT_WARNING = false в файле _local_settings.php
|
static |
Инициализирует основные настройки системы
|
staticprotected |
Инициализирует составные переменные
|
static |
Загружает настройки из файла конфигурации
|
static |
Загружает внешний конфигурационный файл php
string | $file | - php file для подключения |
|
static |
Загружает локальные настройки конфигурации
|
static |
Загружает настройки характерные для комплектации CMS
|
staticprotected |
Отравляет базовые заголовки
|
staticprotected |
Если включены опции запускает замер производительности
float | $start_time | Время старта исполнения файла |
|
static |
Возвращает все определенные свойства в виде массива
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprotected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |