/** * @Created By : Mahipal Singh Adhikari * @Created On : 4-Nov-2010 * @Description: Display more post on "View More" link from User Journals section */ public function viewMorejournalsAction() { $this->view->layout()->disableLayout(); $username = $this->_getParam('username'); $user = $this->getLeftPanel($username); $this->view->userObject = $user; $userNs = new Zend_Session_Namespace('members'); $this->view->userId = $userNs->userId; /*------------------------- Set paging START------------------------*/ $settings = new Admin_Model_GlobalSettings(); $page_size = $settings->settingValue('journal_page_size'); //$page_size = 1; $page = $this->_getParam("page"); $offset = ($page - 1) * $page_size; /*------------------------- Set paging END------------------------*/ $where = "user_id='{$userNs->userId}'"; $blogm = new Application_Model_Blog(); $whereCond = "user_id='{$user->getId()}' AND status='public' AND publish='published'"; //$whereCond = "user_id='{$user->getId()}'"; $data = $blogm->fetchAll($whereCond, "addedon DESC", $page_size, $offset); $this->view->data = $data; if (count($data) == 0) { $this->_helper->viewRenderer->setNoRender(true); exit("nodata"); } }
/** * @Created By : Mahipal Singh Adhikari * @Created On : 2-Nov-2010 * @Description: Used to display more post on "View More" link from My Journals section */ public function viewMorepostsAction() { $this->view->layout()->disableLayout(); $userNs = new Zend_Session_Namespace('members'); $blogm = new Application_Model_Blog(); $form = new Application_Form_Blog(); /*--- Clear Form Element Decorators ---*/ $elements = $form->getElements(); foreach ($elements as $element) { $element->removeDecorator('data'); $element->removeDecorator('row'); $element->removeDecorator('label'); $element->removeDecorator('Table'); } /*----------------------------*/ /*------------------------- Set paging START------------------------*/ $settings = new Admin_Model_GlobalSettings(); $page_size = $settings->settingValue('journal_page_size'); $page = $this->_getParam("page"); $offset = ($page - 1) * $page_size; /*------------------------- Set paging END------------------------*/ $where = "user_id='{$userNs->userId}' "; //$where = "user_id='{$userNs->userId}' where status='active'"; $search_params = $this->_getParam("searchname"); if (isset($search_params) && $search_params != '' && $search_params != 'Search Journals') { $searchname = trim($search_params); $where .= " AND title LIKE '%{$searchname}%'"; } $data = $blogm->fetchAll($where, "addedon DESC", $page_size, $offset); $this->view->data = $data; $this->view->form = $form; if (count($data) == 0) { $this->_helper->viewRenderer->setNoRender(true); exit("nodata"); } }