Media_Controller_Tab
extends Core_Servant_Properties
in package
Media.
Tags
Table of Contents
Properties
- $_Admin_Form_Controller : Admin_Form_Controller
- Form controller
- $_allowedProperties : array<string|int, mixed>
- Allowed object properties
- $_datasetId : int
- Dataset ID
- $_object : object
- Object
- $_propertiesValues : array<string|int, mixed>
- Properties values
- $_tab : Skin_Default_Admin_Form_Entity_Tab
- Tab
- $_unlimitedProperties : bool
- Object has unlimited number of properties
Methods
- __construct() : mixed
- Constructor.
- addAllowedProperties() : self
- Add additional allowed properties
- addAllowedProperty() : self
- Add additional allowed property
- applyObjectProperty() : mixed
- Apply object property
- factory() : object
- Create and return an object of Property_Controller_Tab for current skin
- fillTab() : self
- Show files on tab
- getAdmin_Form_Controller() : Admin_Form_Controller
- Get _Admin_Form_Controller
- getObject() : Core_Entity
- Get object
- set() : self
- Run when writing data to inaccessible properties
- setDatasetId() : self
- Set ID of dataset
- setObject() : self
- Set object
- setSorting() : self
- Set sorting for media items
- setTab() : self
- Set tab
- setUnlimitedProperties() : self
- Set unlimitedProperties
Properties
$_Admin_Form_Controller
Form controller
protected
Admin_Form_Controller
$_Admin_Form_Controller
= \NULL
$_allowedProperties
Allowed object properties
protected
array<string|int, mixed>
$_allowedProperties
= array()
$_datasetId
Dataset ID
protected
int
$_datasetId
= \NULL
$_object
Object
protected
object
$_object
= \NULL
$_propertiesValues
Properties values
protected
array<string|int, mixed>
$_propertiesValues
= array()
$_tab
Tab
protected
Skin_Default_Admin_Form_Entity_Tab
$_tab
= \NULL
$_unlimitedProperties
Object has unlimited number of properties
protected
bool
$_unlimitedProperties
= \FALSE
Methods
__construct()
Constructor.
public
__construct(Admin_Form_Controller $Admin_Form_Controller) : mixed
Parameters
- $Admin_Form_Controller : Admin_Form_Controller
-
controller
addAllowedProperties()
Add additional allowed properties
public
addAllowedProperties(array<string|int, mixed> $array) : self
Parameters
- $array : array<string|int, mixed>
-
array of properties' names
Return values
selfaddAllowedProperty()
Add additional allowed property
public
addAllowedProperty(string $property) : self
Parameters
- $property : string
-
property name
Return values
selfapplyObjectProperty()
Apply object property
public
applyObjectProperty() : mixed
Tags
factory()
Create and return an object of Property_Controller_Tab for current skin
public
static factory(Admin_Form_Controller $Admin_Form_Controller) : object
Parameters
- $Admin_Form_Controller : Admin_Form_Controller
Return values
objectfillTab()
Show files on tab
public
fillTab([mixed $ajax = FALSE ]) : self
Parameters
- $ajax : mixed = FALSE
Return values
selfgetAdmin_Form_Controller()
Get _Admin_Form_Controller
public
getAdmin_Form_Controller() : Admin_Form_Controller
Return values
Admin_Form_ControllergetObject()
Get object
public
getObject() : Core_Entity
Return values
Core_Entityset()
Run when writing data to inaccessible properties
public
set(string $property, string $value) : self
Parameters
- $property : string
-
property name
- $value : string
-
property value
Return values
selfsetDatasetId()
Set ID of dataset
public
setDatasetId(int $datasetId) : self
Parameters
- $datasetId : int
-
ID of dataset
Return values
selfsetObject()
Set object
public
setObject(Core_Entity $object) : self
Parameters
- $object : Core_Entity
-
object
Return values
selfsetSorting()
Set sorting for media items
public
setSorting(string $modelName[, array<string|int, mixed> $aData = array() ]) : self
Parameters
- $modelName : string
- $aData : array<string|int, mixed> = array()
Return values
selfsetTab()
Set tab
public
setTab(Skin_Default_Admin_Form_Entity_Tab $tab) : self
Parameters
- $tab : Skin_Default_Admin_Form_Entity_Tab
-
tab
Return values
selfsetUnlimitedProperties()
Set unlimitedProperties
public
setUnlimitedProperties([bool $value = TRUE ]) : self
Parameters
- $value : bool = TRUE
-
default TRUR