* 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
*
var $tos_vers;
var $disa_reas;
var $guar_code;
+ var $match_cnt;
+ var $game_cnt;
- function LoginDBItem($code, $login, $pass, $email, $type, $last_dona, $supp_comp, $tos_vers, $disa_reas, $guar_code)
+ function LoginDBItem($code, $login, $pass, $email, $type, $last_dona, $supp_comp, $tos_vers,
+ $disa_reas, $guar_code, $match_cnt, $game_cnt)
{
$this->code = $code;
$this->login = $login;
$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,
+ $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->supp_comp, $rec->tos_vers, $rec->disa_reas, $rec->guar_code,
+ $rec->match_cnt, $rec->game_cnt);
return ($ret);
}
{
return $this->login;
}
-
+
function pass_get()
{
return $this->pass;
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);
return $bdb->mail_add_fromitem($this);
}
}
+
+define('USERSNET_DEF_FRIEND', 2);
+define('USERSNET_DEF_SKILL', 2);
+define('USERSNET_DEF_TRUST', 2);
+
+class UsersNetItem {
+ var $owner;
+ var $target;
+ var $friend;
+ var $skill;
+ var $trust;
+
+ var $from_db;
+
+ function UsersNetItem($owner, $target, $friend, $skill, $trust,
+ $widefriend, $narrowfriend, $from_db)
+ {
+ $this->owner = $owner;
+ $this->target = $target;
+ $this->friend = $friend;
+ $this->skill = $skill;
+ $this->trust = $trust;
+ $this->widefriend = $widefriend;
+ $this->narrowfriend = $narrowfriend;
+
+ $this->from_db = $from_db;
+ }
+
+ static function UsersNetItemFromRecord($rec, $widefriend, $narrowfriend)
+ {
+ $ret = new UsersNetItem($rec->owner, $rec->target, $rec->friend,
+ $rec->skill, $rec->trust,
+ $widefriend, $narrowfriend, TRUE);
+
+ return ($ret);
+ }
+
+ static function UsersNetItemDefaults($owner, $target, $widefriend, $narrowfriend)
+ {
+ $ret = new UsersNetItem($owner, $target, USERSNET_DEF_FRIEND,
+ USERSNET_DEF_SKILL, USERSNET_DEF_TRUST,
+ $widefriend, $narrowfriend, FALSE);
+
+ return ($ret);
+ }
+
+
+}
+
?>
\ No newline at end of file