public function actionWrite() { parent::actionWrite(); if (isset($_POST['Useraccess'])) { $messages = $this->ValidateData(array(array($_POST['Useraccess']['realname'], 'suaemptyrealname', 'emptystring'), array($_POST['Useraccess']['username'], 'suaemptyusername', 'emptystring'), array($_POST['Useraccess']['email'], 'suaemptyemailname', 'emptystring'))); if ($messages == '') { $oldpass = $_POST['passhide']; if ((int) $_POST['Useraccess']['useraccessid'] > 0) { $model = $this->loadModel($_POST['Useraccess']['useraccessid']); $model->username = $_POST['Useraccess']['username']; $model->realname = $_POST['Useraccess']['realname']; $model->password = $model->hashPassword($_POST['Useraccess']['password'], $model->salt); if ($model->password == $oldpass) { $model->password = $oldpass; } $model->email = $_POST['Useraccess']['email']; $model->phoneno = $_POST['Useraccess']['phoneno']; $model->languageid = $_POST['Useraccess']['languageid']; $model->recordstatus = $_POST['Useraccess']['recordstatus']; } else { $model = new Useraccess(); $model->attributes = $_POST['Useraccess']; $model->salt = $model->generateSalt(); $model->password = $model->hashPassword($model->password, $model->salt); } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Useraccess']['useraccessid']); $this->GetSMessage('suainsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }