ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
Class ilMMCustomItemStorage. More...
Public Member Functions | |
getIdentifier () | |
setIdentifier (string $identifier) | |
getType () | |
setType (string $type) | |
isTopItem () | |
setTopItem (bool $top_item) | |
getAction () | |
setAction (string $action) | |
hasRoleBasedVisibility () | |
setRoleBasedVisibility (bool $role_based_visibility) | |
getGlobalRoleIDs () | |
setGlobalRoleIDs (array $global_role_ids) | |
getDefaultTitle () | |
setDefaultTitle (string $default_title) | |
![]() | |
getCacheIdentifier () | |
getTTL () | |
__construct (mixed $primary_key=0, ?arConnector $arConnector=null) | |
afterObjectLoad () | |
create () | |
read () | |
update () | |
delete () | |
![]() | |
getArConnector () | |
getArFieldList () | |
getConnectorContainerName () | |
Return the Name of your Connector Table More... | |
setConnectorContainerName (string $connector_container_name) | |
getPrimaryFieldValue () | |
setPrimaryFieldValue ($value) | |
__construct (mixed $primary_key=0) | |
storeObjectToCache () | |
asStdClass () | |
asArray () | |
buildFromArray (array $array) | |
fixDateField ($field_name, string $value) | |
sleep ($field_name) | |
wakeUp ($field_name, $field_value) | |
getArrayForConnector () | |
installConnector () | |
store () | |
save () | |
create () | |
copy (int $new_id=0) | |
afterObjectLoad () | |
read () | |
update () | |
delete () | |
__call ($name, $arguments) | |
Protected Attributes | |
string | $identifier = '' |
true true true text 256 More... | |
string | $type = '' |
true text 128 More... | |
string | $action = "" |
true text 4000 More... | |
bool | $role_based_visibility = false |
true integer 1 More... | |
string | $global_role_ids = null |
true text 4000 More... | |
string | $default_title = "" |
true text 4000 More... | |
bool | $top_item = false |
true integer 1 More... | |
string | $connector_container_name = "il_mm_custom_items" |
![]() | |
bool | $ar_safe_read = true |
string | $connector_container_name = '' |
bool | $is_new = true |
Additional Inherited Members | |
![]() | |
static | returnDbTableName () |
static | installDB () |
static | renameDBField (string $old_name, string $new_name) |
static | tableExists () |
static | fieldExists (string $field_name) |
static | removeDBField (string $field_name) |
static | updateDB () |
static | resetDB () |
static | truncateDB () |
static | flushDB () |
never use in ILIAS Core, Plugins only More... | |
static | preloadObjects () |
static | additionalParams (array $additional_params) |
static | findOrFail ($primary_key, array $add_constructor_args=[]) |
Tries to find the object and throws an Exception if object is not found, instead of returning null. More... | |
static | findOrGetInstance ($primary_key, array $add_constructor_args=[]) |
static | where ($where, $operator=null) |
static | innerjoinAR (ActiveRecord $activeRecord, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
static | innerjoin (string $tablename, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
static | leftjoin (string $tablename, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
static | orderBy (string $orderBy, string $orderDirection='ASC') |
static | dateFormat (string $date_format='d.m.Y - H:i:s') |
static | limit (int $start, int $end) |
static | affectedRows () |
static | count () |
static | get () |
static | debug () |
static | first () |
static | getCollection () |
static | last () |
static | getFirstFromLastQuery () |
static | connector (arConnector $arConnector) |
static | raw (bool $set_raw=true) |
static | getArray (?string $key=null, string|array|null $values=null) |
static | _toCamelCase (string $str, bool $capitalise_first_char=false) |
![]() | |
installDatabase () | |
![]() | |
static | getCalledClass () |
Returns an instance of the instatiated calling active record (needs to be done in static methods) : This should be cached somehow More... | |
static | fromCamelCase (string $str) |
Class ilMMCustomItemStorage.
Definition at line 26 of file class.ilMMCustomItemStorage.php.
ilMMCustomItemStorage::getAction | ( | ) |
Definition at line 147 of file class.ilMMCustomItemStorage.php.
References $action.
ilMMCustomItemStorage::getDefaultTitle | ( | ) |
Definition at line 213 of file class.ilMMCustomItemStorage.php.
References $default_title.
Referenced by ILIAS\MainMenu\Provider\CustomMainBarProvider\getSingleCustomItem().
ilMMCustomItemStorage::getGlobalRoleIDs | ( | ) |
Definition at line 191 of file class.ilMMCustomItemStorage.php.
Referenced by ilObjMainMenuAccess\isCurrentUserAllowedToSeeCustomItem().
ilMMCustomItemStorage::getIdentifier | ( | ) |
Definition at line 81 of file class.ilMMCustomItemStorage.php.
References $identifier.
Referenced by ILIAS\MainMenu\Provider\CustomMainBarProvider\getSingleCustomItem().
ilMMCustomItemStorage::getType | ( | ) |
Definition at line 103 of file class.ilMMCustomItemStorage.php.
References $type.
Referenced by ILIAS\MainMenu\Provider\CustomMainBarProvider\getSingleCustomItem().
ilMMCustomItemStorage::hasRoleBasedVisibility | ( | ) |
Definition at line 169 of file class.ilMMCustomItemStorage.php.
References $role_based_visibility.
Referenced by ilObjMainMenuAccess\isCurrentUserAllowedToSeeCustomItem().
ilMMCustomItemStorage::isTopItem | ( | ) |
Definition at line 125 of file class.ilMMCustomItemStorage.php.
References $top_item.
ilMMCustomItemStorage::setAction | ( | string | $action | ) |
string | $action |
Definition at line 158 of file class.ilMMCustomItemStorage.php.
References $action.
ilMMCustomItemStorage::setDefaultTitle | ( | string | $default_title | ) |
string | $default_title |
Definition at line 224 of file class.ilMMCustomItemStorage.php.
References $default_title.
ilMMCustomItemStorage::setGlobalRoleIDs | ( | array | $global_role_ids | ) |
array | $global_role_ids |
Definition at line 202 of file class.ilMMCustomItemStorage.php.
ilMMCustomItemStorage::setIdentifier | ( | string | $identifier | ) |
string | $identifier |
Definition at line 92 of file class.ilMMCustomItemStorage.php.
References $identifier.
ilMMCustomItemStorage::setRoleBasedVisibility | ( | bool | $role_based_visibility | ) |
bool | $role_based_visibility |
Definition at line 180 of file class.ilMMCustomItemStorage.php.
References $role_based_visibility.
ilMMCustomItemStorage::setTopItem | ( | bool | $top_item | ) |
bool | $top_item |
Definition at line 136 of file class.ilMMCustomItemStorage.php.
References $top_item.
ilMMCustomItemStorage::setType | ( | string | $type | ) |
string | $type |
Definition at line 114 of file class.ilMMCustomItemStorage.php.
References $type.
|
protected |
true text 4000
Definition at line 47 of file class.ilMMCustomItemStorage.php.
Referenced by getAction(), and setAction().
|
protected |
Definition at line 75 of file class.ilMMCustomItemStorage.php.
|
protected |
true text 4000
Definition at line 65 of file class.ilMMCustomItemStorage.php.
Referenced by getDefaultTitle(), and setDefaultTitle().
|
protected |
true text 4000
Definition at line 59 of file class.ilMMCustomItemStorage.php.
|
protected |
true true true text 256
Definition at line 35 of file class.ilMMCustomItemStorage.php.
Referenced by getIdentifier(), and setIdentifier().
|
protected |
true integer 1
Definition at line 53 of file class.ilMMCustomItemStorage.php.
Referenced by hasRoleBasedVisibility(), and setRoleBasedVisibility().
|
protected |
true integer 1
Definition at line 71 of file class.ilMMCustomItemStorage.php.
Referenced by isTopItem(), and setTopItem().
|
protected |
true text 128
Definition at line 41 of file class.ilMMCustomItemStorage.php.