actionElementId = $this->getRequestValue('id'); return parent::read(); // TODO: Change the autogenerated stub } public function create() { parent::create(); sl('lang')->addReplacementConstant('name', $this->formData['name']); return (new HtmlDataJsonResponse(['id' => $this->model->id])) ->setMessageAndTranslate('Cloud-Init Script :name: has been added successfully') ->setCallBackFunction('pkOnCloudInitScriptCreatedAjaxDone'); } public function update() { $enable = $this->formData['enable'] == 'on' ? '1' : '0'; $this->formData['enable'] = $enable; if (!$this->formData['id']) { return $this->create(); } parent::update(); sl('lang')->addReplacementConstant('name', $this->formData['name']); return (new HtmlDataJsonResponse(['id' => $this->model->id]))->setMessageAndTranslate('Cloud-Init Script :name: has been updated successfully'); } }