set_page_message(tr('Server traffic settings updated successfully!'));
    }
}
function generate_server_data(&$tpl, &$sql)
{
    $query = <<<SQL_QUERY
        select
           straff_max,
           straff_warn
        from
            straff_settings
SQL_QUERY;
    $rs = exec_query($sql, $query, array());
    $tpl->assign(array('MAX_TRAFFIC' => $rs->fields['straff_max'], 'TRAFFIC_WARNING' => $rs->fields['straff_warn']));
}
/*
 *
 * static page messages.
 *
 */
gen_admin_menu($tpl);
$tpl->assign(array('TR_MODIFY' => tr('Modify'), 'TR_SERVER_TRAFFIC_SETTINGS' => tr('Server traffic settings'), 'TR_SET_SERVER_TRAFFIC_SETTINGS' => tr('Set server traffic settings'), 'TR_MAX_TRAFFIC' => tr('Max traffic [MB]'), 'TR_WARNING' => tr('Warning traffic [MB]')));
update_server_settings($sql);
generate_server_data($tpl, $sql);
gen_page_message($tpl);
$tpl->parse('PAGE', 'page');
$tpl->prnt();
if (isset($cfg['DUMP_GUI_DEBUG'])) {
    dump_gui_debug();
}
unset_messages();
Esempio n. 2
0
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
 * @link 		http://www.easyscp.net
 * @author 		EasySCP Team
 */
require '../../include/easyscp-lib.php';
check_login(__FILE__);
$cfg = EasySCP_Registry::get('Config');
$tpl = EasySCP_TemplateEngine::getInstance();
$template = 'admin/settings_server_traffic.tpl';
// static page messages
$tpl->assign(array('TR_PAGE_TITLE' => tr('EasySCP - Admin/Server Traffic Settings'), 'TR_MODIFY' => tr('Modify'), 'TR_SERVER_TRAFFIC_SETTINGS' => tr('Server traffic settings'), 'TR_SET_SERVER_TRAFFIC_SETTINGS' => tr('Set server traffic (0 for unlimited)'), 'TR_MAX_TRAFFIC' => tr('Max traffic [MB]'), 'TR_WARNING' => tr('Warning traffic [MB]')));
gen_admin_mainmenu($tpl, 'admin/main_menu_settings.tpl');
gen_admin_menu($tpl, 'admin/menu_settings.tpl');
update_server_settings();
generate_server_data($tpl);
gen_page_message($tpl);
if ($cfg->DUMP_GUI_DEBUG) {
    dump_gui_debug($tpl);
}
$tpl->display($template);
unset_messages();
/**
 * @todo What's about the outcommented code?
 */
function update_server_settings()
{
    $sql = EasySCP_Registry::get('Db');
    if (!isset($_POST['uaction']) && !isset($_POST['uaction'])) {
        return;