CWIS Developer Documentation
|
Class that builds on the foldering functionality to provide groups of metadata fields. More...
Public Member Functions | |
GetFields () | |
Get the items of the metadata field group as objects instead of IDs. | |
GetFieldCount () | |
Get the number of metadata fields this group holds. | |
![]() | |
Folder ($FolderId) | |
Object constructor – load an existing folder. | |
Delete () | |
Delete folder. | |
Id () | |
Get folder ID. | |
Name ($NewValue=DB_NOVALUE) | |
Get/set folder name. | |
NormalizedName ($NewValue=DB_NOVALUE) | |
Get/set normalized version of folder name. | |
IsShared ($NewValue=DB_NOVALUE) | |
Get/set whether folder is publically-viewable. | |
OwnerId ($NewValue=DB_NOVALUE) | |
Get/set user ID of folder owner. | |
Note ($NewValue=DB_NOVALUE) | |
Get/set note text for folder. | |
InsertItemBefore ($TargetItemOrItemId, $NewItemOrItemId, $TargetItemType=NULL, $NewItemType=NULL) | |
Insert item into folder before specified item. | |
InsertItemAfter ($TargetItemOrItemId, $NewItemOrItemId, $TargetItemType=NULL, $NewItemType=NULL) | |
Insert item into folder after specified item. | |
PrependItem ($ItemOrItemId, $ItemType=NULL) | |
Add item to folder as the first item. | |
AppendItem ($ItemOrItemId, $ItemType=NULL) | |
Add item to folder as the last item. | |
GetItemIds () | |
Retrieve array of IDs of items in folder, in the order that they appear in the folder. | |
RemoveItem ($ItemId, $ItemType=NULL) | |
Remove item from folder, if present. | |
NoteForItem ($ItemId, $NewValue=DB_NOVALUE, $ItemType=NULL) | |
Get/set note text for specific item within folder. | |
ContainsItem ($ItemId, $ItemType=NULL) | |
Check whether specified item is contained in folder. | |
Protected Attributes | |
$FieldCount | |
Additional Inherited Members | |
![]() | |
static | NormalizeFolderName ($Name) |
Convert folder name to normalized form (lower-case alphanumeric only). | |
![]() | |
const | MIXEDCONTENT = -1 |
Class that builds on the foldering functionality to provide groups of metadata fields.
Definition at line 7 of file MetadataFieldGroup.php.
MetadataFieldGroup::GetFieldCount | ( | ) |
Get the number of metadata fields this group holds.
Definition at line 31 of file MetadataFieldGroup.php.
References $FieldCount, and Folder\GetItemIds().
MetadataFieldGroup::GetFields | ( | ) |
Get the items of the metadata field group as objects instead of IDs.
Definition at line 14 of file MetadataFieldGroup.php.
References $Items, and Folder\GetItemIds().
|
protected |
Definition at line 44 of file MetadataFieldGroup.php.
Referenced by GetFieldCount().