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();
 }
Example #2
0
 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();
 }