X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fdbase_pgsql.phh;h=1647617e95518edbbc2f3966a56455ecdd09fb0e;hb=2a82f64f7c99c99b0c38fa2911ddfda0b6609ae7;hp=c3643bb08125765fc878bda74d8c82d2d1e8a6c4;hpb=a3111de89c89bb1a3a81e748592d26d85e4fd79d;p=brisk.git diff --git a/web/Obj/dbase_pgsql.phh b/web/Obj/dbase_pgsql.phh index c3643bb..1647617 100644 --- a/web/Obj/dbase_pgsql.phh +++ b/web/Obj/dbase_pgsql.phh @@ -44,21 +44,19 @@ class DBConn $this->db = DBConn::$dbcnnx; } - static function &create() + static function create() { - GLOBAL $G_dbauth, $G_false; + GLOBAL $G_dbauth; - $ret = &$G_false; - if (DBConn::$dbcnnx == FALSE) { if (!(DBConn::$dbcnnx = @pg_connect ($G_dbauth))) { - return FALSE; + return (FALSE); } } - $ret = new DBConn(); - - return $ret; + $out = new DBConn(); + + return $out; } function db() { @@ -77,23 +75,22 @@ class BriskDB $this->dbconn = $dbconn; } - static function &create() + static function create() { - GLOBAL $DOCUMENT_ROOT, $G_dbpfx, $G_false; + GLOBAL $DOCUMENT_ROOT, $G_dbpfx; - $dbconn = $G_false; - $ret = $G_false; + $ret = FALSE; log_main("BriskDB create:start"); do { - if (($dbconn = DBConn::create()) == FALSE) + if (($dbconn = DBConn::create()) == FALSE) { break; + } $ret = new BriskDB($dbconn); } while (0); - log_main("BriskDB create:end"); return ($ret); } @@ -117,15 +114,15 @@ class BriskDB return FALSE; } - function &getrecord_bylogin($login) { - GLOBAL $G_false, $G_dbpfx; + function getrecord_bylogin($login) { + GLOBAL $G_dbpfx; $user_sql = sprintf("SELECT * FROM %susers WHERE login = lower('%s') AND (type & CAST (X'%08x' as integer)) = 0;", $G_dbpfx, escsql($login), USER_FLAG_TY_DISABLE); if (($user_pg = pg_query($this->dbconn->db(), $user_sql)) == FALSE) - return $ret; + return FALSE; if (pg_numrows($user_pg) != 1) - return $ret; + return FALSE; $user_obj = pg_fetch_object($user_pg, 0); @@ -134,11 +131,11 @@ class BriskDB - function &login_verify($login, $pass) + function login_verify($login, $pass) { - GLOBAL $G_dbpfx, $G_false; + GLOBAL $G_dbpfx; - $ret = &$G_false; + $ret = FALSE; log_main("login_verify: ".$login); @@ -147,16 +144,16 @@ class BriskDB //O for ($i = 0 ; $i < $this->item_n ; $i++) { //O log_main("login_verify: BEGIN"); - if (($user_obj = $this->getrecord_bylogin($login)) == FALSE) - return $ret; + if (($user_obj = $this->getrecord_bylogin($login)) == FALSE) { + return FALSE; + } log_main("login[".$user_obj->code."]: ".$user_obj->login); /* if it exists check for a valid challenge */ - if (($a_sem = Challenges::lock_data()) != FALSE) { + if (($a_sem = Challenges::lock_data(TRUE)) != FALSE) { if (($chals = &Challenges::load_data()) != FALSE) { for ($e = 0 ; $e < $chals->item_n ; $e++) { - log_main("challenge[".$e."]: ".$chals->item[$e]->login); if (strcmp($login, $chals->item[$e]->login) == 0) { log_main("login_verify [".$pass."] with [".md5($chals->item[$e]->token.$user_obj->pass)."]"); @@ -185,10 +182,8 @@ class BriskDB return ($ret); } - function &getitem_bylogin($login, &$id) { - GLOBAL $G_false; - - $ret = &$G_false; + function getitem_bylogin($login, &$id) { + $ret = FALSE; $id = -1; log_main("getitem_bylogin: ".$login); @@ -231,10 +226,9 @@ class BriskDB return TRUE; } - function &getdbconn() + function getdbconn() { - $ret = $this->dbconn; - return ($ret); + return ($this->dbconn); } // ttok text UNIQUE,