forked from extern/egroupware
Added in time select boxes
This commit is contained in:
parent
188f7e09c8
commit
4d0970d8a6
@ -18,11 +18,14 @@
|
||||
exit;
|
||||
} unset($d1);
|
||||
|
||||
// Note: We should add a way to force the developer to say which ones to use. (jengo)
|
||||
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_rssparse.inc.php");
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_clientsniffer.inc.php");
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_http.inc.php");
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_matrixview.inc.php");
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_menutree.inc.php");
|
||||
include($phpgw_info["server"]["api_inc"] . "/phpgw_utilities_sbox.inc.php");
|
||||
|
||||
class utilities
|
||||
{
|
||||
@ -31,6 +34,7 @@
|
||||
var $http;
|
||||
var $matrixview;
|
||||
var $menutree;
|
||||
var $sbox;
|
||||
|
||||
function utilities_()
|
||||
{
|
||||
@ -39,6 +43,7 @@
|
||||
$this->http = new http;
|
||||
$this->matrixview = new matrixview;
|
||||
$this->menutree = new menutree;
|
||||
$this->sbox = new sbox;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
@ -11,7 +11,71 @@ class sbox {
|
||||
|
||||
var $monthnames = array ("", "january", "February", "March", "April", "May", "June", "July",
|
||||
"August", "September", "October", "November", "December");
|
||||
|
||||
|
||||
function hour_formated_text($name, $selected = 0)
|
||||
{
|
||||
global $phpgw;
|
||||
|
||||
$s = '<select name="' . $name . '">';
|
||||
$t_s[$selected] = " selected";
|
||||
for ($i=0; $i<24; $i++) {
|
||||
$s .= '<option value="' . $i . '"' . $t_s[$i] . '>'
|
||||
. $phpgw->common->formattime($i+1,"00") . '</option>';
|
||||
$s .= "\n";
|
||||
}
|
||||
$s .= "</select>";
|
||||
return $s;
|
||||
}
|
||||
|
||||
function hour_text($name, $selected = 0)
|
||||
{
|
||||
global $phpgw;
|
||||
|
||||
$s = '<select name="' . $name . '">';
|
||||
$t_s[$selected] = " selected";
|
||||
for ($i=1; $i<13; $i++) {
|
||||
$s .= '<option value="' . $i . '"' . $t_s[$i] . '>'
|
||||
. $i . '</option>';
|
||||
$s .= "\n";
|
||||
}
|
||||
$s .= "</select>";
|
||||
return $s;
|
||||
}
|
||||
|
||||
// I would like to add a increment feature
|
||||
function sec_minute_text($name, $selected = 0)
|
||||
{
|
||||
$s = '<select name="' . $name . '">';
|
||||
$t_s[$selected] = " selected";
|
||||
for ($i=0; $i<60; $i++) {
|
||||
$s .= '<option value="' . $i . '"' . $t_s[sprintf("%02d",$i)] . '>' . sprintf("%02d",$i) . '</option>';
|
||||
$s .= "\n";
|
||||
}
|
||||
$s .= "</select>";
|
||||
return $s;
|
||||
}
|
||||
|
||||
function ap_text($name,$selected)
|
||||
{
|
||||
$selected = strtolower($selected);
|
||||
$t[$selected] = " selected";
|
||||
$s = '<select name="' . $name . '">'
|
||||
. ' <option value="am"' . $t["am"] . '>am</option>'
|
||||
. ' <option value="pm"' . $t["pm"] . '>pm</option>';
|
||||
$s .= "</select>";
|
||||
return $s;
|
||||
}
|
||||
|
||||
function full_time($hour_name,$hour_selected,$min_name,$min_selected,$sec_name,$sec_selected,$ap_name,$ap_selected)
|
||||
{
|
||||
// This needs to be changed to support there time format preferences
|
||||
$s = $this->hour_text($hour_name,$hour_selected)
|
||||
. $this->sec_minute_text($min_name,$min_selected)
|
||||
. $this->sec_minute_text($sec_name,$sec_selected)
|
||||
. $this->ap_text($ap_name,$ap_selected);
|
||||
return $s;
|
||||
}
|
||||
|
||||
function getMonthText($name, $selected=0)
|
||||
{
|
||||
$out = "<select name=\"$name\">\n";
|
||||
|
Loading…
Reference in New Issue
Block a user