public function executeHomeAll() { $this->session = $this->getUser(); $this->n_news = oppNewsPeer::countHomeNews(); $this->getResponse()->setTitle('Le ultime le notizie dal Parlamento - ' . sfConfig::get('app_main_title')); $this->response->addMeta('description', 'La lista delle notizie dal Parlamento aggiornate quotidianamente ', true); $c = oppNewsPeer::getHomeNewsCriteria(); $c->addDescendingOrderByColumn(NewsPeer::DATE); if ($this->hasRequestParameter('itemsperpage')) { $this->getUser()->setAttribute('itemsperpage', $this->getRequestParameter('itemsperpage')); } $itemsperpage = $this->getUser()->getAttribute('itemsperpage', sfConfig::get('app_pagination_limit')); $pager = new deppNewsPager('News', $itemsperpage); $pager->setCriteria($c); $pager->setPage($this->getRequestParameter('page', 1)); $pager->init(); $this->pager = $pager; }