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());
             }
         }
     }
 }