9 public function __construct()
12 if (isset($initVars)) {
13 $this->mVars = $initVars;
16 $this->initVar(
'avatar_id', XOBJ_DTYPE_INT, 0,
true);
17 $this->initVar(
'avatar_file', XOBJ_DTYPE_STRING,
'',
true, 30);
18 $this->initVar(
'avatar_name', XOBJ_DTYPE_STRING,
'',
true, 100);
19 $this->initVar(
'avatar_mimetype', XOBJ_DTYPE_STRING,
'',
true, 30);
20 $this->initVar(
'avatar_created', XOBJ_DTYPE_INT, time(),
true);
21 $this->initVar(
'avatar_display', XOBJ_DTYPE_BOOL,
'1',
true);
22 $this->initVar(
'avatar_weight', XOBJ_DTYPE_INT,
'0',
true);
23 $this->initVar(
'avatar_type', XOBJ_DTYPE_STRING,
'S',
true, 1);
24 $initVars = $this->mVars;
27 public function getUsingCount()
29 $handler = &xoops_getmodulehandler(
'avatar_user_link',
'user');
30 $criteria =
new Criteria(
'avatar_id', $this->
get(
'avatar_id'));
31 return $handler->getCount($criteria);