Example #1
0
  * Display the dialog to add or edit an event.
  */
 case 'add_edit_evt':
     if (isset($kga['customer']) || $kga['usr']['usr_sts'] == 2) {
         die;
     }
     if ($id) {
         $data = evt_get_data($id);
         if ($data) {
             $tpl->assign('evt_name', $data['evt_name']);
             $tpl->assign('evt_comment', $data['evt_comment']);
             $tpl->assign('evt_visible', $data['evt_visible']);
             $tpl->assign('evt_filter', $data['evt_filter']);
             $tpl->assign('evt_default_rate', $data['evt_default_rate']);
             $tpl->assign('evt_my_rate', $data['evt_my_rate']);
             $tpl->assign('grp_selection', evt_get_grps($id));
             $tpl->assign('pct_selection', evt_get_pcts($id));
             $tpl->assign('id', $id);
         }
     }
     // Create a <select> element to chosse the groups.
     $sel = makeSelectBox("grp", $kga['usr']['usr_grp']);
     $tpl->assign('sel_grp_names', $sel[0]);
     $tpl->assign('sel_grp_IDs', $sel[1]);
     // Create a <select> element to chosse the projects.
     $sel = makeSelectBox("pct", $kga['usr']['usr_grp']);
     $tpl->assign('sel_pct_names', $sel[0]);
     $tpl->assign('sel_pct_IDs', $sel[1]);
     // Set defaults for a new project.
     if (!$id) {
         $grp_selection[] = $kga['usr']['usr_grp'];
Example #2
0
    $tpl->assign('arr_pct', $arr_pct);
} else {
    $tpl->assign('arr_pct', '0');
}
$tpl->assign('pct_display', $tpl->fetch("pct.tpl"));
// ========================
// = display events table =
// ========================
if ($kga['usr']['usr_sts'] == 0) {
    $arr_evt = get_arr_evt_by_pct("all", -2);
} else {
    $arr_evt = get_arr_evt_by_pct($kga['usr']['usr_grp'], -2);
}
foreach ($arr_evt as $row => $evt_data) {
    $grp_names = array();
    foreach (evt_get_grps($evt_data['evt_ID']) as $grp_id) {
        $data = grp_get_data($grp_id);
        $grp_names[] = $data['grp_name'];
    }
    $arr_evt[$row]['groups'] = implode(", ", $grp_names);
}
if (count($arr_evt) > 0) {
    $tpl->assign('arr_evt', $arr_evt);
} else {
    $tpl->assign('arr_evt', '0');
}
$tpl->assign('evt_display', $tpl->fetch("evt.tpl"));
$tpl->assign('selected_evt_filter', -2);
$tpl->assign('curr_user', $kga['usr']['usr_name']);
if ($kga['usr']['usr_sts'] == 0) {
    $tpl->assign('arr_grp', get_arr_grp(get_cookie('ap_ext_show_deleted_groups', 0)));