/**
  * update a classifer field through in-place edit feature
  * *
  */
 public function updateClassifierAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     if (!$this->getRequest()->isPost()) {
         return false;
     }
     $post_data = $this->getRequest()->getPost();
     $classifier_id = $post_data['classifier_id'];
     $field = $post_data['field'];
     $value = $post_data['value'];
     $display_value = $value;
     $data = array();
     $matterModel = new Application_Model_Matter();
     if ($field == 'value_id') {
         if ($post_data['fvalue'] == '') {
             $cdat = array('value' => $value, 'type_code' => $post_data['type_code']);
             $value = $matterModel->addClassifierValue($cdat);
         } else {
             $value = $post_data['fvalue'];
         }
     }
     $data["{$field}"] = $value;
     $matterModel->updateClassifier($classifier_id, $data);
     if (isset($post_data['dvalue']) && $post_data['dvalue'] != '') {
         $display_value = $post_data['dvalue'];
     }
     echo $display_value;
 }