diff --git a/phpgwapi/inc/phpgw_utilities.inc.php b/phpgwapi/inc/phpgw_utilities.inc.php index 936537aa32..943c9f1ba6 100644 --- a/phpgwapi/inc/phpgw_utilities.inc.php +++ b/phpgwapi/inc/phpgw_utilities.inc.php @@ -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; } } ?> diff --git a/phpgwapi/inc/phpgw_utilities_sbox.inc.php b/phpgwapi/inc/phpgw_utilities_sbox.inc.php index 75a13d650b..2fc2d5b1df 100644 --- a/phpgwapi/inc/phpgw_utilities_sbox.inc.php +++ b/phpgwapi/inc/phpgw_utilities_sbox.inc.php @@ -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 = '"; + return $s; + } + + function hour_text($name, $selected = 0) + { + global $phpgw; + + $s = '"; + return $s; + } + + // I would like to add a increment feature + function sec_minute_text($name, $selected = 0) + { + $s = '"; + return $s; + } + + function ap_text($name,$selected) + { + $selected = strtolower($selected); + $t[$selected] = " selected"; + $s = '"; + 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 = "