$form->addElement($range_tray); unset($more, $less, $range_tray); } $mailok_radio = new Xoops\Form\Radio(XoopsLocale::TYPE_OF_USERS_TO_SHOW, "user_mailok", empty($_POST["user_mailok"]) ? "both" : $_POST["user_mailok"]); $mailok_radio->addOptionArray(array("mailok" => XoopsLocale::ONLY_USERS_THAT_ACCEPT_EMAIL, "mailng" => XoopsLocale::ONLY_USERS_THAT_DO_NOT_ACCEPT_EMAIL, "both" => XoopsLocale::ALL)); $avatar_radio = new Xoops\Form\Radio(XoopsLocale::HAS_AVATAR, "user_avatar", empty($_POST["user_avatar"]) ? "both" : $_POST["user_avatar"]); $avatar_radio->addOptionArray(array("y" => XoopsLocale::YES, "n" => XoopsLocale::NO, "both" => XoopsLocale::ALL)); $level_radio = new Xoops\Form\Radio(XoopsLocale::LEVEL, "level", @$_POST["level"]); $levels = array(0 => XoopsLocale::ALL, 1 => XoopsLocale::ACTIVE, 2 => XoopsLocale::INACTIVE, 3 => XoopsLocale::DISABLED); $level_radio->addOptionArray($levels); $member_handler = $xoops->getHandlerMember(); $groups = $member_handler->getGroupList(); $groups[0] = XoopsLocale::ALL; $group_select = new Xoops\Form\Select(XoopsLocale::GROUP, 'groups', @$_POST['groups'], 3, true); $group_select->addOptionArray($groups); $ranks = $rank_handler->getList(); $ranks[0] = XoopsLocale::ALL; $rank_select = new Xoops\Form\Select(XoopsLocale::RANK, 'rank', (int) @$_POST['rank']); $rank_select->addOptionArray($ranks); $form->addElement($url_text); $form->addElement($location_text); $form->addElement($occupation_text); $form->addElement($interest_text); $form->addElement($mailok_radio); $form->addElement($avatar_radio); $form->addElement($level_radio); $form->addElement($group_select); $form->addElement($rank_select); } else { foreach (array("uname", "email") as $var) { $title = $items_match[$var];