From: soranzo Date: Sun, 31 Dec 2006 15:32:40 +0000 (+0000) Subject: Bugfixes for roles. X-Git-Tag: REL_4-1-1~45 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=5a046e819fdb9cff4bf0997f0fdca837107f65f8;p=phppgadmin.git Bugfixes for roles. --- diff --git a/classes/database/Postgres81.php b/classes/database/Postgres81.php index fc654b77..c7449e42 100644 --- a/classes/database/Postgres81.php +++ b/classes/database/Postgres81.php @@ -3,7 +3,7 @@ /** * PostgreSQL 8.1 support * - * $Id: Postgres81.php,v 1.12 2006/12/28 04:26:55 xzilla Exp $ + * $Id: Postgres81.php,v 1.13 2006/12/31 15:32:40 soranzo Exp $ */ include_once('./classes/database/Postgres80.php'); @@ -72,7 +72,7 @@ class Postgres81 extends Postgres80 { // Database Functions /** - * Return all database available on the server + * Returns all databases available on the server * @return A list of databases, sorted alphabetically */ function getDatabases($currentdatabase = NULL) { @@ -112,7 +112,7 @@ class Postgres81 extends Postgres80 { /** * Returns prepared transactions information - * @param $database (optional) Find only prepared trasactions executed in a specific database + * @param $database (optional) Find only prepared transactions executed in a specific database * @return A recordset */ function getPreparedXacts($database = null) { @@ -131,7 +131,7 @@ class Postgres81 extends Postgres80 { /** * Returns all roles in the database cluster - * @param $rolename (optional) The roleme to exclude from the select + * @param $rolename (optional) The role name to exclude from the select * @return All roles */ function getRoles($rolename = '') { @@ -145,7 +145,7 @@ class Postgres81 extends Postgres80 { /** * Returns information about a single role - * @param $rolename The rolename of the role to retrieve + * @param $rolename The name of the role to retrieve * @return The role's data */ function getRole($rolename) { @@ -159,7 +159,7 @@ class Postgres81 extends Postgres80 { /** * Creates a new role - * @param $rolename The rolename of the role to create + * @param $rolename The name of the role to create * @param $password A password for the role * @param $superuser Boolean whether or not the role is a superuser * @param $createdb Boolean whether or not the role can create databases @@ -201,7 +201,7 @@ class Postgres81 extends Postgres80 { /** * Removes a role - * @param $rolename The rolename of the role to drop + * @param $rolename The name of the role to drop * @return 0 success */ function dropRole($rolename) { @@ -214,7 +214,7 @@ class Postgres81 extends Postgres80 { /** * Adjusts a role's info and renames it - * @param $rolename The rolename of the role to create + * @param $rolename The name of the role to adjust * @param $password A password for the role * @param $superuser Boolean whether or not the role is a superuser * @param $createdb Boolean whether or not the role can create databases @@ -259,7 +259,7 @@ class Postgres81 extends Postgres80 { /** * Adjusts a role's info - * @param $rolename The rolename of the role to create + * @param $rolename The name of the role to adjust * @param $password A password for the role * @param $superuser Boolean whether or not the role is a superuser * @param $createdb Boolean whether or not the role can create databases @@ -359,7 +359,7 @@ class Postgres81 extends Postgres80 { /** * Renames a role - * @param $rolename The rolename of the role to rename + * @param $rolename The name of the role to rename * @param $newrolename The new name of the role * @return 0 success */ @@ -410,7 +410,7 @@ class Postgres81 extends Postgres80 { /** * Changes a role's password - * @param $rolename The rolename + * @param $rolename The role name * @param $password The new password * @return 0 success */ @@ -425,12 +425,12 @@ class Postgres81 extends Postgres80 { } /** - * Returns all rolenames which the role belongs to - * @param $rolename The rolename - * @return All rolenames + * Returns all role names which the role belongs to + * @param $rolename The role name + * @return All role names */ function getMemberOf($rolename) { - $this->clean($rolname); + $this->clean($rolename); $sql = "SELECT rolname FROM pg_catalog.pg_roles R, pg_auth_members M WHERE R.oid=M.roleid AND member IN (SELECT oid FROM pg_catalog.pg_roles WHERE rolname='{$rolename}') ORDER BY rolname"; @@ -439,13 +439,13 @@ class Postgres81 extends Postgres80 { } /** - * Returns all rolenames that are members of a role - * @param $rolename The rolename + * Returns all role names that are members of a role + * @param $rolename The role name * @param $admin (optional) Find only admin members - * @return All rolenames + * @return All role names */ function getMembers($rolename, $admin = 'f') { - $this->clean($rolname); + $this->clean($rolename); $sql = "SELECT rolname FROM pg_catalog.pg_roles R, pg_auth_members M WHERE R.oid=M.member AND admin_option='{$admin}' AND roleid IN (SELECT oid FROM pg_catalog.pg_roles WHERE rolname='{$rolename}') ORDER BY rolname";