[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/admin/roles/classes/ -> allow_role_page.php (summary)

Base class for allow matrices.

Copyright: 1999 onwards Martin Dougiamas (http://dougiamas.com)
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 164 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 6 functions

  __construct()
  load_required_roles()
  process_submission()
  load_current_settings()
  is_allowed_target()
  get_table()

Functions
Functions that are not part of a class:

__construct($tablename, $targetcolname)   X-Ref
Constructor.

param: string $tablename the table where our data is stored.
param: string $targetcolname the name of the target role id column.

load_required_roles()   X-Ref
Load information about all the roles we will need information about.


process_submission()   X-Ref
Update the data with the new settings submitted by the user.


load_current_settings()   X-Ref
Load the current allows from the database.


is_allowed_target($targetroleid)   X-Ref
Is target allowed?

param: integer $targetroleid a role id.
return: boolean whether the user should be allowed to select this role as a target role.

get_table()   X-Ref
Returns structure that can be passed to print_table,
containing one cell for each checkbox.

return: html_table a table



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1