Exemple #1
0
if (isset($_POST['submit'])) {
    $dataActivities = array();
    $params = array('userId', 'submit', 'timesheetId', 'timeset', 'newTaskIdList', 'projectLeaderTasksIdList');
    foreach ($_POST as $name => $value) {
        if (!in_array($name, $params)) {
            array_push($dataActivities, $value);
        }
    }
    if (isset($dataActivities)) {
        if ($_POST['timesheetId'] != 0) {
            $timesheetId = $_POST['timesheetId'];
        } else {
            //create timesheet
            $timesheet = new CTimesheet($_POST['userId'], $_POST['timeset']);
            $timesheetId = $timesheet->save();
        }
        CTimesheet::updateTaskTimesheet($timesheetId, $_POST['newTaskIdList']);
        CTimesheet::saveActivities($_POST['userId'], $dataActivities, $timesheetId);
    }
}
if (isset($_POST['validate'])) {
    if ($_POST['timesheetId']) {
        CTimesheet::validateTimesheet($_POST['timesheetId'], $_POST['projectLeaderTasksIdList']);
    }
}
if (isset($_POST['devalidate'])) {
    if ($_POST['timesheetId']) {
        CTimesheet::devalidateTimesheet($_POST['timesheetId'], $_POST['projectLeaderTasksIdList']);
    }
}
$AppUI->redirect();