Compare commits

..

No commits in common. "3d2e3e24f3913a1cd41703e94a49c93419a26316" and "09b916796a6a3d14b78c74492fb5a93fdad9482d" have entirely different histories.

2 changed files with 25 additions and 30 deletions

View File

@ -36,8 +36,8 @@ 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);
$race->setSubscriptionStart(date("Y-m-d H:i:s"));
$race->setSubscriptionEnd(date("Y-m-d H:i:s"));
}
//Validating data
@ -101,6 +101,20 @@ class CASS_View_Race_Edit
$race->setEnd($_POST["end"]);
}
if ($_POST["subscriptionStart"] == "") {
// echo "<p>* le début des inscriptions est obligatoire</p>";
$dataValidationSuccess = false;
} else {
$race->setSubscriptionStart($_POST["subscriptionStart"]);
}
if ($_POST["subscriptionEnd"] == "") {
// echo "<p>* la fin des inscriptions est obligatoire</p>";
$dataValidationSuccess = false;
} else {
$race->setSubscriptionEnd($_POST["subscriptionEnd"]);
}
if (intval($_POST["level"]) == 0) {
// echo "<p>* le niveau est obligatoire</p>";
$dataValidationSuccess = false;
@ -160,10 +174,6 @@ class CASS_View_Race_Edit
$race->setParticipantMax(intval($_POST["participantMax"]));
$race->setIDWPUser_Deputy(intval($_POST["IDWPUser_Deputy"]));
$race->setParticipantMin(intval($_POST["participantMin"]));
$race->setParticipantMin(intval($_POST["participantMin"]));
$race->setParticipantMin(intval($_POST["participantMin"]));
$race->setSubscriptionStart($_POST["subscriptionStart"]);
$race->setSubscriptionEnd($_POST["subscriptionEnd"]);
if ($dataValidationSuccess) {
switch ($stateForm) {
@ -420,15 +430,15 @@ class CASS_View_Race_Edit
</div>
<br />
<div class="form-element">
<label class="form-element">Début des inscriptions</label>
<input class="cass" type="datetime-local" name="subscriptionStart"
<label class="form-element">Début des inscriptions*</label>
<input class="cass" type="datetime-local" name="subscriptionStart" required
value="<?php echo date('Y-m-d\TH:i', strtotime($race->getSubscriptionStart())) ?>">
</div>
<br />
<div class="form-element">
<label class="form-element">Fin des inscriptions</label>
<input class="cass" type="datetime-local" name="subscriptionEnd"
<label class="form-element">Fin des inscriptions*</label>
<input class="cass" type="datetime-local" name="subscriptionEnd" required
value="<?php echo date('Y-m-d\TH:i', strtotime($race->getSubscriptionEnd())) ?>">
</div>
<br />

View File

@ -149,19 +149,8 @@ document.addEventListener('DOMContentLoaded', function () {
let headerToolbarButtons;
let buttonText;
let isMobile = window.matchMedia("(pointer:coarse)").matches;
console.log(isMobile) ;
if (window.viewChangeVisible == "true") {
if(isMobile == true) {
headerToolbarButtons="listMonth";
window.initialView = "listMonth";
}
else {
headerToolbarButtons = "timeGridDay,timeGridWeek,dayGridMonth,multiMonthYear,listMonth"; }
headerToolbarButtons = "timeGridDay,timeGridWeek,dayGridMonth,multiMonthYear,listMonth";
} else {
headerToolbarButtons = window.initialView;
}
@ -184,13 +173,9 @@ document.addEventListener('DOMContentLoaded', function () {
multiMonthYear: 'Année',
listMonth: 'Liste'
},
titleFormat: isMobile ? {
month: 'short',
year: 'numeric'
} : {
month: 'long',
year: 'numeric'
},
initialView: window.initialView,
eventMouseEnter: function (event) {
$(event.el).popover({