Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

SecurityViewUtil Class Reference

Inheritance diagram for SecurityViewUtil:
ModulePermissionsViewUtil PoliciesEditViewUtil PoliciesEffectiveDetailsViewUtil RightsDetailsViewUtil ModulePermissionsActualDetailsViewUtil ModulePermissionsEditViewUtil RightsEditViewUtil RightsEffectiveDetailsViewUtil

Static Public Member Functions

static resolveMetadataFromData ($data, $metadata)

Static Protected Member Functions

static makeMetadataFromData ($data)
static sortCategoryItems ($categoryItems)
static getRowByElement ($element, $rowTitle=null)
static getElementInformation ($moduleClassName, $item, $itemInformation)

Detailed Description

Helper class to dynamically generate view metadata based on data array. Used by Policies, Rights, and Permissions Views

Definition at line 42 of file SecurityViewUtil.php.


Member Function Documentation

static resolveMetadataFromData ( data,
metadata 
) [static]

resolves the view metadata based on dynamic information from the data array and the metadata passed in which. The metadata passed in should not have any global panel information as this part of the array is being generated here.

Returns:
array - final view metadata.

Definition at line 51 of file SecurityViewUtil.php.

static makeMetadataFromData ( data  )  [static, protected]

Makes view metadata based on data array

Returns:
array - view metadata

Reimplemented in ModulePermissionsViewUtil, and RightsDetailsViewUtil.

Definition at line 62 of file SecurityViewUtil.php.

static getElementInformation ( moduleClassName,
item,
itemInformation 
) [static, protected]

This is not abstract because PHP will not allow an abstract protected static function. Override this function as necessary

Reimplemented in ModulePermissionsActualDetailsViewUtil, ModulePermissionsEditViewUtil, PoliciesEditViewUtil, PoliciesEffectiveDetailsViewUtil, RightsEditViewUtil, and RightsEffectiveDetailsViewUtil.

Definition at line 127 of file SecurityViewUtil.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Wed Jun 19 07:11:12 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8