pingpong様
ご返信ありがとうございます。
引用:
メソッドの実行前に、日・月・曜日ごとをswitch文で分岐していませんか?
この部分の事でしょうか?
/** 期間別集計 **/
// todo あいだの日付埋める
function lfGetOrderTerm($type, $sdate, $edate) {
$objQuery = SC_Query_Ex::getSingletonInstance();
list($where, $arrval) = $this->lfGetWhereMember('create_date', $sdate, $edate);
$where .= " AND del_flg = 0 AND status <> " . ORDER_CANCEL;
switch($type){
case 'month':
$xtitle = "(月別)";
$ytitle = "(売上合計)";
$format = '%m';
break;
case 'year':
$xtitle = "(年別)";
$ytitle = "(売上合計)";
$format = '%Y';
break;
case 'wday':
$xtitle = "(曜日別)";
$ytitle = "(売上合計)";
$format = '%a';
break;
case 'hour':
$xtitle = "(時間別)";
$ytitle = "(売上合計)";
$format = '%H';
break;
default:
$xtitle = "(日別)";
$ytitle = "(売上合計)";
$format = '%Y-%m-%d';
break;
}