99 foreach (
$user->vars as $k => $v) {
126 $xoops = xoops::getInstance();
127 $userid = intval($userid);
128 $usereal = intval($usereal);
132 if (is_object(
$user)) {
137 return $ts->htmlSpecialChars(
$name);
139 return $ts->htmlSpecialChars(
$user->getVar(
'uname'));
142 return $ts->htmlSpecialChars(
$user->getVar(
'uname'));
146 return $xoops->getConfig(
'anonymous');
167 if (is_array($groupsArr)) {
168 $this->_groups = $groupsArr;
179 if (empty($this->_groups)) {
209 $xoops = xoops::getInstance();
227 if (!isset($this->_rank) &&
$xoops->isActiveModule(
'userrank')) {
240 if ($this->
getVar(
'level') == 0) {
253 if (!isset($this->_isOnline)) {
255 $this->_isOnline = ($online_handler->getCount(
new Criteria(
'online_uid', $this->
getVar(
'uid'))) > 0) ?
true :
false;
264 public function uid($format =
'')
266 return $this->
getVar(
'uid', $format);
273 public function id($format =
'n')
275 return $this->
getVar(
'uid', $format);
282 public function name($format =
'')
284 return $this->
getVar(
'name', $format);
293 return $this->
getVar(
'uname', $format);
302 return $this->
getVar(
'email', $format);
309 public function url($format =
'')
311 return $this->
getVar(
'url', $format);
320 return $this->
getVar(
'user_avatar', $format);
329 return $this->
getVar(
'user_regdate', $format);
338 return $this->
getVar(
'user_icq', $format);
347 return $this->
getVar(
'user_from', $format);
356 return $this->
getVar(
'user_sig', $format);
365 return $this->
getVar(
'user_viewemail', $format);
374 return $this->
getVar(
'actkey', $format);
383 return $this->
getVar(
'user_aim', $format);
392 return $this->
getVar(
'user_yim', $format);
401 return $this->
getVar(
'user_msnm', $format);
408 public function pass($format =
'')
410 return $this->
getVar(
'pass', $format);
419 return $this->
getVar(
'posts', $format);
428 return $this->
getVar(
'attachsig', $format);
437 return $this->
getVar(
'level', $format);
446 return $this->
getVar(
'theme', $format);
455 return $this->
getVar(
'timezone_offset', $format);
464 return $this->
getVar(
'umode', $format);
473 return $this->
getVar(
'uorder', $format);
482 return $this->
getVar(
'notify_method', $format);
491 return $this->
getVar(
'notify_mode', $format);
500 return $this->
getVar(
'user_occ', $format);
507 public function bio($format =
'')
509 return $this->
getVar(
'bio', $format);
518 return $this->
getVar(
'user_intrest', $format);
538 parent::__construct($db,
'users',
'XoopsUser',
'uid',
'uname');
571 parent::__construct($db,
'users',
'XoopsUser',
'uid',
'uname');
if($uname== ''||$pass== '') $member_handler
user_intrest($format= '')
__construct(Connection $db=null)
getVar($key, $format= 's')
user_regdate($format= '')
user_viewemail($format= '')
static getUnameFromId($userid, $usereal=0)
__construct(Connection $db=null)
notify_method($format= '')
initVar($key, $data_type, $value=null, $required=false, $maxlength=null, $options= '')