|
|
|
@ -3191,9 +3191,10 @@ function migrateSwitch($fromVersion, $manager, $processFiles = true) |
|
|
|
|
|
|
|
|
|
if ($result) { |
|
|
|
|
error_log('Migrations files were executed ('.date('Y-m-d H:i:s').')'); |
|
|
|
|
|
|
|
|
|
$connection->executeQuery("ALTER TABLE course_category MODIFY COLUMN auth_course_child VARCHAR(40) DEFAULT 'TRUE'"); |
|
|
|
|
|
|
|
|
|
error_log('Fix post_group_id:'); |
|
|
|
|
|
|
|
|
|
// Fix post_group_id |
|
|
|
|
$sql = "SELECT * FROM c_student_publication where (post_group_id <> 0 or post_group_id is not null)"; |
|
|
|
|
$statement = $connection->executeQuery($sql); |
|
|
|
@ -3226,11 +3227,13 @@ function migrateSwitch($fromVersion, $manager, $processFiles = true) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
error_log('End - Fix post_group_id'); |
|
|
|
|
|
|
|
|
|
// Delete c_student_publication from any session that doesn't exist anymore |
|
|
|
|
$sql = "DELETE FROM c_student_publication WHERE session_id NOT IN (SELECT id FROM session)"; |
|
|
|
|
$statement = $connection->executeQuery($sql); |
|
|
|
|
$connection->executeQuery($sql); |
|
|
|
|
|
|
|
|
|
error_log('Fix work documents'); |
|
|
|
|
// Fix work documents that don't have c_item_property value |
|
|
|
|
$sql = "SELECT * FROM c_student_publication WHERE parent_id IS NOT NULL"; |
|
|
|
|
$statement = $connection->executeQuery($sql); |
|
|
|
@ -3262,10 +3265,12 @@ function migrateSwitch($fromVersion, $manager, $processFiles = true) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
error_log('End - Fix work documents'); |
|
|
|
|
|
|
|
|
|
$sql = "UPDATE settings_current SET selected_value = '1.11.0' WHERE variable = 'chamilo_database_version'"; |
|
|
|
|
$connection->executeQuery($sql); |
|
|
|
|
|
|
|
|
|
if ($processFiles) { |
|
|
|
|
error_log('Update config files'); |
|
|
|
|
$fromVersionShort = '1.10'; |
|
|
|
|
include __DIR__.'/update-files-1.10.0-1.11.0.inc.php'; |
|
|
|
|
// Only updates the configuration.inc.php with the new version |
|
|
|
|