| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilADNDatabaseObjective:
 Collaboration diagram for ilADNDatabaseObjective:Public Member Functions | |
| prepare (ilDBInterface $db) | |
| step_1 () | |
| Adds a new table column called 'has_language_limitation' which is used to define whether a notification is only shown for certain languages or if it is shown for all languages.  More... | |
  Public Member Functions inherited from ilDatabaseUpdateSteps | |
| prepare (\ilDBInterface $db) | |
| Prepare the execution of the steps.  More... | |
Private Member Functions | |
| abortIfNotPrepared () | |
| Halts the execution of these update steps if no database was provided.  More... | |
Private Attributes | |
| ilDBInterface | $database = null | 
Definition at line 23 of file class.ilADNDatabaseObjective.php.
      
  | 
  private | 
Halts the execution of these update steps if no database was provided.
| LogicException | if the database update steps were not yet prepared. | 
Definition at line 90 of file class.ilADNDatabaseObjective.php.
Referenced by step_1().
 Here is the caller graph for this function:| ilADNDatabaseObjective::prepare | ( | ilDBInterface | $db | ) | 
Definition at line 27 of file class.ilADNDatabaseObjective.php.
| ilADNDatabaseObjective::step_1 | ( | ) | 
Adds a new table column called 'has_language_limitation' which is used to define whether a notification is only shown for certain languages or if it is shown for all languages.
Also adds a new table column called 'limited_to_languages' which specifies which languages a notification with
NOTE: the initial values will be set to 0 and "" respectively so that existing notifications will not be affected.
Definition at line 41 of file class.ilADNDatabaseObjective.php.
References abortIfNotPrepared().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 25 of file class.ilADNDatabaseObjective.php.