Вход Регистрация
Файл: modules/padmin/settings_modules.php
Строк: 106
<?php
/**
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) 2013, Taras Chornyi, Sergiy Mazurenko, Ivan Kotliar
 * @link          http://perf-engine.net
 * @package       PerfEngine
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */
$locate 'in_padmin';
if(!isset(
$user) && $user['level'] <= 6)
{
    
redirect('Location: /');
}
if(isset(
$_POST['save']) && $_GET['act']== 'save'
{    
    
// print_r($_POST);
    
$modules scandir(ROOT.'/modules');
    foreach(
$modules as $module)
    {
        if(
$module != '.' && $module != '..' && $module != 'user' && $module != 'padmin' && $module != 'pages' && $module !='.htaccess' && $module != 'index.php')
        {
            
$open substr(num($_POST[$module.'_status']), 01);
            
$access substr(num($_POST[$module.'_access']), 01);
            
$widget = (isset($_POST[$module.'_widget']) ? 'true' 'false');
            
$counter = (isset($_POST[$module.'_counter']) ? 'true' 'false');
            
$ini = new Ini(ROOT.'/modules/'.$module.'/module.ini');
            
$ini->write('open'$open);
            
$ini->write('access'$access);
            
$ini->write('widget'$widget);
            
$ini->write('counter'$counter);
            
$ini->updateFile();
        }
    }
    
Template::div('menu'_t('succ_save'));    
}

$title _t('padmin_modules_settings');
include_header($title);
$tpl->div('title',  _t('padmin_modules_settings'));

if(isset(
$_GET['saved']))
{
    
Template::div('menu'_t('succ_save'));
}

echo 
'<div class="post">
<form action="/padmin/settings_modules?act=save" method="post">'
;
$modules scandir(ROOT.'/modules');
foreach(
$modules as $module)
{
    if(
$module != '.' && $module != '..' && $module != 'user' && $module != 'padmin' && $module != 'pages' && $module !='.htaccess' && $module != 'index.php')
    {
        
$_module parse_ini_file(ROOT.'/modules/'.$module.'/module.ini');
        echo 
'<b>'.ucfirst(_t(strtolower($_module['name']))).'</b><br/>
        <input type="radio" name="'
.$module.'_status" value="1"'.($_module['open'] == ' checked="checked"' null).' />'._t('on').'
        <input type="radio" name="'
.$module.'_status" value="0"'.($_module['open'] == ' checked="checked"' null).' />'._t('off').'
        <br/>
        '
_t('access').': <select name="'.$module.'_access">
        <option value="0"'
.($_module['access'] == ' selected="selected"' null).'> '_t('access_all') .'</option>
        <option value="1"'
.($_module['access'] == ' selected="selected"' null).'> '_t('access_users') .'</option>
        <option value="2"'
.($_module['access'] == ' selected="selected"' null).'> '_t('access_admins') .'</option>
        </select><br/>
        '
. (file_exists(ROOT.'/modules/'.$module.'/_widget.php') ? _t('widget').' <input type="checkbox" name="'.$module.'_widget"'.(isset($_module['widget']) && $_module['widget'] == 'true' ' checked="checked"' null).' /><br/>' null).'
        '
. (file_exists(ROOT.'/modules/'.$module.'/_counter.php') ? _t('counter').' <input type="checkbox" name="'.$module.'_counter"'.(isset($_module['counter']) && $_module['counter'] == 'true' ' checked="checked"' null).' /><br/>' null).'
        <hr/>'
;
    }
}
echo 
'<input type="submit" name="save" value="'_t('save') .'" />
</form>
</div>'
;
$tpl->div('block'img('admin.png') .'<a href="/padmin/">'_t('padmin') .'</a><br/>'HICO .'<a href="/">'_t('home') .'</a>');
include_footer();
?>
Онлайн: 0
Реклама