- Timestamp:
- 2013/06/08 16:35:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php
r22567 r22856 21 21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 22 22 */ 23 // {{{ requires24 23 require_once CLASS_EX_REALDIR . 'page_extends/admin/LC_Page_Admin_Ex.php'; 25 24 … … 31 30 * @version $Id$ 32 31 */ 33 class LC_Page_Admin_Total extends LC_Page_Admin_Ex 32 class LC_Page_Admin_Total extends LC_Page_Admin_Ex 34 33 { 35 36 // }}}37 // {{{ functions38 39 34 /** 40 35 * Page を初期化する. … … 106 101 function action() 107 102 { 108 109 103 if (isset($_GET['draw_image']) && $_GET['draw_image'] != '') { 110 104 define('DRAW_IMAGE' , true); … … 128 122 $this->arrErr = $this->lfCheckError($objFormParam); 129 123 if (empty($this->arrErr)) { 130 131 124 // 日付 132 125 list($sdate, $edate) = $this->lfSetStartEndDate($objFormParam); … … 234 227 function lfCheckError(&$objFormParam) 235 228 { 236 237 229 $objFormParam->convParam(); 238 230 $objErr = new SC_CheckError_Ex($objFormParam->getHashArray()); … … 261 253 function lfSaveDateSession($session, $arrForm) 262 254 { 263 264 255 // session の初期化をする 265 256 if (!isset($session['total'])) { … … 307 298 function lfGetGraphLine($arrResults, $keyname, $type, $xtitle, $ytitle, $sdate, $edate, $xincline) 308 299 { 309 310 300 $ret_path = ''; 311 301 312 302 // 結果が0行以上ある場合のみグラフを生成する。 313 303 if (count($arrResults) > 0 && $this->install_GD) { 314 315 304 // グラフの生成 316 305 $arrList = SC_Utils_Ex::sfArrKeyValue($arrResults, $keyname, 'total'); … … 360 349 $ret_path = GRAPH_URLPATH . $pngname; 361 350 } 351 362 352 return $ret_path; 363 353 } … … 366 356 function lfGetGraphPie($arrResults, $keyname, $type, $title = '', $sdate = '', $edate = '') 367 357 { 368 369 358 $ret_path = ''; 370 359 // 結果が0行以上ある場合のみグラフを生成する。 … … 405 394 $ret_path = GRAPH_URLPATH . $pngname; 406 395 } 396 407 397 return $ret_path; 408 398 } … … 452 442 $ret_path = GRAPH_URLPATH . $pngname; 453 443 } 444 454 445 return $ret_path; 455 446 } … … 458 449 function lfGetGraphPng($keyname) 459 450 { 460 461 451 if ($_POST['search_startyear_m'] != '') { 462 452 $pngname = sprintf('%s_%02d%02d.png', $keyname, substr($_POST['search_startyear_m'],2), $_POST['search_startmonth_m']); … … 464 454 $pngname = sprintf('%s_%02d%02d%02d_%02d%02d%02d.png', $keyname, substr($_POST['search_startyear'], 2), $_POST['search_startmonth'], $_POST['search_startday'], substr($_POST['search_endyear'],2), $_POST['search_endmonth'], $_POST['search_endday']); 465 455 } 456 466 457 return $pngname; 467 458 } … … 631 622 function lfGetOrderAge($type, $sdate, $edate) 632 623 { 633 634 624 $objQuery = SC_Query_Ex::getSingletonInstance(); 635 625 … … 727 717 function lfAddBlankLine($arrResults, $type, $st, $ed) 728 718 { 729 730 719 $arrDateList = $this->lfDateTimeArray($type, $st, $ed); 731 720 … … 736 725 737 726 foreach ($arrDateList as $date) { 738 739 727 if (array_key_exists($date, $arrDateResults)) { 740 741 728 $arrRet[] = $arrDateResults[$date]; 742 729 … … 745 732 } 746 733 } 734 747 735 return $arrRet; 748 736 } … … 788 776 } 789 777 } 778 790 779 return $arrDateList; 791 780 } … … 798 787 // 検索結果が0でない場合 799 788 if (count($arrResults) > 0) { 800 801 789 // 合計の計算 802 790 foreach ($arrResults as $arrResult) { … … 828 816 $csv_data.= SC_Utils_Ex::sfGetCSVList($arrRet[$i]); 829 817 } 818 830 819 return $csv_data; 831 820 }
Note: See TracChangeset
for help on using the changeset viewer.