Ignore:
Timestamp:
2012/02/15 19:56:17 (12 years ago)
Author:
Seasoft
Message:

#1625 (typo修正・ソース整形・ソースコメントの改善)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/total/LC_Page_Admin_Total.php

    r21490 r21514  
    6565 
    6666        // ページタイトル todo あとでなおす 
    67         $this->arrTitle['']         = "期間別集計"; 
    68         $this->arrTitle['term']     = "期間別集計"; 
    69         $this->arrTitle['products'] = "商品別集計"; 
    70         $this->arrTitle['age']      = "年代別集計"; 
    71         $this->arrTitle['job']      = "職業別集計"; 
    72         $this->arrTitle['member']   = "会員別集計"; 
     67        $this->arrTitle['']         = '期間別集計'; 
     68        $this->arrTitle['term']     = '期間別集計'; 
     69        $this->arrTitle['products'] = '商品別集計'; 
     70        $this->arrTitle['age']      = '年代別集計'; 
     71        $this->arrTitle['job']      = '職業別集計'; 
     72        $this->arrTitle['member']   = '会員別集計'; 
    7373 
    7474        // 月度集計のkey名 
     
    132132                $type = ($objFormParam->getValue('type')) ? $objFormParam->getValue('type'): 'all'; 
    133133 
    134                 $this->tpl_page_type = "total/page_". $page .".tpl"; 
     134                $this->tpl_page_type = 'total/page_'. $page .'.tpl'; 
    135135                list($this->arrResults, $this->tpl_image) = call_user_func_array(array($this, 'lfGetOrder'.$page), 
    136136                                                                                 array($type, $sdate, $edate)); 
     
    201201 
    202202        // 月度集計 
    203         $objFormParam->addParam("月度", 'search_startyear_m', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startyear_m']); 
    204         $objFormParam->addParam("月度", 'search_startmonth_m', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startmonth_m']); 
     203        $objFormParam->addParam('月度', 'search_startyear_m', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startyear_m']); 
     204        $objFormParam->addParam('月度', 'search_startmonth_m', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startmonth_m']); 
    205205        // 期間集計 
    206         $objFormParam->addParam("開始日", 'search_startyear', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startyear']); 
    207         $objFormParam->addParam("開始日", 'search_startmonth', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startmonth']); 
    208         $objFormParam->addParam("開始日", 'search_startday', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startday']); 
    209         $objFormParam->addParam("終了日", 'search_endyear', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endyear']); 
    210         $objFormParam->addParam("終了日", 'search_endmonth', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endmonth']); 
    211         $objFormParam->addParam("終了日", 'search_endday', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endday']); 
     206        $objFormParam->addParam('開始日', 'search_startyear', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startyear']); 
     207        $objFormParam->addParam('開始日', 'search_startmonth', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startmonth']); 
     208        $objFormParam->addParam('開始日', 'search_startday', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['startday']); 
     209        $objFormParam->addParam('終了日', 'search_endyear', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endyear']); 
     210        $objFormParam->addParam('終了日', 'search_endmonth', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endmonth']); 
     211        $objFormParam->addParam('終了日', 'search_endday', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $arrList['endday']); 
    212212 
    213213        // hiddenデータの取得用 
    214         $objFormParam->addParam("", 'page'); 
    215         $objFormParam->addParam("", 'type'); 
    216         $objFormParam->addParam("", 'mode'); 
    217         $objFormParam->addParam("", 'form'); 
     214        $objFormParam->addParam('', 'page'); 
     215        $objFormParam->addParam('', 'type'); 
     216        $objFormParam->addParam('', 'mode'); 
     217        $objFormParam->addParam('', 'form'); 
    218218    } 
    219219 
     
    227227        // 特殊項目チェック 
    228228        if ($objFormParam->getValue('form') == 1) { 
    229             $objErr->doFunc(array("月度", 'search_startyear_m'), array('ONE_EXIST_CHECK')); 
     229            $objErr->doFunc(array('月度', 'search_startyear_m'), array('ONE_EXIST_CHECK')); 
    230230        } 
    231231 
    232232        if ($objFormParam->getValue('form') == 2) { 
    233             $objErr->doFunc(array("期間", 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('FULL_EXIST_CHECK')); 
    234         } 
    235         $objErr->doFunc(array("月度", 'search_startyear_m', 'search_startmonth_m'), array('ALL_EXIST_CHECK')); 
    236         $objErr->doFunc(array("開始日", 'search_startyear', 'search_startmonth', 'search_startday'), array('CHECK_DATE')); 
    237         $objErr->doFunc(array("終了日", 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_DATE')); 
    238         $objErr->doFunc(array("開始日", "終了日", 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_SET_TERM')); 
     233            $objErr->doFunc(array('期間', 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('FULL_EXIST_CHECK')); 
     234        } 
     235        $objErr->doFunc(array('月度', 'search_startyear_m', 'search_startmonth_m'), array('ALL_EXIST_CHECK')); 
     236        $objErr->doFunc(array('開始日', 'search_startyear', 'search_startmonth', 'search_startday'), array('CHECK_DATE')); 
     237        $objErr->doFunc(array('終了日', 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_DATE')); 
     238        $objErr->doFunc(array('開始日', '終了日', 'search_startyear', 'search_startmonth', 'search_startday', 'search_endyear', 'search_endmonth', 'search_endday'), array('CHECK_SET_TERM')); 
    239239        return $objErr->arrErr; 
    240240    } 
     
    270270 
    271271        foreach ($arrRet as $key => $val) { 
    272             if ($val == "") { 
     272            if ($val == '') { 
    273273                continue; 
    274274            } 
    275275            switch ($key) { 
    276276            case 'search_startyear': 
    277                 $sdate = $objFormParam->getValue('search_startyear') . "/" . $objFormParam->getValue('search_startmonth') . "/" . $objFormParam->getValue('search_startday'); 
     277                $sdate = $objFormParam->getValue('search_startyear') . '/' . $objFormParam->getValue('search_startmonth') . "/" . $objFormParam->getValue('search_startday'); 
    278278                break; 
    279279            case 'search_endyear': 
    280                 $edate = $objFormParam->getValue('search_endyear') . "/" . $objFormParam->getValue('search_endmonth') . "/" . $objFormParam->getValue('search_endday'); 
     280                $edate = $objFormParam->getValue('search_endyear') . '/' . $objFormParam->getValue('search_endmonth') . "/" . $objFormParam->getValue('search_endday'); 
    281281                break; 
    282282            case 'search_startyear_m': 
     
    296296    function lfGetGraphLine($arrResults, $keyname, $type, $xtitle, $ytitle, $sdate, $edate, $xincline) { 
    297297 
    298         $ret_path = ""; 
     298        $ret_path = ''; 
    299299 
    300300        // 結果が0行以上ある場合のみグラフを生成する。 
     
    330330 
    331331            // メインタイトル作成 
    332             list($sy, $sm, $sd) = preg_split("|[/ ]|" , $sdate); 
    333             list($ey, $em, $ed) = preg_split("|[/ ]|" , $edate); 
    334             $start_date = $sy . "年" . $sm . "月" . $sd . "日"; 
    335             $end_date = $ey . "年" . $em . "月" . $ed . "日"; 
    336             $objGraphLine->drawTitle("集計期間:" . $start_date . " - " . $end_date); 
     332            list($sy, $sm, $sd) = preg_split('|[/ ]|' , $sdate); 
     333            list($ey, $em, $ed) = preg_split('|[/ ]|' , $edate); 
     334            $start_date = $sy . '年' . $sm . '月' . $sd . "日"; 
     335            $end_date = $ey . '年' . $em . '月' . $ed . "日"; 
     336            $objGraphLine->drawTitle('集計期間:' . $start_date . ' - ' . $end_date); 
    337337 
    338338            // グラフ描画 
     
    352352 
    353353    // 円グラフの作成 
    354     function lfGetGraphPie($arrResults, $keyname, $type, $title = "", $sdate = "", $edate = "") { 
    355  
    356         $ret_path = ""; 
     354    function lfGetGraphPie($arrResults, $keyname, $type, $title = '', $sdate = '', $edate = "") { 
     355 
     356        $ret_path = ''; 
    357357        // 結果が0行以上ある場合のみグラフを生成する。 
    358358        if (count($arrResults) > 0 && $this->install_GD) { 
     
    374374 
    375375            // メインタイトル作成 
    376             list($sy, $sm, $sd) = preg_split("|[/ ]|" , $sdate); 
    377             list($ey, $em, $ed) = preg_split("|[/ ]|" , $edate); 
    378             $start_date = $sy . "年" . $sm . "月" . $sd . "日"; 
    379             $end_date = $ey . "年" . $em . "月" . $ed . "日"; 
    380             $objGraphPie->drawTitle("集計期間:" . $start_date . " - " . $end_date); 
     376            list($sy, $sm, $sd) = preg_split('|[/ ]|' , $sdate); 
     377            list($ey, $em, $ed) = preg_split('|[/ ]|' , $edate); 
     378            $start_date = $sy . '年' . $sm . '月' . $sd . "日"; 
     379            $end_date = $ey . '年' . $em . '月' . $ed . "日"; 
     380            $objGraphPie->drawTitle('集計期間:' . $start_date . ' - ' . $end_date); 
    381381 
    382382            // 円グラフ描画 
     
    397397    // 棒グラフの作成 
    398398    function lfGetGraphBar($arrResults, $keyname, $type, $xtitle, $ytitle, $sdate, $edate) { 
    399         $ret_path = ""; 
     399        $ret_path = ''; 
    400400 
    401401        // 結果が0行以上ある場合のみグラフを生成する。 
     
    411411 
    412412            foreach (array_keys($arrList) as $val) { 
    413                 $arrKey[] = ereg_replace("~", "-", $val); 
     413                $arrKey[] = ereg_replace('~', '-', $val); 
    414414            } 
    415415 
     
    422422            // メインタイトル作成 
    423423            $arrKey = array_keys($arrList); 
    424             list($sy, $sm, $sd) = preg_split("|[/ ]|" , $sdate); 
    425             list($ey, $em, $ed) = preg_split("|[/ ]|" , $edate); 
    426             $start_date = $sy . "年" . $sm . "月" . $sd . "日"; 
    427             $end_date = $ey . "年" . $em . "月" . $ed . "日"; 
    428             $objGraphBar->drawTitle("集計期間:" . $start_date . " - " . $end_date); 
     424            list($sy, $sm, $sd) = preg_split('|[/ ]|' , $sdate); 
     425            list($ey, $em, $ed) = preg_split('|[/ ]|' , $edate); 
     426            $start_date = $sy . '年' . $sm . '月' . $sd . "日"; 
     427            $end_date = $ey . '年' . $em . '月' . $ed . "日"; 
     428            $objGraphBar->drawTitle('集計期間:' . $start_date . ' - ' . $end_date); 
    429429 
    430430            $objGraphBar->drawGraph(); 
     
    444444    function lfGetGraphPng($keyname) { 
    445445 
    446         if ($_POST['search_startyear_m'] != "") { 
    447             $pngname = sprintf("%s_%02d%02d.png", $keyname, substr($_POST['search_startyear_m'],2), $_POST['search_startmonth_m']); 
     446        if ($_POST['search_startyear_m'] != '') { 
     447            $pngname = sprintf('%s_%02d%02d.png', $keyname, substr($_POST['search_startyear_m'],2), $_POST['search_startmonth_m']); 
    448448        } else { 
    449             $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']); 
     449            $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']); 
    450450        } 
    451451        return $pngname; 
     
    454454    // 会員、非会員集計のWHERE分の作成 
    455455    function lfGetWhereMember($col_date, $sdate, $edate, $type, $col_member = 'customer_id') { 
    456         $where = ""; 
     456        $where = ''; 
    457457        // 取得日付の指定 
    458         if ($sdate != "") { 
    459             if ($where != "") { 
    460                 $where.= " AND "; 
     458        if ($sdate != '') { 
     459            if ($where != '') { 
     460                $where.= ' AND '; 
    461461            } 
    462462            $where.= " $col_date >= '". $sdate ."'"; 
    463463        } 
    464464 
    465         if ($edate != "") { 
    466             if ($where != "") { 
    467                 $where.= " AND "; 
    468             } 
    469             $edate = date("Y/m/d",strtotime("1 day" ,strtotime($edate))); 
     465        if ($edate != '') { 
     466            if ($where != '') { 
     467                $where.= ' AND '; 
     468            } 
     469            $edate = date('Y/m/d',strtotime('1 day' ,strtotime($edate))); 
    470470            $where.= " $col_date < date('" . $edate ."')"; 
    471471        } 
     
    477477            break; 
    478478        case 'member': 
    479             if ($where != "") { 
    480                 $where.= " AND "; 
     479            if ($where != '') { 
     480                $where.= ' AND '; 
    481481            } 
    482482            $where.= " $col_member <> 0"; 
    483483            break; 
    484484        case 'nonmember': 
    485             if ($where != "") { 
    486                 $where.= " AND "; 
     485            if ($where != '') { 
     486                $where.= ' AND '; 
    487487            } 
    488488            $where.= " $col_member = 0"; 
     
    500500 
    501501        list($where, $arrval) = $this->lfGetWhereMember('create_date', $sdate, $edate, $type); 
    502         $where .= " AND del_flg = 0 AND status <> " . ORDER_CANCEL; 
     502        $where .= ' AND del_flg = 0 AND status <> ' . ORDER_CANCEL; 
    503503 
    504504        // 会員集計の取得 
     
    515515        $from       = 'dtb_order'; 
    516516 
    517         $objQuery->setGroupBy("member, order_sex"); 
     517        $objQuery->setGroupBy('member, order_sex'); 
    518518 
    519519        $arrTotalResults = $objQuery->select($col, $from, $where, $arrval); 
     
    522522            $arrResult =& $arrTotalResults[$key]; 
    523523            $member_key = $arrResult['order_sex']; 
    524             if ($member_key != "") { 
     524            if ($member_key != '') { 
    525525                $arrResult['member_name'] = (($arrResult['member']) ? '会員' : '非会員') . $this->arrSex[$member_key]; 
    526526            } else { 
    527                 $arrResult['member_name'] = "未回答"; 
     527                $arrResult['member_name'] = '未回答'; 
    528528            } 
    529529        } 
     
    540540        list($where, $arrval) = $this->lfGetWhereMember('create_date', $sdate, $edate, $type); 
    541541 
    542         $where .= " AND dtb_order.del_flg = 0 AND dtb_order.status <> " . ORDER_CANCEL; 
     542        $where .= ' AND dtb_order.del_flg = 0 AND dtb_order.status <> ' . ORDER_CANCEL; 
    543543 
    544544        $col = " 
     
    551551                (price * SUM(quantity)) AS total"; 
    552552 
    553         $from = "dtb_order_detail JOIN dtb_order USING(order_id)"; 
     553        $from = 'dtb_order_detail JOIN dtb_order USING(order_id)'; 
    554554 
    555555        /* 
    556556        if ($mode != 'csv') { 
    557             $sql.= "LIMIT " . PRODUCTS_TOTAL_MAX; 
     557            $sql.= 'LIMIT ' . PRODUCTS_TOTAL_MAX; 
    558558        }*/ 
    559559 
     
    583583        $from   = 'dtb_order JOIN dtb_customer USING ( customer_id)'; 
    584584 
    585         $where .= " AND dtb_order.del_flg = 0 AND dtb_order.status <> " . ORDER_CANCEL; 
     585        $where .= ' AND dtb_order.del_flg = 0 AND dtb_order.status <> ' . ORDER_CANCEL; 
    586586 
    587587        $objQuery->setGroupBy('job'); 
     
    592592            $arrResult =& $arrTotalResults[$key]; 
    593593            $job_key = $arrResult['job']; 
    594             if ($job_key != "") { 
     594            if ($job_key != '') { 
    595595                $arrResult['job_name'] = $this->arrJob[$job_key]; 
    596596            } else { 
    597                 $arrResult['job_name'] = "未回答"; 
     597                $arrResult['job_name'] = '未回答'; 
    598598            } 
    599599 
     
    620620        $from   = 'dtb_order'; 
    621621 
    622         $where .= " AND del_flg = 0 AND status <> " . ORDER_CANCEL; 
     622        $where .= ' AND del_flg = 0 AND status <> ' . ORDER_CANCEL; 
    623623 
    624624        $objQuery->setGroupBy('age'); 
     
    629629            $arrResult =& $arrTotalResults[$key]; 
    630630            $age_key = $arrResult['age']; 
    631             if ($age_key != "") { 
     631            if ($age_key != '') { 
    632632                $arrResult['age_name'] = $arrResult['age'] . '代'; 
    633633            } else { 
    634                 $arrResult['age_name'] = "未回答"; 
     634                $arrResult['age_name'] = '未回答'; 
    635635            } 
    636636 
     
    647647 
    648648        list($where, $arrval) = $this->lfGetWhereMember('create_date', $sdate, $edate); 
    649         $where .= " AND del_flg = 0 AND status <> " . ORDER_CANCEL; 
     649        $where .= ' AND del_flg = 0 AND status <> ' . ORDER_CANCEL; 
    650650 
    651651        switch ($type) { 
    652652        case 'month': 
    653             $xtitle = "(月別)"; 
    654             $ytitle = "(売上合計)"; 
     653            $xtitle = '(月別)'; 
     654            $ytitle = '(売上合計)'; 
    655655            $format = '%m'; 
    656656            break; 
    657657        case 'year': 
    658             $xtitle = "(年別)"; 
    659             $ytitle = "(売上合計)"; 
     658            $xtitle = '(年別)'; 
     659            $ytitle = '(売上合計)'; 
    660660            $format = '%Y'; 
    661661            break; 
    662662        case 'wday': 
    663             $xtitle = "(曜日別)"; 
    664             $ytitle = "(売上合計)"; 
     663            $xtitle = '(曜日別)'; 
     664            $ytitle = '(売上合計)'; 
    665665            $format = '%a'; 
    666666            break; 
    667667        case 'hour': 
    668             $xtitle = "(時間別)"; 
    669             $ytitle = "(売上合計)"; 
     668            $xtitle = '(時間別)'; 
     669            $ytitle = '(売上合計)'; 
    670670            $format = '%H'; 
    671671            break; 
    672672        default: 
    673             $xtitle = "(日別)"; 
    674             $ytitle = "(売上合計)"; 
     673            $xtitle = '(日別)'; 
     674            $ytitle = '(売上合計)'; 
    675675            $format = '%Y-%m-%d'; 
    676676            $xincline = true; 
     
    786786    function lfGetDataColCSV($arrData, $arrDataCol) { 
    787787        $max = count($arrData); 
    788         $csv_data = ""; 
     788        $csv_data = ''; 
    789789        for ($i = 0; $i < $max; $i++) { 
    790790            foreach ($arrDataCol as $val) { 
Note: See TracChangeset for help on using the changeset viewer.