API - XOOPS 2.5.11 Beta 2
By monxoops.fr
findusers.php File Reference

Data Structures

class  XoopsRank
 
class  XoopsRankHandler
 
class  XoUser
 
class  XoUserHandler
 

Namespaces

namespace  kernel
 

Variables

 $denied = true
 
if(Request::hasVar('token')) elseif(is_object( $xoopsUser) &&$xoopsUser->isAdmin()) if($denied) $token = Request::getString('token', '')
 
 $name_form = 'memberslist'
 
 $multiple = Request::getInt('multiple', 0)
 
 $name_userid = 'uid' . ((0 != $multiple) ? '[]' : '')
 
 $name_username = 'uname' . ((0 != $multiple) ? '[]' : '')
 
 $rank_handler = new XoopsRankHandler($xoopsDB)
 
 $user_handler = new XoUserHandler($xoopsDB)
 
 $items_match
 
 $items_range
 
const FINDUSERS_MODE_SIMPLE 0
 
const FINDUSERS_MODE_ADVANCED 1
 
 $modes
 
if(!Request::hasVar('user_submit', 'POST')) else
 
 $limit = Request::getInt('limit', 50, 'POST')
 
 $start = Request::getInt('start', 0, 'POST')
 
if(Request::hasVar('query', 'POST')) $criteria = new CriteriaCompo()
 
foreach(array_keys( $items_match) as $var) if(Request::hasVar('url', 'POST')) if(Request::hasVar( 'user_from', 'POST')) if(Request::hasVar('user_intrest', 'POST')) if(Request::hasVar( 'user_occ', 'POST')) foreach(array('last_login', 'user_regdate') as $var) if(Request::hasVar( 'posts_more', 'POST') &&is_numeric( $_POST[ 'posts_more'])) if(Request::hasVar('posts_less', 'POST') &&is_numeric($_POST['posts_less'])) if(Request::hasVar( 'user_mailok', 'POST')) if(Request::hasVar('user_avatar', 'POST')) if(Request::hasVar( 'level', 'POST')) if(Request::hasVar('rank', 'POST')) $total = $user_handler->getCount($criteria, @$_POST['groups'])
 
 $validsort
 
 $sort = (!in_array(Request::getString('user_sort', '', 'POST'), $validsort)) ? 'uname' : Request::getString('user_sort', '', 'POST')
 
 $order = 'ASC'
 
 $foundusers = $user_handler->getAll($criteria, Request::getArray('groups', array(), 'POST'))
 

Variable Documentation

◆ $criteria

if (Request::hasVar( 'query', 'POST')) $criteria = new CriteriaCompo()

◆ $denied

$denied = true

◆ $foundusers

$foundusers = $user_handler->getAll($criteria, Request::getArray('groups', array(), 'POST'))

◆ $items_match

$items_match
Initial value:
= array(
'uname' => _MA_USER_UNAME,
'name' => _MA_USER_REALNAME,
'email' => _MA_USER_EMAIL,
)
const _MA_USER_REALNAME
Definition: findusers.php:19
const _MA_USER_UNAME
Definition: findusers.php:28
const _MA_USER_EMAIL
Definition: findusers.php:21

◆ $items_range

$items_range
Initial value:
= array(
'user_regdate' => _MA_USER_RANGE_USER_REGDATE,
'last_login' => _MA_USER_RANGE_LAST_LOGIN,
const _MA_USER_RANGE_LAST_LOGIN
Definition: findusers.php:49
const _MA_USER_RANGE_USER_REGDATE
Definition: findusers.php:50
const _MA_USER_RANGE_POSTS
Definition: findusers.php:51

◆ $limit

$limit = Request::getInt('limit', 50, 'POST')

◆ $modes

$modes
Initial value:
= array(
)
const FINDUSERS_MODE_SIMPLE
Definition: findusers.php:315
const FINDUSERS_MODE_ADVANCED
Definition: findusers.php:316
const _MA_USER_MODE_SIMPLE
Definition: findusers.php:53
const _MA_USER_MODE_ADVANCED
Definition: findusers.php:54

◆ $multiple

$multiple = Request::getInt('multiple', 0)

◆ $name_form

$name_form = 'memberslist'

◆ $name_userid

$name_userid = 'uid' . ((0 != $multiple) ? '[]' : '')

◆ $name_username

$name_username = 'uname' . ((0 != $multiple) ? '[]' : '')

◆ $order

$order = 'ASC'

◆ $rank_handler

$rank_handler = new XoopsRankHandler($xoopsDB)

◆ $sort

$sort = (!in_array(Request::getString('user_sort', '', 'POST'), $validsort)) ? 'uname' : Request::getString('user_sort', '', 'POST')

◆ $start

$start = Request::getInt('start', 0, 'POST')

◆ $token

if(Request::hasVar( 'token')) elseif(is_object($xoopsUser) && $xoopsUser->isAdmin()) if ( $denied) $token = Request::getString('token', '')

◆ $total

foreach(array_keys($items_match) as $var) if(Request::hasVar( 'url', 'POST')) if(Request::hasVar('user_from', 'POST')) if(Request::hasVar( 'user_intrest', 'POST')) if(Request::hasVar('user_occ', 'POST')) foreach(array( 'last_login', 'user_regdate') as $var) if(Request::hasVar('posts_more', 'POST') &&is_numeric($_POST['posts_more'])) if(Request::hasVar( 'posts_less', 'POST') &&is_numeric( $_POST[ 'posts_less'])) if(Request::hasVar('user_mailok', 'POST')) if(Request::hasVar( 'user_avatar', 'POST')) if(Request::hasVar('level', 'POST')) if (Request::hasVar( 'rank', 'POST')) $total = $user_handler->getCount($criteria, @$_POST['groups'])

◆ $user_handler

$user_handler = new XoUserHandler($xoopsDB)

◆ $validsort

$validsort
Initial value:
= array(
'uname',
'email',
'last_login',
'user_regdate',
'posts'
)

◆ else

if (!Request::hasVar( 'user_submit', 'POST')) else
Initial value:
{
static getInstance()
Definition: module.textsanitizer.php:237
if(!empty( $_GET[ 'op'])) elseif(!empty($_POST['op'])) $myts
Definition: xoopsemotions.php:49

◆ FINDUSERS_MODE_ADVANCED

const FINDUSERS_MODE_ADVANCED 1

◆ FINDUSERS_MODE_SIMPLE

const FINDUSERS_MODE_SIMPLE 0