| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
Class ilADTLocalizedTextDBBridge. More...
 Inheritance diagram for ilADTLocalizedTextDBBridge:
 Collaboration diagram for ilADTLocalizedTextDBBridge:Public Member Functions | |
| getTable () | |
| readRecord (array $a_row) | |
| @inheritDoc  More... | |
| prepareInsert (array &$a_fields) | |
| @inheritDoc  More... | |
| afterInsert () | |
| After insert hook to enable sub-tables.  More... | |
| getAdditionalPrimaryFields () | |
| afterUpdate () | |
| After update hook to enable sub-tables.  More... | |
  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) | |
| @inheritDoc  More... | |
| deleteTranslations () | |
| delete translations  More... | |
| 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 | ( | ) | 
After insert hook to enable sub-tables.
Reimplemented from ilADTDBBridge.
Definition at line 73 of file class.ilADTLocalizedTextDBBridge.php.
References afterUpdate().
 Here is the call graph for this function:| ilADTLocalizedTextDBBridge::afterUpdate | ( | ) | 
After update hook to enable sub-tables.
Reimplemented from ilADTDBBridge.
Definition at line 88 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 | 
delete translations
Definition at line 100 of file class.ilADTLocalizedTextDBBridge.php.
References 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 | ( | ) | 
Reimplemented from ilADTDBBridge.
Definition at line 78 of file class.ilADTLocalizedTextDBBridge.php.
References ilDBConstants\T_TEXT.
| ilADTLocalizedTextDBBridge::getTable | ( | ) | 
Reimplemented from ilADTDBBridge.
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 115 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 | 
@inheritDoc
Reimplemented from ilADTDBBridge.
Definition at line 35 of file class.ilADTLocalizedTextDBBridge.php.
References ilADTDBBridge\$adt.
| ilADTLocalizedTextDBBridge::prepareInsert | ( | array & | $a_fields | ) | 
@inheritDoc
Reimplemented from ilADTDBBridge.
Definition at line 65 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 | ) | 
@inheritDoc
Reimplemented from ilADTDBBridge.
Definition at line 43 of file class.ilADTLocalizedTextDBBridge.php.
References ilADTDBBridge\getADT(), and ilADTDBBridge\getElementId().
 Here is the call graph for this function: