Exemplo n.º 1
0
 private function parseRow($row)
 {
     if ($row == null) {
         return null;
     }
     $news = new Wsm_News();
     $news->setId($row['id']);
     $news->setTitle($row['title']);
     $news->setContent($row['content']);
     $news->setDate($row['date']);
     $news->setSignature($row['signature']);
     return $news;
 }
Exemplo n.º 2
0
 public function saveAction()
 {
     $news = new Wsm_News();
     if ($this->has('id')) {
         $news->setId($this->get('id'));
     }
     $news->setTitle($this->get('title'));
     $news->setContent($this->get('content'));
     $news->setSignature($this->get('signature'));
     $news->setDate($this->get('date'));
     $newsDb = new Wsm_Db_News();
     try {
         $newsDb->save($news);
         $this->redirect('news/index?msg=saved');
     } catch (Exception $e) {
         $this->redirect('news/index?msg=save_error');
     }
 }