- Timestamp:
- 2011/03/20 14:45:13 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php
r20721 r20741 171 171 } 172 172 173 /* デフォルト値の取得 */ 174 function lfGetDateDefault() { 175 $year = date("Y"); 176 $month = date("m"); 177 $day = date("d"); 178 179 $list = isset($_SESSION['total']) ? $_SESSION['total'] : ""; 180 181 // セッション情報に開始月度が保存されていない。 182 if(empty($_SESSION['total']['startyear_m'])) { 183 $list['startyear_m'] = $year; 184 $list['startmonth_m'] = $month; 185 } 186 187 // セッション情報に開始日付、終了日付が保存されていない。 188 if(empty($_SESSION['total']['startyear']) && empty($_SESSION['total']['endyear'])) { 189 $list['startyear'] = $year; 190 $list['startmonth'] = $month; 191 $list['startday'] = $day; 192 $list['endyear'] = $year; 193 $list['endmonth'] = $month; 194 $list['endday'] = $day; 195 } 196 197 return $list; 198 } 199 173 200 /* パラメータ情報の初期化 */ 174 201 function lfInitParam(&$objFormParam) { 202 // デフォルト値の取得 203 $arrList = $this->lfGetDateDefault(); 204 175 205 // 月度集計 176 $objFormParam->addParam("月度", "search_startyear_m", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );177 $objFormParam->addParam("月度", "search_startmonth_m", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );206 $objFormParam->addParam("月度", "search_startyear_m", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['startyear_m']); 207 $objFormParam->addParam("月度", "search_startmonth_m", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['startmonth_m']); 178 208 // 期間集計 179 $objFormParam->addParam("開始日", "search_startyear", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );180 $objFormParam->addParam("開始日", "search_startmonth", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );181 $objFormParam->addParam("開始日", "search_startday", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );182 $objFormParam->addParam("終了日", "search_endyear", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );183 $objFormParam->addParam("終了日", "search_endmonth", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );184 $objFormParam->addParam("終了日", "search_endday", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK") );209 $objFormParam->addParam("開始日", "search_startyear", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['startyear']); 210 $objFormParam->addParam("開始日", "search_startmonth", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['startmonth']); 211 $objFormParam->addParam("開始日", "search_startday", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['startday']); 212 $objFormParam->addParam("終了日", "search_endyear", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['endyear']); 213 $objFormParam->addParam("終了日", "search_endmonth", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['endmonth']); 214 $objFormParam->addParam("終了日", "search_endday", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), $arrList['endday']); 185 215 186 216 // hiddenデータの取得用
Note: See TracChangeset
for help on using the changeset viewer.