$dataActivity['isPublic'] = false; } //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(); }