Exemplo n.º 1
0
 function adminupdateAction()
 {
     $reportTab = new ReportTab();
     $data = array('campaign_id' => $this->getRequest()->getParam('campaign_id'), 'name' => $this->getRequest()->getParam('name'), 'description' => $this->getRequest()->getParam('description'));
     $reportTab->update($data, "id = " . $this->getRequest()->getParam('id'));
     $tagging = new Tagging();
     $where = $tagging->getAdapter()->quoteInto('report_tab_id = ?', $this->getRequest()->getParam('id'));
     $tagging->delete($where);
     $tags = $this->getRequest()->getParam('tags');
     foreach ($tags as $tag) {
         $data = array("report_tab_id" => $this->getRequest()->getParam('id'), "tag_id" => $tag);
         $tagging->save($data);
     }
     $this->_helper->redirector('adminindex', 'reporttab');
 }