function p_update($points, $id) { global $prefix, $db, $admin_file; $id = intval($id); $points = intval($points); $db->sql_query("UPDATE " . $prefix . "_groups_points SET points='{$points}' WHERE id='{$id}'"); Header("Location: " . $admin_file . ".php?op=Groups"); } switch ($op) { case "Groups": Groups(); break; case "grp_add": grp_add($name, $description, $points); break; case "grp_edit": grp_edit($id); break; case "grp_edit_save": grp_edit_save($id, $name, $description, $points); break; case "grp_del": grp_del($id, $ok); break; case "points_update": p_update($points, $id); break; } } else { echo "Access Denied"; }
$usr_data['usr_name'] = trim($_REQUEST['usr_name']); $usr_data['usr_grp'] = $_REQUEST['usr_grp']; $usr_data['usr_sts'] = $_REQUEST['usr_sts']; $usr_data['usr_mail'] = $_REQUEST['usr_mail']; $usr_data['usr_alias'] = $_REQUEST['usr_alias']; $usr_data['usr_rate'] = $_REQUEST['usr_rate']; // if password field is empty => password unchanged (not overwritten with "") if ($_REQUEST['usr_pw'] != "") { $usr_data['pw'] = md5($kga['password_salt'] . $_REQUEST['usr_pw'] . $kga['password_salt']); } usr_edit($id, $usr_data); break; case "sendEditGrp": // process editGrp form $grp_data['grp_name'] = trim($_REQUEST['grp_name']); grp_edit($id, $grp_data); $ldrs = $_REQUEST['grp_leader']; assign_grp2ldrs($id, $ldrs); break; case "sendEditAdvanced": // process AdvancedOptions form $var_data['adminmail'] = $_REQUEST['adminmail']; $var_data['loginTries'] = $_REQUEST['logintries']; $var_data['loginBanTime'] = $_REQUEST['loginbantime']; $var_data['show_sensible_data'] = isset($_REQUEST['show_sensible_data']); $var_data['show_update_warn'] = isset($_REQUEST['show_update_warn']); $var_data['check_at_startup'] = isset($_REQUEST['check_at_startup']); $var_data['show_daySeperatorLines'] = isset($_REQUEST['show_daySeperatorLines']); $var_data['show_gabBreaks'] = isset($_REQUEST['show_gabBreaks']); $var_data['show_RecordAgain'] = isset($_REQUEST['show_RecordAgain']); $var_data['show_TrackingNr'] = isset($_REQUEST['show_TrackingNr']);