forked from science-ation/science-ation
Switch hour and minute in the editor to dropdowns
Fix passing extra parameters to emit_hour_selector Allow emit_minute_selector to work with different minute intervals
This commit is contained in:
parent
4edd9baad3
commit
badea469f6
@ -263,9 +263,9 @@
|
|||||||
<? echo i18n("Schedule date"); ?>
|
<? echo i18n("Schedule date"); ?>
|
||||||
<input id="date" class="date" type="text" name="date" value="<?=$editdate?>" size="15" onchange="changeDate()">
|
<input id="date" class="date" type="text" name="date" value="<?=$editdate?>" size="15" onchange="changeDate()">
|
||||||
<? echo i18n("Start hour")." ";
|
<? echo i18n("Start hour")." ";
|
||||||
emit_hour_selector("starthour",7,"onchange=\"changeDate()\"");
|
emit_hour_selector("starthour",7,"id=\"starthour\" onchange=\"changeDate()\"");
|
||||||
echo i18n("End hour")." ";
|
echo i18n("End hour")." ";
|
||||||
emit_hour_selector("endhour",17,"onchange=\"changeDate()\"");
|
emit_hour_selector("endhour",17,"id=\"endhour\" onchange=\"changeDate()\"");
|
||||||
?>
|
?>
|
||||||
</form>
|
</form>
|
||||||
<hr />
|
<hr />
|
||||||
|
@ -851,10 +851,10 @@ function emit_date_selector($name,$selected="")
|
|||||||
echo "</table>";
|
echo "</table>";
|
||||||
}
|
}
|
||||||
|
|
||||||
function emit_hour_selector($name,$selected="",$extra)
|
function emit_hour_selector($name,$selected="",$extra="")
|
||||||
{
|
{
|
||||||
if($selected!="") $selected=(int)$selected;
|
if($selected!="") $selected=(int)$selected;
|
||||||
echo "<select name=\"$name\" id=\"$name\" $extra>\n";
|
echo "<select name=\"$name\" $extra>\n";
|
||||||
echo "<option value=\"\">HH</option>\n";
|
echo "<option value=\"\">HH</option>\n";
|
||||||
|
|
||||||
|
|
||||||
@ -871,14 +871,18 @@ function emit_hour_selector($name,$selected="",$extra)
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
function emit_minute_selector($name,$selected="")
|
function emit_minute_selector($name,$selected="",$extra="",$interval=5)
|
||||||
{
|
{
|
||||||
$mins=array("00","05","10","15","20","25","30","35","40","45","50","55");
|
$mins=array();
|
||||||
|
for($x=0;$x<60;$x+=$interval) {
|
||||||
|
$mins[]=$x;
|
||||||
|
}
|
||||||
|
// $mins=array("00","05","10","15","20","25","30","35","40","45","50","55");
|
||||||
echo "<select name=\"$name\">\n";
|
echo "<select name=\"$name\">\n";
|
||||||
echo "<option value=\"\">MM</option>\n";
|
echo "<option value=\"\">MM</option>\n";
|
||||||
|
|
||||||
for($x=0;$x<count($mins);$x++)
|
for($x=0;$x<count($mins);$x++)
|
||||||
echo "<option value=\"".$mins[$x]."\" ".($selected==$mins[$x]?"selected":"").">$mins[$x]</option>\n";
|
echo "<option value=\"".$mins[$x]."\" ".($selected==$mins[$x]?"selected":"").">".sprintf("%02d",$mins[$x])."</option>\n";
|
||||||
|
|
||||||
echo "</select>\n";
|
echo "</select>\n";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user