- Timestamp:
- 2012/02/11 05:48:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php
r21480 r21481 47 47 parent::init(); 48 48 // GDライブラリのインストール判定 49 $this->install_GD = function_exists( "gd_info") ? true : false;49 $this->install_GD = function_exists('gd_info') ? true : false; 50 50 $this->tpl_mainpage = 'total/index.tpl'; 51 51 $this->tpl_graphsubtitle = 'total/subtitle.tpl'; … … 55 55 56 56 $masterData = new SC_DB_MasterData_Ex(); 57 $this->arrWDAY = $masterData->getMasterData( "mtb_wday");58 $this->arrSex = $masterData->getMasterData( "mtb_sex");59 $this->arrJob = $masterData->getMasterData( "mtb_job");57 $this->arrWDAY = $masterData->getMasterData('mtb_wday'); 58 $this->arrSex = $masterData->getMasterData('mtb_sex'); 59 $this->arrJob = $masterData->getMasterData('mtb_job'); 60 60 61 61 // 登録・更新日検索用 … … 174 174 function lfGetDateDefault() { 175 175 $year = date('Y'); 176 $month = date( "m");177 $day = date( "d");176 $month = date('m'); 177 $day = date('d'); 178 178 179 179 $list = isset($_SESSION['total']) ? $_SESSION['total'] : ""; … … 204 204 205 205 // 月度集計 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']);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']); 208 208 // 期間集計 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']);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']); 215 215 216 216 // hiddenデータの取得用 … … 230 230 // 特殊項目チェック 231 231 if ($objFormParam->getValue('form') == 1) { 232 $objErr->doFunc(array("月度", "search_startyear_m"), array('ONE_EXIST_CHECK'));232 $objErr->doFunc(array("月度", 'search_startyear_m'), array('ONE_EXIST_CHECK')); 233 233 } 234 234 235 235 if ($objFormParam->getValue('form') == 2) { 236 $objErr->doFunc(array("期間", "search_startyear", "search_startmonth", "search_startday", "search_endyear", "search_endmonth", "search_endday"), array('FULL_EXIST_CHECK'));237 } 238 $objErr->doFunc(array("月度", "search_startyear_m", "search_startmonth_m"), array('ALL_EXIST_CHECK'));239 $objErr->doFunc(array("開始日", "search_startyear", "search_startmonth", "search_startday"), array('CHECK_DATE'));240 $objErr->doFunc(array("終了日", "search_endyear", "search_endmonth", "search_endday"), array('CHECK_DATE'));241 $objErr->doFunc(array("開始日", "終了日", "search_startyear", "search_startmonth", "search_startday", "search_endyear", "search_endmonth", "search_endday"), array('CHECK_SET_TERM'));236 $objErr->doFunc(array("期間", 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('FULL_EXIST_CHECK')); 237 } 238 $objErr->doFunc(array("月度", 'search_startyear_m', 'search_startmonth_m'), array('ALL_EXIST_CHECK')); 239 $objErr->doFunc(array("開始日", 'search_startyear', 'search_startmonth', 'search_startday'), array('CHECK_DATE')); 240 $objErr->doFunc(array("終了日", 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_DATE')); 241 $objErr->doFunc(array("開始日", "終了日", 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_SET_TERM')); 242 242 return $objErr->arrErr; 243 243 } … … 456 456 457 457 // 会員、非会員集計のWHERE分の作成 458 function lfGetWhereMember($col_date, $sdate, $edate, $type, $col_member = "customer_id") {458 function lfGetWhereMember($col_date, $sdate, $edate, $type, $col_member = 'customer_id') { 459 459 $where = ""; 460 460 // 取得日付の指定 … … 516 516 order_sex 517 517 "; 518 $from = "dtb_order";518 $from = 'dtb_order'; 519 519 520 520 $objQuery->setGroupBy("member, order_sex"); … … 532 532 } 533 533 534 $tpl_image = $this->lfGetGraphPie($arrTotalResults, "member_name", 'member', "(売上比率)", $sdate, $edate);534 $tpl_image = $this->lfGetGraphPie($arrTotalResults, 'member_name', 'member', "(売上比率)", $sdate, $edate); 535 535 536 536 return array($arrTotalResults, $tpl_image); … … 567 567 $arrTotalResults = $objQuery->select($col, $from, $where, $arrval); 568 568 569 $tpl_image = $this->lfGetGraphPie($arrTotalResults, "product_name", "products_". $type, "(売上比率)", $sdate, $edate);569 $tpl_image = $this->lfGetGraphPie($arrTotalResults, 'product_name', 'products_' . $type, "(売上比率)", $sdate, $edate); 570 570 571 571 return array($arrTotalResults, $tpl_image); … … 602 602 603 603 } 604 $tpl_image = $this->lfGetGraphPie($arrTotalResults, "job_name", "job_". $type, "(売上比率)", $sdate, $edate);604 $tpl_image = $this->lfGetGraphPie($arrTotalResults, 'job_name', 'job_' . $type, "(売上比率)", $sdate, $edate); 605 605 606 606 return array($arrTotalResults, $tpl_image); … … 639 639 640 640 } 641 $tpl_image = $this->lfGetGraphBar($arrTotalResults, "age_name", "age_". $type, "(年齢)", "(売上合計)", $sdate, $edate);641 $tpl_image = $this->lfGetGraphBar($arrTotalResults, 'age_name', 'age_' . $type, "(年齢)", "(売上合計)", $sdate, $edate); 642 642 643 643 return array($arrTotalResults, $tpl_image); … … 692 692 $arrTotalResults = $this->lfAddBlankLine($arrTotalResults, $type, $sdate, $edate); 693 693 // todo GDない場合の処理 694 $tpl_image = $this->lfGetGraphLine($arrTotalResults, 'str_date', "term_". $type, $xtitle, $ytitle, $sdate, $edate, $xincline);694 $tpl_image = $this->lfGetGraphLine($arrTotalResults, 'str_date', 'term_' . $type, $xtitle, $ytitle, $sdate, $edate, $xincline); 695 695 $arrTotalResults = $this->lfAddTotalLine($arrTotalResults); 696 696
Note: See TracChangeset
for help on using the changeset viewer.