CMS  Version 3.9
permissions_map.inc File Reference

Go to the source code of this file.

Variables

 $page_title = "Permission Map"
 
 $menu_item = "Permission Map"
 
 $site_id = checkNumeric($_GET["site_id"])
 
 $sites = query(Site, "ORDER BY site_name")
 
 $tabs = new DataItemTabBar("tabs", $sites)
 
 $permissions = Query::create(Settings, "WHERE options='Permissions' ORDER BY component")->execute()
 
 $sectionContent
 
 $contentByPermission = array()
 
foreach($sectionContent as $content) $groups = array()
 
foreach($permissions as $perm) $table = new GroupedDataListView($contentByPermission, "content_by_permission")
 
foreach($groups as $key=> $group) $table mode = "tree"
 
$table groupAsWorksheets = false
 
$table filter = true
 
$table sortable = true
 
$table excelFile = codify($config['sitename']."_section_map").".xls"
 
 $script = $table->writeScript()
 

Variable Documentation

◆ $contentByPermission

$contentByPermission = array()

Definition at line 23 of file permissions_map.inc.

◆ $groups

foreach ( $sectionContent as $content) $groups = array()

Definition at line 39 of file permissions_map.inc.

◆ $menu_item

$menu_item = "Permission Map"

Definition at line 6 of file permissions_map.inc.

◆ $page_title

$page_title = "Permission Map"

Definition at line 5 of file permissions_map.inc.

◆ $permissions

$permissions = Query::create(Settings, "WHERE options='Permissions' ORDER BY component")->execute()

Definition at line 17 of file permissions_map.inc.

◆ $script

$script = $table->writeScript()

Definition at line 63 of file permissions_map.inc.

◆ $sectionContent

$sectionContent
Initial value:
= Query::create(SectionContent, "WHERE section_id IN (SELECT section_id FROM section WHERE site_id=:s) AND permissions IS NOT NULL AND permissions != ''")
->bind(":s", $site_id)
->execute()
$site_id

Definition at line 19 of file permissions_map.inc.

◆ $site_id

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

Definition at line 8 of file permissions_map.inc.

◆ $sites

$sites = query(Site, "ORDER BY site_name")

Definition at line 10 of file permissions_map.inc.

◆ $table

foreach ( $permissions as $perm) $table = new GroupedDataListView($contentByPermission, "content_by_permission")

Definition at line 46 of file permissions_map.inc.

◆ $tabs

$tabs = new DataItemTabBar("tabs", $sites)

Definition at line 15 of file permissions_map.inc.

◆ excelFile

$table excelFile = codify($config['sitename']."_section_map").".xls"

Definition at line 61 of file permissions_map.inc.

◆ filter

$table filter = true

Definition at line 59 of file permissions_map.inc.

◆ groupAsWorksheets

$table groupAsWorksheets = false

Definition at line 58 of file permissions_map.inc.

◆ mode

foreach ( $groups as $key=> $group) $table mode = "tree"

Definition at line 57 of file permissions_map.inc.

◆ sortable

$table sortable = true

Definition at line 60 of file permissions_map.inc.