function getDefaultView(&$controller, &$xoopsUser) { $navi =new XCube_PageNavigator(XOOPS_URL . "/edituser.php?op=avatarform&uid=" . $xoopsUser->get('uid'), XCUBE_PAGENAVI_START); $handler =& xoops_getmodulehandler('avatar', 'user'); $this->mSystemAvatars[] =& $handler->createNoavatar(); $this->mFilter =new User_AvatarFilterForm($navi, $handler); $this->mFilter->fetch(); $criteria = $this->mFilter->getCriteria(); $t_avatarArr =& $handler->getObjects($criteria); foreach (array_keys($t_avatarArr) as $key) { $this->mSystemAvatars[] =& $t_avatarArr[$key]; } $this->mAvatarSelectForm =new User_AvatarSelectForm(); $this->mAvatarSelectForm->prepare(); $this->mAvatarSelectForm->load($this->mObject); return parent::getDefaultView($controller, $xoopsUser); }