Ejemplo n.º 1
0
         $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];