Пример #1
0
     $output = $ts->getRejectionReasonById($id);
     $error = '';
     break;
 case 'clearreject':
     $id = COM_applyFilter($_REQUEST['id'], true);
     $userid = COM_applyFilter($_REQUEST['uid'], true);
     $ts = new nexTime();
     $ts->unRejectSingleItem($id);
     $output = generateTimesheet($userid);
     $error = '';
     break;
 case 'getproject':
     $id = COM_applyFilter($_REQUEST['id'], true);
     $row = COM_applyFilter($_REQUEST['row'], true);
     $ts = new nexTime();
     $output = $ts->getProjectDropDownFromActivityID($id);
     $output = '<select name="project_id' . $row . '" id="project_id' . $row . '" onchange="changeflag()" class="dropdown_menus">' . $output . '</select>';
     $error = '';
     break;
 case 'gettask':
     $id = COM_applyFilter($_REQUEST['id'], true);
     $row = COM_applyFilter($_REQUEST['row'], true);
     $ts = new nexTime();
     $output = $ts->getTaskDropDownFromActivityID($id);
     $output = '<select name="task_id' . $row . '" id="task_id' . $row . '" onchange="changeflag()" class="dropdown_menus">' . $output . '</select>';
     $error = '';
     break;
 case 'getsundaytosunday':
     $date = COM_applyFilter($_REQUEST['date']);
     $datestamp = strtotime($date);
     $ts = new nexTime();
Пример #2
0
 header("content-type: application/xml");
 echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
 echo "<data>";
 $whichddl = COM_applyFilter($_POST['whichdropdown'], true);
 $selected = COM_applyFilter($_POST['selected'], true);
 $ts = new nexTime();
 switch ($whichddl) {
     case 1:
         $title = $LANG_NEXTIME_HEADER['nextime_activity_id'];
         $lid = $CONF_NEXTIME['nexlist_nextime_activities'];
         $list = $ts->getActivitiesDropDown(0);
         break;
     case 2:
         $title = $LANG_NEXTIME_HEADER['project_id'];
         $lid = $CONF_NEXTIME['nexlist_nextime_projects'];
         $list = $ts->getProjectDropDownFromActivityID($selected);
         break;
     case 3:
         $title = $LANG_NEXTIME_HEADER['task_id'];
         $lid = $CONF_NEXTIME['nexlist_timesheet_tasks'];
         $list = $ts->getTaskDropDownFromActivityID($selected);
         break;
     default:
         $title = $LANG_NEXTIME_HEADER['nextime_activity_id'];
         $lid = $CONF_NEXTIME['nexlist_nextime_activities'];
         break;
 }
 $list = str_replace("&", "&amp;", $list);
 echo $list;
 echo "<listname>" . htmlentities($title) . "</listname>";
 echo "</data>";