示例#1
0
 function save($aData)
 {
     if (empty($aData['guid'])) {
         throw new Zend_Exception('Guid can not be EMPTY!');
     }
     $guid = $aData['guid'];
     $cid = isset($aData['cid']) ? $aData['cid'] : '';
     $doe = $aData['dateOfEvent'];
     $title = $aData['title'];
     $text = $aData['text'];
     $starttime = $aData['starttime'];
     $endtime = $aData['endtime'];
     $tblcalendar = new App_Model_Db_Table_Calendar();
     $rowcalendar = $tblcalendar->find($cid)->current();
     if ($rowcalendar) {
         $rowcalendar->uid = $guid;
         $rowcalendar->m = substr($doe, 3, 2);
         $rowcalendar->d = substr($doe, 0, 2);
         $rowcalendar->y = substr($doe, 6, 4);
         $rowcalendar->start_time = $starttime;
         $rowcalendar->end_time = $endtime;
         $rowcalendar->title = $title;
         $rowcalendar->text = $text;
     } else {
         $rowcalendar = $tblcalendar->fetchNew();
         $rowcalendar->uid = $guid;
         $rowcalendar->m = substr($doe, 3, 2);
         $rowcalendar->d = substr($doe, 0, 2);
         $rowcalendar->y = substr($doe, 6, 4);
         $rowcalendar->start_time = $starttime;
         $rowcalendar->end_time = $endtime;
         $rowcalendar->title = $title;
         $rowcalendar->text = $text;
     }
     $result = $rowcalendar->save();
 }
示例#2
0
 function deletepostingAction()
 {
     $req = $this->getRequest();
     $pid = $req->getParam('pid');
     $m = $req->getParam('m');
     $y = $req->getParam('y');
     try {
         $tblcalendar = new App_Model_Db_Table_Calendar();
         $tblcalendar->delete('id=' . $pid);
         $message = $pid . " has been deleted successfully";
     } catch (Exception $e) {
         $message = $e->getMessage();
     }
     $this->view->message = $message;
     $this->_helper->layout()->headerTitle = "Event Calendar";
 }