/**
  * updates event for a specified field from in-place edit feature
  * *
  */
 public function updateEventAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $post_data = $this->getRequest()->getPost();
     $event_id = $post_data['event_id'];
     $field_name = $post_data['field'];
     $field_value = $post_data['value'];
     $data = array();
     if ($field_value == "") {
         $data["{$field_name}"] = NULL;
     } else {
         $data["{$field_name}"] = $field_value;
     }
     if ($field_name == 'event_date') {
         $data["{$field_name}"] = new Zend_Db_Expr("STR_TO_DATE('{$field_value}', '%d/%m/%Y' )");
     }
     if ($field_name == 'alt_matter_ID') {
         if ($post_data['alt_matter'] == "") {
             $data["{$field_name}"] = NULL;
         } else {
             $data["{$field_name}"] = $post_data['alt_matter'];
         }
     }
     $matterModel = new Application_Model_Matter();
     $matterModel->saveEventDetails($event_id, $data);
     echo $post_data['value'];
 }