|
70 | 70 | $champs['debut'] = $forum_donnees['date_debut']; |
71 | 71 | $champs['fin'] = $forum_donnees['date_debut']; |
72 | 72 | } |
73 | | - |
74 | 73 | $formulaire->setDefaults($champs); |
75 | 74 | $id = $_GET['id'] ?? 0; |
76 | 75 |
|
|
87 | 86 | } |
88 | 87 |
|
89 | 88 | $formulaire->addElement('header', null, 'Plannification'); |
90 | | - $formulaire->addElement('date' , 'debut' , 'Début', ['language' => 'fr', 'format' => "dMY H:i", 'minYear' => date('Y'), 'maxYear' => date('Y') + 1, 'minHour' => 8, 'maxHour' => 18, 'optionIncrement' => ['i' => 5]]); |
91 | | - $formulaire->addElement('date' , 'fin' , 'Fin' , ['language' => 'fr', 'format' => "dMY H:i", 'minYear' => date('Y'), 'maxYear' => date('Y') + 1, 'optionIncrement' => ['i' => 5], 'minHour' => 8, 'maxHour' => 18]); |
| 89 | + $formulaire->addElement('date' , 'debut' , 'Début', ['language' => 'fr', 'format' => "dMY H:i", 'minYear' => date('Y'), 'maxYear' => date('Y') + 1, 'minHour' => 8, 'maxHour' => 18, 'optionIncrement' => ['i' => 5], 'singleInput' => true]); |
| 90 | + $formulaire->addElement('date' , 'fin' , 'Fin' , ['language' => 'fr', 'format' => "dMY H:i", 'minYear' => date('Y'), 'maxYear' => date('Y') + 1, 'optionIncrement' => ['i' => 5], 'minHour' => 8, 'maxHour' => 18, 'singleInput' => true]); |
92 | 91 | $formulaire->addElement('select' , 'id_salle', 'Salle', [null => '' ] + $forum_appel->obtenirListeSalles($champs['id_forum'], true)); |
93 | 92 | $formulaire->addElement('text' , 'joindin' , 'Id de la conférence chez joind.in' , ['size' => 40, 'maxlength' => 10]); |
94 | 93 |
|
|
105 | 104 | if ($id == 0) { |
106 | 105 | $planning_id = $forum_appel->ajouterSessionDansPlanning($valeurs['id_forum'], |
107 | 106 | $valeurs['id_session'], |
108 | | - mktime((int) $valeurs['debut']['H'], (int) $valeurs['debut']['i'], 0, (int) $valeurs['debut']['M'], (int) $valeurs['debut']['d'], (int) $valeurs['debut']['Y']), |
109 | | - mktime((int) $valeurs['fin']['H'], (int) $valeurs['fin']['i'], 0, (int) $valeurs['fin']['M'], (int) $valeurs['fin']['d'], (int) $valeurs['fin']['Y']), |
| 107 | + (new DateTime($valeurs['debut']))->getTimestamp(), |
| 108 | + (new DateTime($valeurs['fin']))->getTimestamp(), |
110 | 109 | $valeurs['id_salle']); |
111 | 110 |
|
112 | 111 | $ok = (bool) $planning_id; |
|
115 | 114 | $ok = $forum_appel->modifierSessionDuPlanning($planning_id, |
116 | 115 | $valeurs['id_forum'], |
117 | 116 | $valeurs['id_session'], |
118 | | - mktime((int) $valeurs['debut']['H'], (int) $valeurs['debut']['i'], 0, (int) $valeurs['debut']['M'], (int) $valeurs['debut']['d'], (int) $valeurs['debut']['Y']), |
119 | | - mktime((int) $valeurs['fin']['H'],(int) $valeurs['fin']['i'], 0,(int) $valeurs['fin']['M'],(int) $valeurs['fin']['d'], (int) $valeurs['fin']['Y']), |
| 117 | + (new DateTime($valeurs['debut']))->getTimestamp(), |
| 118 | + (new DateTime($valeurs['fin']))->getTimestamp(), |
120 | 119 | $valeurs['id_salle']); |
121 | 120 | $forum_appel->modifierJoindinSession($valeurs['id_session'], $valeurs['joindin']); |
122 | 121 | } |
|
0 commit comments