code = $code; $this->login = $login; $this->pass = $pass; $this->email = $email; $this->type = $type; $this->last_dona = $last_dona; $this->supp_comp = $supp_comp; $this->tos_vers = $tos_vers; $this->disa_reas = $disa_reas; $this->guar_code = $guar_code; $this->match_cnt = $match_cnt; $this->game_cnt = $game_cnt; } static function LoginDBItemFromRecord($rec) { $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); return ($ret); } function code_get() { return $this->code; } function login_get() { return $this->login; } function pass_get() { return $this->pass; } function email_get() { return $this->email; } function type_get() { return $this->type; } function last_dona_get() { return $this->last_dona; } function supp_comp_get() { return $this->supp_comp; } function supp_comp_set($supp_comp) { $this->supp_comp = $supp_comp; } function tos_vers_get() { return $this->tos_vers; } function tos_vers_set($tos_vers) { $this->tos_vers = $tos_vers; } function disa_reas_get() { return $this->disa_reas; } function disa_reas_set($disa_reas) { $this->disa_reas = $disa_reas; } function guar_code_get() { return $this->guar_code; } function match_cnt_get() { return $this->match_cnt; } function match_cnt_add($v) { return $this->match_cnt += $v; } function game_cnt_get() { return $this->game_cnt; } function game_cnt_add($v) { return $this->game_cnt += $v; } } define('MAIL_TYP_CHECK', 1); class MailDBItem { var $code; var $ucode; var $type; var $tstamp; var $subj; var $body_txt; var $body_htm; var $hash; function MailDBItem($code, $ucode, $type, $tstamp, $subj, $body_txt, $body_htm, $hash=NULL) { $this->code = $code; $this->ucode = $ucode; $this->type = $type; $this->tstamp = $tstamp; $this->subj = $subj; $this->body_txt = $body_txt; $this->body_htm = $body_htm; $this->hash = $hash; } static function MailDBItemFromRecord($rec) { $ret = new MailDBItem($rec->code, $rec->ucode, $rec->type, $rec->tstamp, $rec->subj, $rec->body_txt, $rec->body_htm, $rec->hash); return ($ret); } function store($bdb) { 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); } } ?>