From 35faf19e807f1c0eda52691bf921ed2c002b40e3 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 3 Feb 2004 02:27:33 +0000 Subject: [PATCH] SOme extra information when upgrading old logs --- lib/db/mysql.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/db/mysql.php b/lib/db/mysql.php index cfd589505b..5adf3e8142 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -643,6 +643,15 @@ function main_upgrade($oldversion=0) { FROM {$CFG->prefix}course_modules cm, {$CFG->prefix}modules m WHERE cm.module = m.id")) { + $cmcount = count($coursemodules); + if ($cmcount > 10) { + print_simple_box_start("center", "", "#ffcccc"); + echo ''; + echo "

Upgrading old logs with new data from $cmcount coursemodules."; + echo '

This process may take a very long time ... please be patient and let it finish.'; + echo ''; + print_simple_box_end(); + } foreach ($coursemodules as $cm) { execute_sql("UPDATE {$CFG->prefix}log SET cmid = '$cm->id' WHERE module = '$cm->name' AND url LIKE 'view.php?id=$cm->id%'"); @@ -650,6 +659,7 @@ function main_upgrade($oldversion=0) { execute_sql("UPDATE {$CFG->prefix}log SET cmid = '$cm->id' WHERE module = 'forum' AND url LIKE '%?f=$cm->instance%'"); if ($discussions = get_records("forum_discussions", "forum", $cm->instance)) { + notify("Processing ".count($discussions)." discussions"); foreach ($discussions as $discussion) { execute_sql("UPDATE {$CFG->prefix}log SET cmid = '$cm->id' WHERE module = 'forum' AND url LIKE '%?d=$discussion->id%'"); -- 2.39.5