コード例 #1
0
 /**
  * Page のプロセス.
  *
  * @return void
  */
 function process()
 {
     $conn = new SC_DBConn();
     $objView = new SC_AdminView();
     $objSess = new SC_Session();
     // 認証可否の判定
     SC_Utils_Ex::sfIsSuccess($objSess);
     // DBバージョンの取得
     $objDb = new SC_Helper_DB_Ex();
     $this->db_version = $objDb->sfGetDBVersion();
     // PHPバージョンの取得
     $this->php_version = "PHP " . phpversion();
     // 現在の会員数
     $this->customer_cnt = $this->lfGetCustomerCnt($conn);
     // 昨日の売上高
     $this->order_yesterday_amount = $this->lfGetOrderYesterday($conn, "SUM");
     // 昨日の売上件数
     $this->order_yesterday_cnt = $this->lfGetOrderYesterday($conn, "COUNT");
     // 今月の売上高
     $this->order_month_amount = $this->lfGetOrderMonth($conn, "SUM");
     // 今月の売上件数
     $this->order_month_cnt = $this->lfGetOrderMonth($conn, "COUNT");
     // 顧客の累計ポイント
     $this->customer_point = $this->lfGetTotalCustomerPoint();
     //昨日のレビュー書き込み数
     $this->review_yesterday_cnt = $this->lfGetReviewYesterday($conn);
     //レビュー書き込み非表示数
     $this->review_nondisp_cnt = $this->lfGetReviewNonDisp($conn);
     // 品切れ商品
     $this->arrSoldout = $this->lfGetSoldOut();
     // 新規受付一覧
     $arrNewOrder = $this->lfGetNewOrder();
     foreach ($arrNewOrder as $key => $val) {
         $arrNewOrder[$key]['create_date'] = str_replace("-", "/", substr($val['create_date'], 0, 19));
     }
     $this->arrNewOrder = $arrNewOrder;
     // お知らせ一覧の取得
     $this->arrInfo = $this->lfGetInfo();
     $objView->assignobj($this);
     $objView->display(MAIN_FRAME);
 }