Changeset 21526 for branches/version-2_12-dev/data/class/pages/admin/total
- Timestamp:
- 2012/02/17 00:50:05 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php
r21515 r21526 117 117 118 118 switch ($this->getMode()) { 119 case 'csv': 120 case 'search': 121 122 $this->arrErr = $this->lfCheckError($objFormParam); 123 if (empty($this->arrErr)) { 124 125 // 日付 126 list($sdate, $edate) = $this->lfSetStartEndDate($objFormParam); 127 128 // ページ 129 $page = ($objFormParam->getValue('page')) ? $objFormParam->getValue('page') : 'term'; 130 131 // 集計種類 132 $type = ($objFormParam->getValue('type')) ? $objFormParam->getValue('type'): 'all'; 133 134 $this->tpl_page_type = 'total/page_'. $page .'.tpl'; 135 list($this->arrResults, $this->tpl_image) = call_user_func_array(array($this, 'lfGetOrder'.$page), 136 array($type, $sdate, $edate)); 137 if ($this->getMode() == 'csv') { 138 // CSV出力タイトル行の取得 139 list($arrTitleCol, $arrDataCol) = $this->lfGetCSVColum($page); 140 $head = SC_Utils_Ex::sfGetCSVList($arrTitleCol); 141 $data = $this->lfGetDataColCSV($this->arrResults, $arrDataCol); 142 143 // CSVを送信する。 144 list($fime_name, $data) = SC_Utils_Ex::sfGetCSVData($head.$data); 145 $this->sendResponseCSV($fime_name, $data); 146 exit; 119 case 'csv': 120 case 'search': 121 122 $this->arrErr = $this->lfCheckError($objFormParam); 123 if (empty($this->arrErr)) { 124 125 // 日付 126 list($sdate, $edate) = $this->lfSetStartEndDate($objFormParam); 127 128 // ページ 129 $page = ($objFormParam->getValue('page')) ? $objFormParam->getValue('page') : 'term'; 130 131 // 集計種類 132 $type = ($objFormParam->getValue('type')) ? $objFormParam->getValue('type'): 'all'; 133 134 $this->tpl_page_type = 'total/page_'. $page .'.tpl'; 135 list($this->arrResults, $this->tpl_image) = call_user_func_array(array($this, 'lfGetOrder'.$page), 136 array($type, $sdate, $edate)); 137 if ($this->getMode() == 'csv') { 138 // CSV出力タイトル行の取得 139 list($arrTitleCol, $arrDataCol) = $this->lfGetCSVColum($page); 140 $head = SC_Utils_Ex::sfGetCSVList($arrTitleCol); 141 $data = $this->lfGetDataColCSV($this->arrResults, $arrDataCol); 142 143 // CSVを送信する。 144 list($fime_name, $data) = SC_Utils_Ex::sfGetCSVData($head.$data); 145 $this->sendResponseCSV($fime_name, $data); 146 exit; 147 } 147 148 } 148 }149 break;150 default:151 }149 break; 150 default: 151 break; 152 } 152 153 153 154 // 画面宣しても日付が保存される
Note: See TracChangeset
for help on using the changeset viewer.
