//
// RELATIONS :
// SEE ALSO :
-// LAST MODIFIED : Sep 26, 2002
+// LAST MODIFIED : Nov 21, 2002
///////////////////////////////////////////////////////////////////////////
*/
// Return the database access string.
- function Database()
+ function Database($usr = "", $pw = "")
{
$access_string = "";
$access_string .= "dbname=" . $param;
}
- $param = $this->find_parameter("database", "user");
- if ($param != "")
+ if ($usr == "")
+ {
+ $param = $this->find_parameter("database", "user");
+ if ($param != "")
+ {
+ $access_string .= " user=" . $param;
+ }
+ }
+ else
{
- $access_string .= " user=" . $param;
+ $access_string .= " user=" . $usr;
}
- $param = $this->find_parameter("database", "password");
- if ($param != "")
+ if ($pw == "")
+ {
+ $param = $this->find_parameter("database", "password");
+ if ($param != "")
+ {
+ $access_string .= " password=" . $param;
+ }
+ }
+ else
{
- $access_string .= " password=" . $param;
+ $access_string .= " password=" . $pw;
}
$param = $this->find_parameter("database", "host");