/** * 地区分布 */ 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']); }
/** * 今日地区分布 */ 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)); } } }