示例#1
0
 function process()
 {
     $this->init();
     if (_butt('updated_style')) {
         $this->update_style($this->style_id);
     }
     if (_butt('regen_cache_rcs')) {
         $this->_regen();
     }
     $this->display();
 }
示例#2
0
}
while ($row = $db->sql_fetchrow($result)) {
    $config_name = $row['config_name'];
    $config_value = $row['config_value'];
    $def[$config_name] = $config_value;
    $new[$config_name] = _butt('submit_form') ? request_var($config_name, TYPE_INT) : $def[$config_name];
    $params = array('user_qp', 'user_qp_show', 'user_qp_subject', 'user_qp_bbcode', 'user_qp_smilies', 'user_qp_more', 'anon_qp', 'anon_qp_show', 'anon_qp_subject', 'anon_qp_bbcode', 'anon_qp_smilies', 'anon_qp_more');
    for ($i = 0; $i < count($params); $i++) {
        $new[$params[$i]] = isset($HTTP_POST_VARS[$params[$i]]) ? intval($HTTP_POST_VARS[$params[$i]]) : intval(${$params}[$i]);
    }
    $users_qp_settings = array($new['user_qp'], $new['user_qp_show'], $new['user_qp_subject'], $new['user_qp_bbcode'], $new['user_qp_smilies'], $new['user_qp_more']);
    $anons_qp_settings = array($new['anon_qp'], $new['anon_qp_show'], $new['anon_qp_subject'], $new['anon_qp_bbcode'], $new['anon_qp_smilies'], $new['anon_qp_more']);
    $new['users_qp_settings'] = implode('-', $users_qp_settings);
    $new['anons_qp_settings'] = implode('-', $anons_qp_settings);
    if (_butt('submit_form') && $def[$config_name] != $new[$config_name]) {
        $common->set_config($config_name, $new[$config_name]);
    }
}
$db->sql_freeresult($result);
// submitted
if (_butt('submit_form')) {
    // send achievement message
    $qpes_config->_achievement('qp_config_updated');
}
// let's go
$qpes_config->process();
// constants
$template->assign_vars(array('S_QPES_ACTION' => append_sid($requester . $phpEx), 'L_QP_CONFIGURATION_TITLE' => $lang['qp_config_title'], 'L_QP_CONFIGURATION_DESC' => $lang['qp_config_title_desc'], 'L_QP_SETTINGS' => $lang['qp_settings'], 'L_QP_USER' => $lang['qp_user'], 'L_QP_ANON' => $lang['qp_anon'], 'L_YES' => $lang['Yes'], 'L_NO' => $lang['No'], 'L_SUBMIT' => $lang['Submit'], 'I_SUBMIT' => $phpbb_root_path . $images['cmd_submit']));
// send the display
$template->pparse('body');
include './page_footer_admin.' . $phpEx;
示例#3
0
            }
        }
    }
}
/**
* main process
*/
// instantiate common class
$common = new common();
// instantiate some objects
$rcs_list = new rcs_list($requester);
// get parms
$cancel = request_var('cancel', TYPE_NO_HTML);
$mode = request_var('mode', TYPE_NO_HTML);
// define $mode with additional parameters
$mode = _butt('submit_form') ? 'save' : (_butt('cancel_form') ? '' : $mode);
$mode = !empty($cancel) ? '' : $mode;
// let's go
switch ($mode) {
    case 'add':
    case 'edit':
    case 'save':
    case 'delete':
        $rcs_details = new rcs_details($requester);
        $rcs_details->process($mode);
        break;
    case '':
    case 'moveup':
    case 'movedw':
        $rcs_list->process($mode);
        $mode = '';