/** * List all user pages */ public function listpagesAction() { $this->buildMenu(true); $request = $this->getRequest(); $page = (int) $request->getParam('page'); if ($page < 1) { $page = 1; } $user_id = Zend_Auth::getInstance()->getIdentity()->id; $Profiles = new Application_Model_Profiles(); $profiles_count = $Profiles->getProfilesCount(false, 'page', $user_id); $Profiles->page_number = $page; $pages = $Profiles->getProfiles(false, 'page', $user_id); $this->view->pagination_last_page = (int) ceil($profiles_count / (int) Zend_Registry::get('config')->get('pagination_limit')); $this->view->pagination_current_page = $page; $Profiles->page_number = $page; $this->view->pages = $pages; }