예제 #1
0
 function adminreceiveAction()
 {
     $this->_helper->layout->setLayout("layout_admin");
     // get current page(default page = 1)
     if ($this->_request->getParam('page')) {
         $this->_curPage = $this->_request->getParam('page');
     }
     // get all sms desc
     $sparkSmsModel = new SparkSms();
     $this->view->messages = $sparkSmsModel->findAllSMS();
     //Zend_Debug::dump($this->view->messages);
     //paging
     $this->view->controller = $this->_request->getControllerName();
     $this->view->action = $this->_request->getActionName();
     $paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($this->view->messages));
     $paginator->setCurrentPageNumber($this->_curPage)->setItemCountPerPage($this->_rowsPerPage);
     $this->view->paginator = $paginator;
     $this->view->testEnv = Zend_Registry::get('testEnv');
     // get active campaign
     $campaign = new Campaign();
     $time = date("Y-m-d H:i:s");
     $where = "create_date<'" . $time . "' and expire_date>'" . $time . "'";
     $order = "expire_date desc";
     $this->view->campaigns = $campaign->fetchAll($where, $order, null, null);
 }