diff --git a/airtime_mvc/application/controllers/PlayouthistoryController.php b/airtime_mvc/application/controllers/PlayouthistoryController.php index 1837546bf..39d972a6d 100644 --- a/airtime_mvc/application/controllers/PlayouthistoryController.php +++ b/airtime_mvc/application/controllers/PlayouthistoryController.php @@ -9,6 +9,7 @@ class PlayouthistoryController extends Zend_Controller_Action ->addActionContext('aggregate-history-feed', 'json') ->addActionContext('item-history-feed', 'json') ->addActionContext('edit-aggregate-item', 'json') + ->addActionContext('create-list-item', 'json') ->addActionContext('edit-list-item', 'json') ->addActionContext('update-aggregate-item', 'json') ->initContext(); @@ -118,6 +119,16 @@ class PlayouthistoryController extends Zend_Controller_Action unset($this->view->form); } + public function createListItemAction() + { + $request = $this->getRequest(); + $params = $request->getPost(); + Logging::info($params); + + $historyService = new Application_Service_HistoryService(); + $historyService->createPlayedItem($params); + } + public function editListItemAction() { $file_id = $this->_getParam('id'); diff --git a/airtime_mvc/application/forms/EditHistoryItem.php b/airtime_mvc/application/forms/EditHistoryItem.php index 396c79fb2..086c910c5 100644 --- a/airtime_mvc/application/forms/EditHistoryItem.php +++ b/airtime_mvc/application/forms/EditHistoryItem.php @@ -3,6 +3,21 @@ class Application_Form_EditHistoryItem extends Zend_Form { public function init() { - + + $file_id = new Zend_Form_Element_Hidden('his_file_id'); + $file_id->setValidators(array( + new Zend_Validate_Int() + )); + $this->addElement($file_id); + + + /* Title form element */ + $title = new Zend_Form_Element_Text('his_file_title'); + $title->setLabel(_('Title:')); + $title->setAttrib('class', 'input_text'); + $title->addFilter('StringTrim'); + //$title->setDecorators(array('viewHelper')); + $this->addElement($title); + } } \ No newline at end of file diff --git a/airtime_mvc/application/services/HistoryService.php b/airtime_mvc/application/services/HistoryService.php index 1c2812e65..48d32ae6a 100644 --- a/airtime_mvc/application/services/HistoryService.php +++ b/airtime_mvc/application/services/HistoryService.php @@ -175,10 +175,14 @@ class Application_Service_HistoryService return $form; } catch (Exception $e) { - Logging::debug($e); + Logging::info($e); } } + public function createPlayedItem() { + + } + /* id is an id in cc_playout_history */ public function editPlayedItem($id) {