public function run() { $controller = $this->getController(); if (!empty($_POST["pk"]) && !empty($_POST["name"]) && !empty($_POST["value"])) { $projectId = $_POST["pk"]; $projectFieldName = $_POST["name"]; $projectFieldValue = $_POST["value"]; try { Project::updateProjectField($projectId, $projectFieldName, $projectFieldValue, Yii::app()->session["userId"]); } catch (CTKException $e) { return Rest::json(array("result" => false, "msg" => $e->getMessage(), $projectFieldName => $projectFieldValue)); } } else { return Rest::json(array("result" => false, "msg" => Yii::t("project", "RequĂȘte incorrecte"))); } return Rest::json(array("result" => true, "msg" => Yii::t("project", "Project well updated"), $projectFieldName => $projectFieldValue)); }