Esempio n. 1
0
                }
                //in all case if we dont have a starting date > error
                if ($dataActivity["startDate"] == "") {
                    $errorView->errorNeedToCompleteForm();
                } else {
                    //if we dont have a starting date + a ending date or a startDate + a periodicity or a number of occurence > error
                    if ($dataActivity["endDate"] == "" && $dataActivity["periodic"] == "" && $dataActivity["nbOccur"] == "") {
                        $errorView->errorNeedToCompleteForm();
                    } else {
                        //start to add in database us activity
                        require_once "models/Activity.class.php";
                        require_once "models/ActivityManager.class.php";
                        $activityManager = new ActivityManager($db);
                        $activity = new Activity($dataActivity);
                        if ($activityManager->add($activity)) {
                            $errorView->successActivityCreated();
                        } else {
                            $errorView->errorActivityCreateFailed();
                        }
                    }
                }
            }
        }
    } else {
        $dataIdAgenda = $agendaManager->getAllAgenda($_SESSION['idUser']);
        $viewG->createAgendaOrActivity($dataIdAgenda);
    }
} else {
    $errorView->errorNotConnected();
}
$viewG->footer();