public function listAction() { $view = new ViewModel(); $dataItems = null; $dataPaginator = null; $isXmlHttpRequest = false; //Disable Layout if ($this->getRequest()->isXmlHttpRequest() == true) { $isXmlHttpRequest = true; if ($this->params()->fromQuery() == true) { $option = $this->params()->fromQuery('option'); if ($option == 'order') { $id = $this->params()->fromQuery('id'); $value = $this->params()->fromQuery('value'); $arrParam = array('id' => $id, 'order' => $value); $this->getTable()->saveItem($arrParam, array('task' => 'edit')); } } $totalItem = $this->getTable()->countItem(); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-items-paginator')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); } $view->setVariables(array('isXmlHttpRequest' => $isXmlHttpRequest, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); $view->setTerminal(true); return $view; }
public function listAction() { $view = new ViewModel(); $dataItems = null; $dataPaginator = null; $isXmlHttpRequest = false; $identityId = !empty($this->identity()->id) ? $this->identity()->id : ''; //Disable Layout if ($this->getRequest()->isXmlHttpRequest() == true) { $isXmlHttpRequest = true; if ($this->params()->fromQuery() == true) { //Lọc tin $this->_arrParam['cityid'] = $this->params()->fromQuery('cityid'); $this->_arrParam['cityname'] = $this->params()->fromQuery('cityname'); $this->_paginatorParams['currentPageNumber'] = $this->params()->fromQuery('page', 1); $this->_arrParam['paginator'] = $this->_paginatorParams; } $totalItem = $this->getTable()->countItem($this->_arrParam); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-items-paginator')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); } $view->setVariables(array('isXmlHttpRequest' => $isXmlHttpRequest, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); $view->setTerminal(true); return $view; }
public function realestateOfProjectAction() { $view = new ViewModel(); $dataItems = null; $dataPaginator = null; $isXmlHttpRequest = false; $identityId = !empty($this->identity()->id) ? $this->identity()->id : ''; //Disable Layout if ($this->getRequest()->isXmlHttpRequest() == true) { $isXmlHttpRequest = true; if ($this->params()->fromQuery() == true) { $option = $this->params()->fromQuery('option'); if ($option == 'save-real-estate-favorite') { $id = $this->params()->fromQuery('value'); $arrParam = array('real_estate_id' => $id, 'user_id' => $this->identity()->id, 'date_time' => date('d/b/y h:i:s')); $this->getTable()->saveItem($arrParam, array('task' => 'save-real-estate-favorite')); } if ($option == 'delete-real-estate-favorite') { $id = $this->params()->fromQuery('value'); $arrParam = array('id' => $id); $this->getTable()->deleteItem($arrParam, array('task' => 'delete-real-estate-favorite')); } //Lọc tin $this->_arrParam['project'] = $this->params()->fromQuery('project'); $this->_paginatorParams['currentPageNumber'] = $this->params()->fromQuery('page', 1); $this->_arrParam['paginator'] = $this->_paginatorParams; } $totalItem = $this->getTable()->countItem($this->_arrParam); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-items-paginator')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); } $view->setVariables(array('isXmlHttpRequest' => $isXmlHttpRequest, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); $view->setTerminal(true); return $view; }
public function receiveAction() { //Tiêu đề $title = 'Hộp thư đến'; $this->headTitle($title)->setSeparator(" - ")->append("Website bất động sản"); //Nested Menu Left $view = new ViewModel(); $this->_arrParam['idUser'] = $this->identity()->id; $totalItem = $this->getTable()->countItem($this->_arrParam, array('task' => 'count-hop-thu-den')); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-item-hop-thu-den')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); $view->setVariables(array('title' => $title, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); return $view; }
public function serviceAjaxAction() { $view = new ViewModel(); $dataItems = null; $dataPaginator = null; $isXmlHttpRequest = false; //Disable Layout if ($this->getRequest()->isXmlHttpRequest() == true) { $isXmlHttpRequest = true; if ($this->params()->fromQuery() == true) { $this->_arrParam['userId'] = $this->params()->fromQuery('agent'); $this->_arrParam['IdBds'] = $this->params()->fromQuery('IdBds'); } $totalItem = $this->getTable()->countItem($this->_arrParam, array('task' => 'count-transaction-history')); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-items-paginator-transaction-history')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); } $view->setVariables(array('isXmlHttpRequest' => $isXmlHttpRequest, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); $view->setTerminal(true); return $view; }
public function fengshuiCategoryAjaxAction() { $view = new ViewModel(); $dataItems = null; $dataPaginator = null; $isXmlHttpRequest = false; //Disable Layout if ($this->getRequest()->isXmlHttpRequest() == true) { $isXmlHttpRequest = true; $this->_arrParam['type_category'] = 'category_fengshui'; $totalItem = $this->getTable()->countItem($this->_arrParam); $items = $this->getTable()->listItem($this->_arrParam, array('task' => 'list-items-paginator')); $dataItems = $items; $dataPaginator = \ZendVN\Paginator\Paginator::createPaginator($totalItem, $this->_paginatorParams); } $view->setVariables(array('isXmlHttpRequest' => $isXmlHttpRequest, 'items' => $dataItems, 'paginator' => $dataPaginator, 'arrParam' => $this->_arrParam, 'currentController' => $this->_currentController, 'totalItem' => $totalItem)); $view->setTerminal(true); return $view; }