Возвращает основные настройки системы ( замена $set ), такие как заголовок по умолчанию, элементов на страницу и т.д. При установке движка, опции берутся из /sys/upgrade/settings.ini, далее получение идет из базы данных.
Код функции
function get_settings($key = false, $default = '')
{
$set = array();
$set_default = array();
$set_dinamic = array();
$set_replace = array();
$ini = parse_ini_file( ROOTPATH.'/sys/upgrade/settings.ini', true );
if (is_array($ini['DEFAULT'])) {
$set_default = $ini['DEFAULT'];
}
if (is_array($ini['REPLACE'])) {
$set_replace = $ini['REPLACE'];
}
$set_dinamic = get_options();
$set = use_filters('ds_settings_filter', array_merge($set_default, $set_dinamic, $set_replace));
if ($key === false) {
return $set;
} elseif (isset($set[$key])) {
return $set[$key];
}
return $default;
}