16 public $mSelectedId =
null;
20 return 'module.user.AvatarSelectForm.TOKEN' . $this->
get(
'uid');
29 public function validateAvatar_id()
31 $ids = $this->
get(
'avatar_id');
33 if (1 != (is_countable($ids) ? count($ids) : 0)) {
37 foreach ($ids as $avatar_id => $dmy_value) {
38 $this->mSelectedId = $avatar_id;
41 if (0 == $this->mSelectedId) {
48 $handler =& xoops_getmodulehandler(
'avatar',
'user');
49 $obj =& $handler->get($this->mSelectedId);
51 if (!is_object($obj)) {
56 public function load(&$obj)
58 $this->
set(
'uid', $obj->get(
'uid'));
63 $handler =& xoops_getmodulehandler(
'avatar',
'user');
65 if (0 == $this->mSelectedId) {
66 $obj->set(
'user_avatar',
'blank.gif');
68 $avatar =& $handler->get($this->mSelectedId);
69 $obj->set(
'user_avatar', $avatar->get(
'avatar_file'));