usr_edit($id, $sts); echo sprintf("<img border='0' title='%s' alt='%s' src='../skins/%s/grfx/jipp.gif' width='16' height='16' />", $kga['lang']['activeusr'], $kga['lang']['activeusr'], $kga['conf']['skin']); break; case "sendEditUsr": // process editUsr form $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']);
// = standard includes = // ===================== require '../includes/basics.php'; $usr = checkUser(); // select for projects $projectSel = makeSelectBox("pct", $kga['usr']['usr_grp']); // select for events $eventSel = makeSelectBox("evt", $kga['usr']['usr_grp']); if (isset($_REQUEST['stopRecord'])) { stopRecorder(); } if (isset($_REQUEST['startRecord']) && isset($_REQUEST['project']) && isset($_REQUEST['event'])) { $data = array(); $data['lastProject'] = $_REQUEST['project']; $data['lastEvent'] = $_REQUEST['event']; usr_edit($kga['usr']['usr_ID'], $data); $kga['usr']['lastProject'] = $data['lastProject']; $kga['usr']['lastEvent'] = $data['lastEvent']; startRecorder($_REQUEST['project'], $_REQUEST['event'], $kga['usr']['usr_ID']); } if (isset($_REQUEST['updateComment'])) { $data = get_event_last(); zef_edit_comment($data['zef_ID'], $_REQUEST['comment_type'], $_REQUEST['comment']); } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta content="">
$zefData['diff'] = 0; // copied from check_zef_data and inverted assignments $zefData['pct_ID'] = $zefData['zef_pctID']; $zefData['evt_ID'] = $zefData['zef_evtID']; $zefData['zlocation'] = $zefData['zef_location']; $zefData['trackingnr'] = $zefData['zef_trackingnr']; $zefData['comment'] = $zefData['zef_comment']; $zefData['comment_type'] = $zefData['zef_comment_type']; $zefData['rate'] = $zefData['zef_rate']; $zefData['cleared'] = $zefData['zef_cleared']; $newZefId = zef_create_record($kga['usr']['usr_ID'], $zefData); $usrData = array(); $usrData['lastRecord'] = $newZefId; $usrData['lastProject'] = $zefData['pct_ID']; $usrData['lastEvent'] = $zefData['evt_ID']; usr_edit($kga['usr']['usr_ID'], $usrData); $pctdata = pct_get_data($zefData['zef_pctID']); $return = 'pct_name = "' . $pctdata['pct_name'] . '"; '; $return .= 'knd = "' . $pctdata['pct_kndID'] . '"; '; $knddata = knd_get_data($pctdata['pct_kndID']); $return .= 'knd_name = "' . $knddata['knd_name'] . '"; '; $evtdata = evt_get_data($zefData['zef_evtID']); $return .= 'evt_name = "' . $evtdata['evt_name'] . '"; '; echo $return; // TODO return false if error break; // ================== // = stop recording = // ================== // ================== // = stop recording =