foreach ($system->data['apf'] as $field_id => $field_name) {
        $frm->addrow($field_name, $frm->text_box('userdata[' . $field_id . ']', $userdata[$field_id]));
    }
    $frm->show();
} elseif (!empty($_POST['rights']) && ($userdata = load_user_info($_POST['rights']))) {
    $frm = new InputForm("", "post", $lang['general']['submit']);
    $frm->resetButton($lang['general']['reset']);
    $frm->addbreak($lang['admincp']['users']['profiles']['edit'] . $userdata['username']);
    $frm->hidden('rights', $userdata['username']);
    $frm->hidden('save', '1');
    if ($userdata['admin'] == '*') {
        $frm->addrow($lang['users']['rootuser'], $frm->checkbox('rootuser', '1', '', true));
    } else {
        $frm->addrow($lang['users']['rootuser'], $frm->checkbox('rootuser', '1', '', false));
        foreach ($rights_db as $right_id => $right_desc) {
            $frm->addrow($right_desc, $frm->checkbox('_rights[' . $right_id . ']', '1', '', user_check_right($_POST['rights'], $right_id)));
        }
    }
    $frm->show();
} elseif (!empty($_POST['search'])) {
    $result = user_get_list($_POST['search']);
    $frm = new InputForm("", "post", $lang['general']['submit']);
    $frm->resetButton($lang['general']['reset']);
    $frm->addbreak($lang['admincp']['users']['profiles']['searchresult']);
    $frm->addrow($lang['admincp']['users']['profiles']['searchresult_h']);
    $frm->hidden('search', $_POST['search']);
    foreach ($result as $userdata) {
        $frm->addrow($lang['users']['username'] . ': ' . $userdata['username'] . ', ' . $lang['users']['nickname'] . ': ' . $userdata['nickname'], $frm->checkbox('delete[' . $userdata['username'] . ']', '1', $lang['general']['delete']) . ' ' . (!@$userdata['blocked'] ? $frm->checkbox('block[' . $userdata['username'] . ']', '1', $lang['users']['block']) . ' ' : $frm->checkbox('unblock[' . $userdata['username'] . ']', '1', $lang['users']['unblock']) . '') . $frm->radio_button('edit', array($userdata['username'] => $lang['general']['edit'])) . ' ' . $frm->radio_button('rights', array($userdata['username'] => $lang['users']['editrights'])));
    }
    $frm->show();
}