X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fdbase_base.phh;h=b79e176aa3c41242c23afff84369b456434d2b4f;hb=a14d9d7ed95e0ad85851e423d4d3295b00e35d2b;hp=938a277841d570fee7e4e08a488688b77e0ffaf5;hpb=59ef2095b7a6fb0b57302ceb84830c81794e94a5;p=brisk.git diff --git a/web/Obj/dbase_base.phh b/web/Obj/dbase_base.phh index 938a277..b79e176 100644 --- a/web/Obj/dbase_base.phh +++ b/web/Obj/dbase_base.phh @@ -31,10 +31,11 @@ class LoginDBItem { var $type; var $last_dona; var $supp_comp; - var $lice_vers; + var $tos_vers; var $disa_reas; + var $guar_code; - function LoginDBItem($code, $login, $pass, $email, $type, $last_dona, $supp_comp, $lice_vers, $disa_reas) + function LoginDBItem($code, $login, $pass, $email, $type, $last_dona, $supp_comp, $tos_vers, $disa_reas, $guar_code) { $this->code = $code; $this->login = $login; @@ -43,15 +44,16 @@ class LoginDBItem { $this->type = $type; $this->last_dona = $last_dona; $this->supp_comp = $supp_comp; - $this->lice_vers = $lice_vers; + $this->tos_vers = $tos_vers; $this->disa_reas = $disa_reas; + $this->guar_code = $guar_code; } static function LoginDBItemFromRecord($rec) { $ret = new LoginDBItem($rec->code, $rec->login, $rec->pass, $rec->email, $rec->type, $rec->last_dona, - $rec->supp_comp, $rec->lice_vers, $rec->disa_reas); + $rec->supp_comp, $rec->tos_vers, $rec->disa_reas, $rec->guar_code); return ($ret); } @@ -95,13 +97,13 @@ class LoginDBItem { $this->supp_comp = $supp_comp; } - function lice_vers_get() + function tos_vers_get() { - return $this->lice_vers; + return $this->tos_vers; } - function lice_vers_set($lice_vers) + function tos_vers_set($tos_vers) { - $this->lice_vers = $lice_vers; + $this->tos_vers = $tos_vers; } function disa_reas_get() @@ -112,7 +114,48 @@ class LoginDBItem { { $this->disa_reas = $disa_reas; } + function guar_code_get() + { + return $this->guar_code; + } } +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); + } +} ?> \ No newline at end of file