encryptPass($password); $sql = sprintf( "INSERT INTO users( id, username, email, passwd, rol) VALUES ( '%s', '%s', '%s', '%s', '%s')", $id, $username, $email, $password, $rol ); return $sql; } //Returns a query to check if the user name exists: public function selectUser($username){ $sql = sprintf( "SELECT * FROM users WHERE username = '%s'", $username ); return $sql; } //Returns a query to get the user's data: public function userData($id){ $sql = sprintf( "SELECT * FROM users WHERE id = '%d'", $id ); return $sql; } //Create a new User Data Transfer Object: public function loadUser($id, $username, $email, $password, $rol){ return new UserDTO($id, $username, $email, $password, $rol); } } ?>