Файл: sys/inc/settings.php
Строк: 35
<?
$set=array(); // массив с настройками
$set_default=array(); // настройки по умолчанию
$set_dinamic=array(); // динамически изменяемые настройки
$set_replace=array(); // переназначаюшие параметры
// загрузка настроек по умолчанию. Позволяет исключить отсутствие неопределенных переменных
$default=@parse_ini_file(H.'sys/config/default.ini',true);
$set_default=@$default['DEFAULT'];
$set_replace=@$default['REPLACE'];
if (file_exists(H.'sys/config/settings.ini'))
{
$set_dinamic=@parse_ini_file(H.'sys/config/settings.ini',false);
foreach ($set_dinamic as $key=>$value) {
$set_dinamic[$key]=html_entity_decode($value, ENT_QUOTES, 'UTF-8');
}
}
elseif (file_exists(H.'install/index.php'))
{
header("Location: /install/");
exit;
}
$set_tmp=$set = @array_merge ($set_default, $set_dinamic, $set_replace);
unset($default,$set_default, $set_dinamic, $set_replace);
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}
if (isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('#up-browser|blackberry|windows ce|symbian|palm|nokia#i', $_SERVER["HTTP_USER_AGENT"]))
define('IS_WEB', 0);
elseif (isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('#windows|linux|bsd|x11|unix|macos|macintosh#i', $_SERVER["HTTP_USER_AGENT"]))
define('IS_WEB', 1);
else define('IS_WEB', 0);
?>