/**
  * @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");
     }
 }
예제 #2
0
 /**
  * @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");
     }
 }