Esempio n. 1
0
 /**
  * 
  *
  */
 public function executeIndex($request)
 {
     list($year, $month) = phpToolkit::array_splice_values($request->getParameterHolder()->getAll(), array('year', 'month'));
     if (!$year) {
         $this->newsPosts = SitenewsPeer::getMostRecentPosts();
         $this->title = 'News Archive <span>&raquo; Latest News</span>';
     } else {
         if ($month >= 1 && $month <= 12) {
             $this->newsPosts = SitenewsPeer::getPostsByDate($year, $month);
             coreToolkit::loadHelpers('Date');
             $this->selection = format_date(mktime(0, 0, 0, $month, 1, $year), "F Y");
             $this->title = 'News for ' . $this->selection;
         } else {
             $this->forward404();
         }
     }
 }