* * Class for creating predefines select boxes * * Copyright (C) 2000, 2001 Dan Kuykendall * * -------------------------------------------------------------------------* * This library is part of the phpGroupWare API * * http://www.phpgroupware.org/api * * ------------------------------------------------------------------------ * * This library is free software; you can redistribute it and/or modify it * * under the terms of the GNU Lesser General Public License as published by * * the Free Software Foundation; either version 2.1 of the License, * * or any later version. * * This library is distributed in the hope that it will be useful, but * * WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * * along with this library; if not, write to the Free Software Foundation, * * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * \**************************************************************************/ /* $Id$ */ 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 = ''."\n"; return $out; } function getDays($name, $selected=0) { $out = ''."\n"; return $out; } function getYears($name, $selected = 0, $startYear = 0, $endyear = 0) { if (!$startYear) { $startYear = date('Y') - 2; } if (!$endyear) { $endyear = date('Y') + 5; } $out = ''."\n"; return $out; } function getPercentage($name, $selected=0) { $out = "\n"; for(reset($arr);current($arr);next($arr)) { $out .= '