Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/admin/roles/lib.php File Reference

Go to the source code of this file.

Data Structures

class  capability_table_base
class  check_capability_table
class  permissions_table
class  capability_table_with_risks
class  define_role_table_advanced
class  define_role_table_basic
class  view_role_definition_table
class  override_permissions_table_advanced
class  role_assign_user_selector_base
class  potential_assignees_below_course
class  potential_assignees_course_and_above
class  existing_role_holders
class  role_allow_role_page
class  role_allow_assign_page
class  role_allow_override_page
class  role_allow_switch_page
class  admins_potential_selector
class  admins_existing_selector

Namespaces

namespace  core

Functions

 roles_get_potential_user_selector ($context, $name, $options)

Function Documentation

roles_get_potential_user_selector ( context,
name,
options 
)

Get the potential assignees selector for a given context.

If this context is a course context, or inside a course context (module or some blocks) then return a potential_assignees_below_course object. Otherwise return a potential_assignees_course_and_above.

Parameters:
stdClass$contexta context.
string$namepassed to user selector constructor.
array$optionsto user selector constructor.
Returns:
user_selector_base an appropriate user selector.

Definition at line 1483 of file lib.php.

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Enumerations