|
39 | 39 | $planning_end = $CFG_GLPI['planning_end']; |
40 | 40 | $planning_begin_time = explode(":", $planning_begin); |
41 | 41 | $planning_end_time = explode(":", $planning_end); |
42 | | -$planning_begin_date = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 00, $month, $day, $year)); |
43 | | -$planning_end_date = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 00, $month, $day, $year)); |
| 42 | +$planning_begin_date = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 0o0, $month, $day, $year)); |
| 43 | +$planning_end_date = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 0o0, $month, $day, $year)); |
44 | 44 |
|
45 | 45 | $form_dates["begin"] = date("Y-m-d H:i:s", $begin_time); |
46 | 46 | if ($planning_end_date > date("Y-m-d H:i:s", time())) { |
47 | 47 | $form_dates['end'] = $planning_end_date; |
48 | 48 | } else { |
49 | | - $form_dates['end'] = date("Y-m-d H:i:s", mktime(23, 59, 00, $month, $day, $year)); |
| 49 | + $form_dates['end'] = date("Y-m-d H:i:s", mktime(23, 59, 0o0, $month, $day, $year)); |
50 | 50 | } |
51 | 51 |
|
52 | 52 | if (isset($_POST['date_begin'])) { |
|
70 | 70 | $month = date("m", strtotime($form_dates["begin"]) + DAY_TIMESTAMP); |
71 | 71 | $year = date("Y", strtotime($form_dates["begin"]) + DAY_TIMESTAMP); |
72 | 72 |
|
73 | | - $form_dates["begin"] = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 00, $month, $day, $year)); |
74 | | - $form_dates["end"] = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 00, $month, $day, $year)); |
| 73 | + $form_dates["begin"] = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 0o0, $month, $day, $year)); |
| 74 | + $form_dates["end"] = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 0o0, $month, $day, $year)); |
75 | 75 | } |
76 | 76 | if (isset($_POST['previousday']) || isset($_GET['previousday'])) { |
77 | 77 | $form_dates = $_SESSION['glpi_plugin_reservation_form_dates']; |
|
80 | 80 | $month = date("m", strtotime($form_dates["begin"]) - DAY_TIMESTAMP); |
81 | 81 | $year = date("Y", strtotime($form_dates["begin"]) - DAY_TIMESTAMP); |
82 | 82 |
|
83 | | - $form_dates["begin"] = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 00, $month, $day, $year)); |
84 | | - $form_dates["end"] = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 00, $month, $day, $year)); |
| 83 | + $form_dates["begin"] = date("Y-m-d H:i:s", mktime($planning_begin_time[0], $planning_begin_time[1], 0o0, $month, $day, $year)); |
| 84 | + $form_dates["end"] = date("Y-m-d H:i:s", mktime($planning_end_time[0], $planning_end_time[1], 0o0, $month, $day, $year)); |
85 | 85 | } |
86 | 86 | if (isset($_GET['reset'])) { |
87 | 87 | unset($_SESSION['glpi_plugin_reservation_form_dates']); |
|
116 | 116 |
|
117 | 117 | $reservation_types = PluginReservationMenu::getReservationTypes(); |
118 | 118 |
|
119 | | -TemplateRenderer::getInstance()->display('@reservation/dates_forms.html.twig', [ |
| 119 | +TemplateRenderer::getInstance()->display('@reservation/dates_forms.html.twig', [ |
120 | 120 | 'reservation_types' => $reservation_types, |
121 | 121 | 'default_location' => (int) ($_POST['locations_id'] ?? User::getById(Session::getLoginUserID())->fields['locations_id'] ?? 0), |
122 | | - 'form_dates' => $form_dates |
| 122 | + 'form_dates' => $form_dates, |
123 | 123 | ]); |
124 | 124 |
|
125 | 125 | $menu = new PluginReservationMenu(); |
|
0 commit comments