public function run()
 {
     $controller = $this->getController();
     //insert a new event
     if (!empty($_POST["pk"]) && !empty($_POST["name"]) && !empty($_POST["value"])) {
         $eventId = $_POST["pk"];
         $eventFieldName = $_POST["name"];
         $eventFieldValue = $_POST["value"];
         try {
             Event::updateEventField($eventId, $eventFieldName, $eventFieldValue, Yii::app()->session["userId"]);
         } catch (CTKException $e) {
             return Rest::json(array("result" => false, "msg" => $e->getMessage(), $eventFieldName => $eventFieldValue));
         }
     } else {
         return Rest::json(array("result" => false, "msg" => Yii::t("event", "Requête incorrecte")));
     }
     return Rest::json(array("result" => true, "msg" => Yii::t("event", "Event well updated"), $eventFieldName => $eventFieldValue));
 }