X-Git-Url: http://mop.ddnsfree.com/gitweb/?p=brisk.git;a=blobdiff_plain;f=web%2FObj%2Fdbase_base.phh;h=5e65ec8986f3009169a4d7535dcf1ada0292249c;hp=1e7a19ad33a31674f922580e9a50e83f057333fb;hb=a77cf3db1fbace39c49b030b9e144a316f007373;hpb=152b9a21a2a057869ed1f459ad375c9cb3396ea5 diff --git a/web/Obj/dbase_base.phh b/web/Obj/dbase_base.phh index 1e7a19a..5e65ec8 100644 --- a/web/Obj/dbase_base.phh +++ b/web/Obj/dbase_base.phh @@ -3,7 +3,7 @@ * brisk - dbase_base.phh * * Copyright (C) 2011-2012 Matteo Nastasi - * mailto: nastasi@alternativeoutput.it + * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it * @@ -56,7 +56,7 @@ class LoginDBItem { 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, $rec->last_dona, $rec->supp_comp, $rec->tos_vers, $rec->disa_reas, $rec->guar_code, $rec->match_cnt, $rec->game_cnt); @@ -73,7 +73,7 @@ class LoginDBItem { { return $this->login; } - + function pass_get() { return $this->pass; @@ -181,4 +181,47 @@ class MailDBItem { return $bdb->mail_add_fromitem($this); } } + +define('USERNET_FRIEND', 0); +define('USERNET_CLEVER', 1); +define('USERNET_TRUST', 2); +class UserNetItem { + var $owner; + var $target; + var $friend; + var $clever; + var $trust; + + var $from_db; + + function UserNetItem($owner, $target, $friend, $clever, $trust, $from_db) + { + $this->owner = $owner; + $this->target = $target; + $this->friend = $friend; + $this->clever = $clever; + $this->trust = $trust; + + $this->from_db = $from_db; + } + + static function UserNetItemFromRecord($rec) + { + $ret = new UserNetItem($rec->owner, $rec->target, $rec->friend, + $rec->clever, $rec->trust, TRUE); + + return ($ret); + } + + static function UserNetItemDefaults($owner, $target) + { + $ret = new UserNetItem($owner, $target, USERNET_FRIEND, + USERNET_CLEVER, USERNET_TRUST, FALSE); + + return ($ret); + } + + +} + ?> \ No newline at end of file