コード例 #1
0
 /**
  * 游戏列表
  */
 public function groupAction()
 {
     $this->view->request = $this->_request;
     $assemble = new ZtChart_Model_Assemble('Usertrade_Account');
     $assemble->setFrontendFormat('group');
     $this->view->todayConsume = $assemble->findPredefinedAssembleDataWithConsumeAndApaAndGroup(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->yestodayConsume = $assemble->findPredefinedAssembleDataWithConsumeAndApaAndGroup(ZtChart_Model_Assemble_Datetime::YESTODAY);
     $this->view->todayConsumeBank = $assemble->findPredefinedAssembleDataWithConsumeAndNetbankAndGroup(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->yestodayConsumeBank = $assemble->findPredefinedAssembleDataWithConsumeAndNetbankAndGroup(ZtChart_Model_Assemble_Datetime::YESTODAY);
     $assemble = new ZtChart_Model_Assemble('Flserver_Account');
     $assemble->setFrontendFormat('group');
     $this->view->todayAccount = $assemble->findPredefinedAssembleDataWithAccountAndGroup(ZtChart_Model_Assemble_Datetime::TODAY);
     $this->view->yestodayAccount = $assemble->findPredefinedAssembleDataWithAccountAndGroup(ZtChart_Model_Assemble_Datetime::YESTODAY);
 }
コード例 #2
0
 /**
  * 地区分布
  */
 public function areaAction()
 {
     if ($this->_hasParam('chart')) {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Area', 'RGraph');
     } else {
         $assemble = new ZtChart_Model_Assemble('Usertrade_Area');
     }
     if ($this->_hasParam('gametype')) {
         $assemble->setGameTypes($this->_getParam('gametype'));
     }
     $assemble->setFrontendFormat('area');
     if (0 != ($selectDatetime = $this->_getParam('select_datetime', ZtChart_Model_Assemble_Datetime::TODAY))) {
         $chart = $assemble->findPredefinedAssembleDataWithConsume($selectDatetime);
         $chartBank = $assemble->findPredefinedAssembleDataWithConsumeAndNetbank($selectDatetime);
     } else {
         $chart = $assemble->findRangeAssembleDataWithConsume($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
         $chartBank = $assemble->findRangeAssembleDataWithConsumeAndNetbank($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
     }
     $this->view->assign($chart);
     $this->view->assign('chartBank', $chartBank['chart']);
 }
コード例 #3
0
 /**
  * 地区分布
  */
 public function areaAction()
 {
     if ($this->_hasParam('chart')) {
         $assemble = new ZtChart_Model_Assemble('Flserver_Area', 'RGraph');
     } else {
         $assemble = new ZtChart_Model_Assemble('Flserver_Area');
     }
     if ($this->_hasParam('gametype')) {
         $assemble->setGameTypes($this->_getParam('gametype'));
     }
     $assemble->setFrontendFormat('area');
     if (0 != ($selectDatetime = $this->_getParam('select_datetime', ZtChart_Model_Assemble_Datetime::TODAY))) {
         $chart = $assemble->getPredefinedAssembleData($selectDatetime);
     } else {
         $chart = $assemble->getRangeAssembleData($this->_getParam('start'), $this->_getParam('end'), Zend_Date::DAY);
     }
     $this->view->assign($chart);
 }
コード例 #4
0
 /**
  * 今日地区分布
  */
 public function areaAction()
 {
     if ($this->_hasParam('chart')) {
         if ('pieAccess' == $this->_getParam('chart')) {
             $assemble = new ZtChart_Model_Assemble('Flserver_Area', 'RGraph');
             if ($this->_hasParam('gametype')) {
                 $assemble->setGameTypes($this->_getParam('gametype'));
             }
             $assemble->setFrontendFormat('area');
             $this->view->assign($assemble->getPredefinedAssembleData(ZtChart_Model_Assemble_Datetime::TODAY));
         }
         if ('pieConsume' == $this->_getParam('chart')) {
             $assemble = new ZtChart_Model_Assemble('Usertrade_Area', 'RGraph');
             if ($this->_hasParam('gametype')) {
                 $assemble->setGameTypes($this->_getParam('gametype'));
             }
             $assemble->setFrontendFormat('area');
             $this->view->assign($assemble->findPredefinedAssembleDataWithConsume(ZtChart_Model_Assemble_Datetime::TODAY));
         }
     }
 }