G_false reference and all explicit pass by references removed
[brisk.git] / web / Obj / dbase_base.phh
index 2db3934..43b568d 100644 (file)
@@ -39,39 +39,46 @@ class LoginDBItem {
         $this->type  = $type;
     }
 
-    static function &LoginDBItemFromRecord($rec)
+    static function LoginDBItemFromRecord($rec)
     {
-        $ret = new LoginDBItem($rec->code, $rec->login, $rec->pass, 
+        $ret = new LoginDBItem($rec->code, $rec->login, $rec->pass, 
                                  $rec->email, $rec->type);
 
         return ($ret);
     }
 
-    function codeget()
+    function code_get()
     {
         return $this->code;
     }
 
-    function loginget()
+    function login_get()
     {
         return $this->login;
     }
     
-    function passget()
+    function pass_get()
     {
         return $this->pass;
     }
 
-    function emailget()
+    function email_get()
     {
         return $this->email;
     }
 
-    function typeget()
+    function type_get()
     {
         return $this->type;
     }
 
 }
 
+class LoginDBItemOld extends LoginDBItem {
+    function LoginDBItemOld($login, $pass, $email, $type)
+    {
+        parent::LoginDBItem(-1, $login, $pass, $email, $type);
+    }
+}
+
 ?>
\ No newline at end of file