protected function update()
{
global $CONFIG;
if (!parent::update()) {
return false;
}
$guid = (int) $this->guid;
$name = sanitize_string($this->name);
$username = sanitize_string($this->username);
$password_hash = sanitize_string($this->password_hash);
$email = sanitize_string($this->email);
$language = sanitize_string($this->language);
$query = "UPDATE {$CONFIG->dbprefix}users_entity\n\t\t\tSET name='{$name}', username='{$username}',\n\t\t\tpassword_hash='{$password_hash}', email='{$email}', language='{$language}'\n\t\t\tWHERE guid = {$guid}";
return $this->getDatabase()->updateData($query) !== false;
}