public function indexAction() { $this->view->internalMessages = Jameen_Alerts_Internal::getMessages($this->getRequest()); $page = $this->_getParam('page', 1); $this->view->searchText = $this->_getParam('q'); $this->view->paramSort = (int) $this->_getParam('sort'); $this->view->paramSequence = $this->_getParam('seq'); $seq = $this->view->paramSequence == 'desc' ? ' desc' : ''; $this->view->paramQuery = $this->_getParam('q'); $this->view->contact_group = $this->_getParam('f'); $this->view->dataFields = array('day', 'group_name', 'subject', 'email_body_html'); $order = array_key_exists($this->view->paramSort, $this->view->dataFields) ? $this->view->dataFields[$this->view->paramSort] . "{$seq}" : $this->view->dataFields[0]; $paginator = Zend_Paginator::factory(Jameen_Followupemails::getContactgroup($order, $this->view->contact_group)); $paginator->setItemCountPerPage(self::ITEMS_PER_PAGE); $paginator->setCurrentPageNumber($page); $this->view->paginator = $paginator; $this->view->numCount = $paginator->getTotalItemCount(); }
public function indexAction() { $this->view->internalMessages = Jameen_Alerts_Internal::getMessages($this->getRequest()); $page = $this->_getParam('page', 1); $this->view->searchText = $this->_getParam('q'); $this->view->paramSort = (int) $this->_getParam('sort'); $this->view->paramSequence = $this->_getParam('seq'); $seq = $this->view->paramSequence == 'desc' ? ' desc' : ''; $this->view->paramQuery = $this->_getParam('q'); $this->view->reports_type = $this->_getParam('t'); $this->view->dataFields = array('type', 'title', 'seo_title', 'preview_html', 'full_html', 'is_active', 'show_form', 'success_url'); $order = array_key_exists($this->view->paramSort, $this->view->dataFields) ? $this->view->dataFields[$this->view->paramSort] . "{$seq}" : $this->view->dataFields[0]; $paginator = Zend_Paginator::factory(Jameen_Reports::getReports_type($order, $this->view->reports_type)); $paginator->setItemCountPerPage(self::ITEMS_PER_PAGE); $paginator->setCurrentPageNumber($page); $this->view->paginator = $paginator; $this->view->numCount = $paginator->getTotalItemCount(); }
public function indexAction() { $this->view->internalMessages = Jameen_Alerts_Internal::getMessages($this->getRequest()); $page = $this->_getParam('page', 1); $this->view->searchText = $this->_getParam('q'); $this->view->paramSort = (int) $this->_getParam('sort'); $this->view->paramSequence = $this->_getParam('seq'); $seq = $this->view->paramSequence == 'desc' ? ' desc' : ''; $this->view->paramQuery = $this->_getParam('q'); $this->view->dataFields = array('template_name', 'active', 'modified'); $db = Zend_Db_Table::getDefaultAdapter(); $db->setFetchMode(Zend_Db::FETCH_OBJ); $select = $db->select(); $select->from(array('site_templates'), array('*')); $select->order(array_key_exists($this->view->paramSort, $this->view->dataFields) ? $this->view->dataFields[$this->view->paramSort] . "{$seq}" : $this->view->dataFields[0]); $paginator = Zend_Paginator::factory($select); $paginator->setItemCountPerPage(self::ITEMS_PER_PAGE); $paginator->setCurrentPageNumber($page); $this->view->paginator = $paginator; $this->view->numCount = $paginator->getTotalItemCount(); }
public function contactsAction() { $id = $this->getRequest()->getParam('id'); $this->view->internalMessages = Jameen_Alerts_Internal::getMessages($this->getRequest()); $this->view->searchText = $this->_getParam('q'); $this->view->paramSort = (int) $this->_getParam('sort'); $this->view->paramSequence = $this->_getParam('seq'); $seq = $this->view->paramSequence == 'desc' ? ' desc' : ''; $this->view->paramQuery = $this->_getParam('q'); $this->view->dataFields = array('account_id', 'site_id', 'group_id', 'lead_quality', 'last_login', 'email', 'status', 'first_name', 'last_name', 'company', 'home_phone', 'work_phone', 'cell_phone', 'work_address', 'work_city', 'work_state', 'work_zip', 'website', 'property_type', 'min_listing_price', 'modified'); $db = Zend_Db_Table::getDefaultAdapter(); $db->setFetchMode(Zend_Db::FETCH_OBJ); $select = $db->select(); $select->from(array('contacts'), array('*'))->where('account_id = ?', $id); $select->order(array_key_exists($this->view->paramSort, $this->view->dataFields) ? $this->view->dataFields[$this->view->paramSort] . "{$seq}" : $this->view->dataFields[0]); $paginator = Zend_Paginator::factory($select); $paginator->setItemCountPerPage(self::ITEMS_PER_PAGE); $paginator->setCurrentPageNumber($page); $this->view->paginator = $paginator; $this->view->numCount = $paginator->getTotalItemCount(); }