From a8688ba4b87878b2a6a519cf42621a71adb7b63a Mon Sep 17 00:00:00 2001 From: Guillaume David Date: Wed, 22 Jan 2025 20:06:21 +0100 Subject: [PATCH] Updates --- src/admin/views/race/view-race-edit.php | 153 ++++++------ src/admin/views/race/view-race-list.php | 80 ++++-- .../view-race-user-all-courses-list.php | 233 +++++++++++------- .../views/race_user/view-race-user-list.php | 2 +- .../cass-shortcode-calendar-global.js | 2 +- .../cass-shortcode-member-register.js | 1 - .../cass-shortcode-member-register.php | 4 +- 7 files changed, 288 insertions(+), 187 deletions(-) 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
- ;
- -