|
CWIS Developer Documentation
|
User interface element for editing PrivilegeSets. More...
Public Member Functions | |
| __construct ($Schemas=NULL, $MetadataFields=array()) | |
| Constructor for privilege editing UI. More... | |
| DisplaySet ($Identifier, PrivilegeSet $PrivilegeSet, $IsNested=FALSE) | |
| Display interface for editing specified privilege set. More... | |
| GetPrivilegeSetsFromForm () | |
| Construct new privilege sets from available form ($_POST) data. More... | |
| GetPrivilegeSetFromForm ($Identifier) | |
| Retrieve privilege set from specified form ($_POST) data fields. More... | |
User interface element for editing PrivilegeSets.
The enclosing form must have the class "priv-form".
Definition at line 14 of file PrivilegeEditingUI.php.
| PrivilegeEditingUI::__construct | ( | $Schemas = NULL, |
|
$MetadataFields = array() |
|||
| ) |
Constructor for privilege editing UI.
| int | $Schemas | SchemaId or array of SchemaIds that will be used for any fields referenced in privilege conditions (OPTIONAL, defaults to all Schemas) |
| array | $MetadataFields | Array of metadata field objects (keyed by FieldId) listing fields that should be displayed. If this argument is specified, the $SchemaIds argument must be NULL. |
Definition at line 26 of file PrivilegeEditingUI.php.
References MetadataSchema\GetAllSchemas(), MetadataSchema\MDFTYPE_FLAG, MetadataSchema\MDFTYPE_NUMBER, MetadataSchema\MDFTYPE_OPTION, MetadataSchema\MDFTYPE_TIMESTAMP, and MetadataSchema\MDFTYPE_USER.
| PrivilegeEditingUI::DisplaySet | ( | $Identifier, | |
| PrivilegeSet | $PrivilegeSet, | ||
$IsNested = FALSE |
|||
| ) |
Display interface for editing specified privilege set.
| string | $Identifier | Alphanumeric identifier for this privilege set. |
| object | $PrivilegeSet | Current values for privilege set. |
| bool | $IsNested | For recursion only - DO NOT USE. |
Definition at line 111 of file PrivilegeEditingUI.php.
References PrivilegeSet\GetPrivilegeInfo(), MetadataSchema\MDFTYPE_OPTION, and PHP.
| PrivilegeEditingUI::GetPrivilegeSetFromForm | ( | $Identifier | ) |
Retrieve privilege set from specified form ($_POST) data fields.
| string | $Identifier | Identifier of privilege set to return. |
Definition at line 308 of file PrivilegeEditingUI.php.
References MetadataSchema\GetAllSchemas(), GetPrivilegeSetsFromForm(), MetadataSchema\MDFTYPE_DATE, MetadataSchema\MDFTYPE_FLAG, MetadataSchema\MDFTYPE_NUMBER, MetadataSchema\MDFTYPE_OPTION, MetadataSchema\MDFTYPE_TIMESTAMP, MetadataSchema\MDFTYPE_USER, and PHP.
| PrivilegeEditingUI::GetPrivilegeSetsFromForm | ( | ) |
Construct new privilege sets from available form ($_POST) data.
Definition at line 255 of file PrivilegeEditingUI.php.
Referenced by GetPrivilegeSetFromForm().
