// $H .= "<option value=\"\">Fermé</option>\r\n" ; for ($a = 6; $a <= 23; $a++) { if (strlen($a) < 2) { $a = "0" . $a; } $M = ""; for ($b = 0; $b <= 59; $b = $b + 15) { if ($row["hor2_end_horaire"] == convertHoraire($a . "h" . $b)) { $select = "selected"; } else { $select = ""; } if ($b == 0) { $b = "00"; } $H .= "<option value=\"" . convertHoraire($a . "h" . $b) . "\" " . $select . ">" . $a . "h" . $b . "</option>\r\n"; } } $table .= "<select name=\"" . $i . "-h2end\">" . $H . "</select>"; $table .= "</td></tr>"; } $table .= "<tr><td colspan=\"3\"><span style=\"font-size:10px;\">* La modification des horaires peut entrainer des problèmes au niveau des reservations de machines et des statistiques d'occupation.</span> <div class=\"box-footer\">\n\t\t\t\t<input type=\"hidden\" name=\"form\" value=\"2\">\n\t\t\t\t<input type=\"hidden\" name=\"epn_r\" value=\"" . $epn . "\">\n\t\t\t\t<button type=\"submit\" value=\"Valider * \" name=\"submit\" class=\"btn btn-primary\">Valider *\n </div></form></td></tr>"; $table .= "</table></div>"; echo $table; ?> </div> <?php // tranche de reservation ?> </div><!--/.col (left) -->
function getHorDebutSelect($unit, $h1begin, $h1end, $h2begin, $h2end, $idcomp, $dateResa, $hselected) { $select = "<select name=\"debut\" size=\"15\" >"; //renvoi le tableau des valeurs deja reservées $arrayResa = getResaArray($idcomp, $dateResa, $unit); //on boucle pour afficher //$heureX=strftime("%H",time()); $hselected = convertHoraire(strftime("%H", time())) + 30; //affichage de l'heure en cours //debug($hselected); for ($i = $h1begin; $i < $h2end; $i = $i + $unit) { /* if ($i<$h1end OR $i>=$h2begin) {*/ if ($i == $hselected) { $select .= "<option value=\"" . $i . "\" selected>" . getTime($i) . "</option>"; } else { if (TRUE == in_array($i, $arrayResa) or $i >= $h1end and $i < $h2begin) { $select .= "<option value=\"" . $i . "\" disabled style=\"background-color:#EEEEEE\">" . getTime($i) . "</option>"; } else { $select .= "<option value=\"" . $i . "\">" . getTime($i) . "</option>"; } } // } } $select .= "</select>"; return $select; }