ILIAS
trunk Revision v11.0_alpha-2658-ge2404539063
|
Class ilECSUpdateSteps9 contains update steps for release 9. More...
Public Member Functions | |
prepare (ilDBInterface $db) | |
step_1 () | |
Fix wrong data entries in ecs_course_assignments. More... | |
step_2 () | |
step_3 () | |
![]() | |
prepare (\ilDBInterface $db) | |
Prepare the execution of the steps. More... | |
Protected Attributes | |
ilDBInterface | $db |
Private Member Functions | |
ensure_index_exists (string $table, array $fields, string $name) | |
ensure_indices_exist () | |
fix_duplicate_import_types (string $types) | |
Class ilECSUpdateSteps9 contains update steps for release 9.
Definition at line 25 of file ilECSUpdateSteps9.php.
|
private |
Definition at line 29 of file ilECSUpdateSteps9.php.
Referenced by ensure_indices_exist().
|
private |
Definition at line 36 of file ilECSUpdateSteps9.php.
References ensure_index_exists().
Referenced by step_1(), and step_2().
|
private |
Definition at line 43 of file ilECSUpdateSteps9.php.
Referenced by step_3().
ilECSUpdateSteps9::prepare | ( | ilDBInterface | $db | ) |
ilECSUpdateSteps9::step_1 | ( | ) |
Fix wrong data entries in ecs_course_assignments.
Definition at line 57 of file ilECSUpdateSteps9.php.
References ensure_indices_exist().
ilECSUpdateSteps9::step_2 | ( | ) |
step_1 was initially without ensure_indices_exist. Ensure that everyone has these indices, even if step_1 has already been executed
Definition at line 63 of file ilECSUpdateSteps9.php.
References ensure_indices_exist().
ilECSUpdateSteps9::step_3 | ( | ) |
Definition at line 72 of file ilECSUpdateSteps9.php.
References ilDBConstants\FETCHMODE_OBJECT, fix_duplicate_import_types(), and ilDBConstants\T_TEXT.
|
protected |
Definition at line 27 of file ilECSUpdateSteps9.php.
Referenced by prepare().