|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilADTLocalizedTextDBBridge. More...
Inheritance diagram for ilADTLocalizedTextDBBridge:
Collaboration diagram for ilADTLocalizedTextDBBridge:Public Member Functions | |
| getTable () | |
| readRecord (array $a_row) | |
| prepareInsert (array &$a_fields) | |
| afterInsert () | |
| getAdditionalPrimaryFields () | |
| afterUpdate () | |
Public Member Functions inherited from ilADTDBBridge | |
| __construct (ilADT $a_adt) | |
| Constructor. More... | |
| getADT () | |
| setTable (string $a_table) | |
| getTable () | |
| setElementId (string $a_value) | |
| Set element id (aka DB column[s] [prefix]) More... | |
| getElementId () | |
| Get element id. More... | |
| setPrimary (array $a_value) | |
| Set primary fields (in MDB2 format) More... | |
| getAdditionalPrimaryFields () | |
| getPrimary () | |
| Get primary fields. More... | |
| buildPrimaryWhere () | |
| Convert primary keys array to sql string. More... | |
| readRecord (array $a_row) | |
| Import DB values to ADT. More... | |
| prepareInsert (array &$a_fields) | |
| Prepare ADT values for insert. More... | |
| afterInsert () | |
| After insert hook to enable sub-tables. More... | |
| prepareUpdate (array &$a_fields) | |
| afterUpdate () | |
| After update hook to enable sub-tables. More... | |
| afterDelete () | |
| After delete hook to enable sub-tables. More... | |
| supportsDefaultValueColumn () | |
| true if table storage relies on the default 'value' column More... | |
Protected Member Functions | |
| isValidADT (ilADT $adt) | |
| deleteTranslations () | |
| insertTranslations () | |
| Save all translations TODO: Translations are always persisted for all active languages, even if the translation is an empty string. More... | |
Protected Member Functions inherited from ilADTDBBridge | |
| isValidADT (ilADT $a_adt) | |
| setADT (ilADT $a_adt) | |
Additional Inherited Members | |
Protected Attributes inherited from ilADTDBBridge | |
| ilADT | $adt |
| string | $table |
| string | $id |
| array | $primary = [] |
| ilDBInterface | $db |
Class ilADTLocalizedTextDBBridge.
Definition at line 25 of file class.ilADTLocalizedTextDBBridge.php.
| ilADTLocalizedTextDBBridge::afterInsert | ( | ) |
Definition at line 66 of file class.ilADTLocalizedTextDBBridge.php.
References afterUpdate().
Here is the call graph for this function:| ilADTLocalizedTextDBBridge::afterUpdate | ( | ) |
Definition at line 78 of file class.ilADTLocalizedTextDBBridge.php.
References deleteTranslations(), ilADTDBBridge\getADT(), and insertTranslations().
Referenced by afterInsert().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 87 of file class.ilADTLocalizedTextDBBridge.php.
References $q, ilADTDBBridge\buildPrimaryWhere(), getTable(), and ilDBConstants\T_TEXT.
Referenced by afterUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTLocalizedTextDBBridge::getAdditionalPrimaryFields | ( | ) |
Definition at line 71 of file class.ilADTLocalizedTextDBBridge.php.
References ilDBConstants\T_TEXT.
| ilADTLocalizedTextDBBridge::getTable | ( | ) |
Definition at line 27 of file class.ilADTLocalizedTextDBBridge.php.
Referenced by deleteTranslations(), and insertTranslations().
Here is the caller graph for this function:
|
protected |
Save all translations TODO: Translations are always persisted for all active languages, even if the translation is an empty string.
This shouldn't work that way.
Definition at line 102 of file class.ilADTLocalizedTextDBBridge.php.
References ilADTDBBridge\getADT(), ilADTDBBridge\getPrimary(), getTable(), and ilDBConstants\T_TEXT.
Referenced by afterUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 32 of file class.ilADTLocalizedTextDBBridge.php.
| ilADTLocalizedTextDBBridge::prepareInsert | ( | array & | $a_fields | ) |
Definition at line 58 of file class.ilADTLocalizedTextDBBridge.php.
References ilADTDBBridge\getADT(), ilADTDBBridge\getElementId(), and ilDBConstants\T_TEXT.
Here is the call graph for this function:| ilADTLocalizedTextDBBridge::readRecord | ( | array | $a_row | ) |
Definition at line 37 of file class.ilADTLocalizedTextDBBridge.php.
References ilADTDBBridge\getADT(), and ilADTDBBridge\getElementId().
Here is the call graph for this function: