CMS  Version 3.9
user_search_handler.inc File Reference

Go to the source code of this file.

Variables

 $document_library_id = checkNumeric($_GET["document_library_id"])
 
 $field = ConnectionManager::escape($_GET["field"])
 
 $search = $_GET["{$field}"]."%"
 
 $library = new DocumentLibrary($document_library_id)
 
 $mgr = new UserManager()
 
 $class_name = $mgr->getUserClass()
 
 $libraryMember = new FileshareUserXref()
 
 $clause = ""
 
if(is_callable(array($mgr, getActiveClause))) $members
 

Variable Documentation

◆ $class_name

$class_name = $mgr->getUserClass()

Definition at line 60 of file user_search_handler.inc.

◆ $clause

$clause = ""

Definition at line 64 of file user_search_handler.inc.

◆ $document_library_id

$document_library_id = checkNumeric($_GET["document_library_id"])

Definition at line 45 of file user_search_handler.inc.

◆ $field

$field = ConnectionManager::escape($_GET["field"])

Definition at line 46 of file user_search_handler.inc.

◆ $library

$library = new DocumentLibrary($document_library_id)

Definition at line 57 of file user_search_handler.inc.

◆ $libraryMember

$libraryMember = new FileshareUserXref()

Definition at line 62 of file user_search_handler.inc.

◆ $members

if (is_callable(array( $mgr, getActiveClause))) $members
Initial value:
= Query::create($class_name, "WHERE $clause (first_name like :s or last_name like :s or email like :s)
and user_id not in (select user_id from {$libraryMember->table} where document_library_id=:l) LIMIT 100")
->bind(":s", $search, ":l", $document_library_id)
->execute()
$document_library_id

Definition at line 71 of file user_search_handler.inc.

◆ $mgr

$mgr = new UserManager()

Definition at line 59 of file user_search_handler.inc.

◆ $search

$search = $_GET["{$field}"]."%"

Definition at line 55 of file user_search_handler.inc.