diff --git a/src/admin/views/race/view-race-edit.php b/src/admin/views/race/view-race-edit.php index f0fa232..0f6c4af 100644 --- a/src/admin/views/race/view-race-edit.php +++ b/src/admin/views/race/view-race-edit.php @@ -11,8 +11,13 @@ class CASS_View_Race_Edit $race = new Race; + + //Default state of form $stateForm = "create"; + $race->setSubscriptionEnable(true); + $race->setSubscriptionStart("0001-01-01T00:00:00"); + $race->setSubscriptionEnd("0001-01-01T00:00:00"); //Default values tramsitted $IDRace = 0; @@ -36,8 +41,6 @@ class CASS_View_Race_Edit //Create mode $race->setStart(date("Y-m-d H:i:s")); $race->setEnd(date("Y-m-d H:i:s")); - $race->setSubscriptionStart(null); - } //Validating data @@ -115,33 +118,33 @@ class CASS_View_Race_Edit $race->setMeetingPlaceName(SantizeGlobal($_POST["meetingPlaceName"])); } - if (intval($_POST["participantMax"])>0) { + if (intval($_POST["participantMax"]) > 0) { if (intval($_POST["participantMin"]) > intval($_POST["participantMax"])) { echo "
* Le nombre de participants minimum doit être inférieur au nombre de participants maximum
"; $dataValidationSuccess = false; } } - if (strtotime($_POST["start"]) > strtotime($_POST["end"])) { - echo "* La date de début de course doit être inférieur à la date de fin.
"; - $dataValidationSuccess = false; - } + if (strtotime($_POST["start"]) > strtotime($_POST["end"])) { + echo "* La date de début de course doit être inférieur à la date de fin.
"; + $dataValidationSuccess = false; + } - - if (strtotime($_POST["subscriptionStart"]) > strtotime($_POST["subscriptionEnd"])) { - echo "* La date de début des inscriptions doit être inférieur à la date de fin des inscriptions
"; - $dataValidationSuccess = false; - } - if (strtotime($_POST["subscriptionStart"]) > strtotime($_POST["start"])) { - echo "* La date de début des inscriptions doit être inférieur à la date de début de la course
"; - $dataValidationSuccess = false; - } + if (strtotime($_POST["subscriptionStart"]) > strtotime($_POST["subscriptionEnd"])) { + echo "* La date de début des inscriptions doit être inférieur à la date de fin des inscriptions
"; + $dataValidationSuccess = false; + } - if (strtotime($_POST["subscriptionEnd"]) > strtotime($_POST["start"])) { - echo "* La date de fin des inscriptions doit être inférieur à la date de début de la course
"; - $dataValidationSuccess = false; - } + if (strtotime($_POST["subscriptionStart"]) > strtotime($_POST["start"])) { + echo "* La date de début des inscriptions doit être inférieur à la date de début de la course
"; + $dataValidationSuccess = false; + } + + if (strtotime($_POST["subscriptionEnd"]) > strtotime($_POST["start"])) { + echo "* La date de fin des inscriptions doit être inférieur à la date de début de la course
"; + $dataValidationSuccess = false; + } if (intval($_POST["IDType"]) == 0) { // echo "* le type de course est obligatoire
"; @@ -151,7 +154,7 @@ class CASS_View_Race_Edit } if (intval($_POST["IDGroup"]) == 0) { - $dataValidationSuccess = false; + $dataValidationSuccess = false; } else { $race->setIDGroup(intval($_POST["IDGroup"])); } @@ -163,7 +166,7 @@ class CASS_View_Race_Edit $race->setMeetingPlaceLongitude(doubleval($_POST["meetingPlaceLongitude"])); $race->setMeetingPlaceLatitude(doubleval($_POST["meetingPlaceLatitude"])); $race->setDescriptionPublic($_POST["descriptionPublic"]); - $race->setDescriptionMemberSubscribed(SantizeGlobal($_POST["descriptionMemberSubscribed"])); + $race->setDescriptionMemberSubscribed($_POST["descriptionMemberSubscribed"]); $race->setFormType(intval($_POST["formType"])); $race->setComment(SantizeGlobal($_POST["comment"])); $race->setParticipantMax(intval($_POST["participantMax"])); @@ -174,7 +177,7 @@ class CASS_View_Race_Edit $race->setSubscriptionStart($_POST["subscriptionStart"]); $race->setSubscriptionEnd($_POST["subscriptionEnd"]); - if ($dataValidationSuccess) { + if ($dataValidationSuccess) { switch ($stateForm) { case 'create': $race->setDtCreation(date("Y-m-d H:i:s")); @@ -273,8 +276,7 @@ class CASS_View_Race_Edit