![]() |
CMS
Version 3.9
|
Go to the source code of this file.
Variables | |
$page_title = "Permission Map" | |
$menu_item = "Permission Map" | |
$styles = | |
$site_id = checkNumeric($_GET["site_id"]) | |
$sites = query(Site, "ORDER BY site_name") | |
$userMgr = new UserManager() | |
$userClass = $userMgr->getUserClass() | |
$subject = new $userClass | |
$userPK = $subject->getPrimaryKey() | |
$user_id = checkNumeric($_GET[$userPK]) | |
$usernameField = $userMgr->getUsernameField() | |
$tabs = new DataItemTabBar("tabs", $sites) | |
$permissions = Query::create(Settings, "WHERE options='Permissions' ORDER BY component")->execute() | |
$userPermissions = array() | |
foreach($permissions as $p) | $permissionsList = formatItems($userPermissions, "{component}:{name}", ", ") |
$sectionContent | |
$sections | |
$helper = new PermissionsCheckHelper($subject) | |
$table = new GroupedDataListView($sectionContent, "content_by_section") | |
$table | mode = "tree" |
$table | groupAsWorksheets = false |
$table | filter = true |
$table | sortable = true |
$table | excelFile = codify($config['sitename']."_permissions_{$subject->username}").".xls" |
$table | onStartRow = array($helper, onStartRow) |
$script = $table->writeScript() | |
$users = Query::create($userClass, "ORDER BY {$usernameField}")->execute() | |
foreach ( $users as $u) | |
$helper = new PermissionsCheckHelper($subject) |
Definition at line 58 of file permissions_checker.inc.
$menu_item = "Permission Map" |
Definition at line 6 of file permissions_checker.inc.
$page_title = "Permission Map" |
Definition at line 5 of file permissions_checker.inc.
$permissions = Query::create(Settings, "WHERE options='Permissions' ORDER BY component")->execute() |
Definition at line 37 of file permissions_checker.inc.
foreach ( $permissions as $p) $permissionsList = formatItems($userPermissions, "{component}:{name}", ", ") |
Definition at line 48 of file permissions_checker.inc.
$script = $table->writeScript() |
Definition at line 75 of file permissions_checker.inc.
$sectionContent |
Definition at line 50 of file permissions_checker.inc.
$sections |
Definition at line 54 of file permissions_checker.inc.
$site_id = checkNumeric($_GET["site_id"]) |
Definition at line 17 of file permissions_checker.inc.
$sites = query(Site, "ORDER BY site_name") |
Definition at line 19 of file permissions_checker.inc.
$styles = |
Definition at line 8 of file permissions_checker.inc.
$subject = new $userClass |
Definition at line 25 of file permissions_checker.inc.
$table = new GroupedDataListView($sectionContent, "content_by_section") |
Definition at line 60 of file permissions_checker.inc.
$tabs = new DataItemTabBar("tabs", $sites) |
Definition at line 35 of file permissions_checker.inc.
$user_id = checkNumeric($_GET[$userPK]) |
Definition at line 28 of file permissions_checker.inc.
$userClass = $userMgr->getUserClass() |
Definition at line 24 of file permissions_checker.inc.
$userMgr = new UserManager() |
Definition at line 23 of file permissions_checker.inc.
$usernameField = $userMgr->getUsernameField() |
Definition at line 29 of file permissions_checker.inc.
$userPermissions = array() |
Definition at line 39 of file permissions_checker.inc.
$userPK = $subject->getPrimaryKey() |
Definition at line 27 of file permissions_checker.inc.
$users = Query::create($userClass, "ORDER BY {$usernameField}")->execute() |
Definition at line 81 of file permissions_checker.inc.
$table excelFile = codify($config['sitename']."_permissions_{$subject->username}").".xls" |
Definition at line 72 of file permissions_checker.inc.
$table filter = true |
Definition at line 70 of file permissions_checker.inc.
foreach($users as $u) | ( | $users as | ) |
Definition at line 85 of file permissions_checker.inc.
$table groupAsWorksheets = false |
Definition at line 69 of file permissions_checker.inc.
$table mode = "tree" |
Definition at line 68 of file permissions_checker.inc.
$table onStartRow = array($helper, onStartRow) |
Definition at line 73 of file permissions_checker.inc.
$table sortable = true |
Definition at line 71 of file permissions_checker.inc.