public function actionWrite() { parent::actionWrite(); if (isset($_POST['Absstatus'])) { $messages = $this->ValidateData(array(array($_POST['Absstatus']['shortstat'], 'emptyshortstat', 'emptystring'), array($_POST['Absstatus']['longstat'], 'hrtasemptylongstat', 'emptystring'), array($_POST['Absstatus']['priority'], 'hrtasemptypriority', 'emptystring'))); if ($messages == '') { //$dataku->attributes=$_POST['Absstatus']; if ((int) $_POST['Absstatus']['absstatusid'] > 0) { $model = $this->loadModel($_POST['Absstatus']['absstatusid']); $model->shortstat = $_POST['Absstatus']['shortstat']; $model->longstat = $_POST['Absstatus']['longstat']; $model->isin = $_POST['Absstatus']['isin']; $model->priority = $_POST['Absstatus']['priority']; $model->recordstatus = $_POST['Absstatus']['recordstatus']; } else { $model = new Absstatus(); $model->attributes = $_POST['Absstatus']; } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Absstatus']['absstatusid']); $this->GetSMessage('hrtasinsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }