Beispiel #1
0
        $denied = false;
    }
} else {
    if ($xoops->isUser() && $xoops->user->isAdmin()) {
        $denied = false;
    }
}
if ($denied) {
    echo $xoops->alert('error', XoopsLocale::E_NO_ACCESS_PERMISSION);
    exit;
}
$token = isset($_REQUEST['token']) ? $_REQUEST['token'] : '';
$name_form = 'memberslist';
$name_userid = 'uid' . (!empty($_REQUEST['multiple']) ? '[]' : '');
$name_username = '******' . (!empty($_REQUEST['multiple']) ? '[]' : '');
$rank_handler = new XoopsRanksHandler($xoops->db());
$user_handler = new XoopsUserHandler($xoops->db());
$items_match = array('uname' => XoopsLocale::USER_NAME, 'name' => XoopsLocale::REAL_NAME, 'email' => XoopsLocale::EMAIL, 'user_icq' => XoopsLocale::ICQ, 'user_aim' => XoopsLocale::AIM, 'user_yim' => XoopsLocale::YIM, 'user_msnm' => XoopsLocale::MSNM);
$items_range = array('user_regdate' => XoopsLocale::REGISTERED_IN_PAST_X_DAYS, 'last_login' => XoopsLocale::LOGGED_IN_PAST_X_DAYS, 'posts' => XoopsLocale::POSTS);
define('FINDUSERS_MODE_SIMPLE', 0);
define('FINDUSERS_MODE_ADVANCED', 1);
$modes = array(FINDUSERS_MODE_SIMPLE => XoopsLocale::SIMPLE_MODE, FINDUSERS_MODE_ADVANCED => XoopsLocale::ADVANCED_MODE);
if (empty($_POST["user_submit"])) {
    $form = new Xoops\Form\ThemeForm(XoopsLocale::FIND_USERS, "uesr_findform", "findusers.php", 'post', true);
    $mode = (int) @$_REQUEST["mode"];
    if (FINDUSERS_MODE_ADVANCED == $mode) {
        foreach ($items_match as $var => $title) {
            $text = new Xoops\Form\Text("", $var, 30, 100, @$_POST[$var]);
            $match = new Xoops\Form\SelectMatchOption("", "{$var}_match", @$_POST["{$var}_match"]);
            $match_tray = new Xoops\Form\ElementTray($title, " ");
            $match_tray->addElement($match);
Beispiel #2
0
 public function test_getUserRankList()
 {
     $class = $this->myClass;
     $instance = new XoopsRanksHandler($this->conn);
     $obj = new XoopsRanks();
     $obj->setDirty();
     $obj->setNew();
     $obj->setVar('rank_special', 1);
     $value = $instance->insert($obj);
     $this->markTestSkipped('');
     $this->assertTrue(is_string($value));
     $value = $class::getUserRankList();
     $this->assertTrue(is_array($value));
     $this->assertTrue(count($value) > 0);
 }