示例#1
0
}
/**
 * MaxSite CMS
 * (c) http://max-3000.com/
 */
?>

<h1><?php 
echo t('Основные настройки');
?>
</h1>
<p class="info"><?php 
echo t('Здесь вы можете указать основные настройки. Если указанная настройка отмечена «нет в базе», значит нужно ввести её значение и нажать кнопку «Сохранить».');
?>
</p>

<?php 
function _time_zone_current_time()
{
    return '<br>' . t('Время сервера:') . ' <strong>' . date('H:i:s Y-m-d') . '</strong>' . '<br>' . t('С учётом поправки:') . ' <strong>' . mso_date_convert('H:i:s Y-m-d', date('Y-m-d H:i:s')) . '</strong>';
}
$CI =& get_instance();
require_once getinfo('common_dir') . 'inifile.php';
// функции для работы с ini-файлом
// проверяем входящие данные
if (mso_check_post_ini()) {
    mso_redirect('admin/options');
}
$all = mso_get_ini_file($MSO->config['admin_plugins_dir'] . 'admin_options/general.ini');
echo mso_view_ini($all);
// вывод таблицы ini
示例#2
0
文件: options.php 项目: Kmartynov/cms
// подключим все опции компонентов из components
// в них ini-файлы, а также php-файлы, обслуживающие ini (для PHP_START PHP_END)
// поэтому подключаем все php-файлы, после все ini-файлы
// подключаем только те опции и ini компонентов, которые реально существуют
// каждый компонент в своем каталоге
$all_component = mso_get_dirs(getinfo('template_dir') . 'components/', array(), true);
// проверяем опции (options.php)
foreach ($all_component as $dir) {
    $file = getinfo('template_dir') . 'components/' . $dir . '/options.php';
    if (file_exists($file)) {
        require $file;
    }
    // php-файлы
}
// проверяем options.ini
foreach ($all_component as $dir) {
    $file = getinfo('template_dir') . 'components/' . $dir . '/options.ini';
    if (file_exists($file)) {
        $add = mso_get_ini_file($file);
        // чтобы позволить испльзовать в компонентах одинаковые названия опций,
        // добавим к названию имя компонета в скобках
        $a1 = array();
        foreach ($add as $key => $val) {
            $a1[$key . ' (' . $dir . ')'] = $val;
        }
        $options = array_merge($options, $a1);
    }
}
// вывод всех ini-опций
echo mso_view_ini($options);
# end file