From: moodler Date: Tue, 3 Feb 2004 02:27:33 +0000 (+0000) Subject: SOme extra information when upgrading old logs X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=35faf19e807f1c0eda52691bf921ed2c002b40e3;p=moodle.git SOme extra information when upgrading old logs --- 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%'");