MDL-27877 question engine progress bars not working.

This commit is contained in:
Tim Hunt
2011-06-16 18:55:10 +01:00
parent c3f85e22d9
commit 08c458d10f
3 changed files with 3 additions and 0 deletions
@@ -54,6 +54,7 @@ class local_qeupgradehelper_attempt_upgrader extends question_engine_attempt_upg
protected function reset_progress($done, $outof) {
if (is_null($this->progressbar)) {
$this->progressbar = new progress_bar('qe2reset');
$this->progressbar->create();
}
gc_collect_cycles(); // This was really helpful in PHP 5.2. Perhaps remove.
+1
View File
@@ -563,6 +563,7 @@ function xmldb_quiz_upgrade($oldversion) {
if ($oldattempts) {
$pbar = new progress_bar('q15upgrade');
$pbar->create();
$a = new stdClass();
$a->todo = count($oldattempts);
$a->done = 0;
+1
View File
@@ -61,6 +61,7 @@ class question_engine_attempt_upgrader {
protected function print_progress($done, $outof, $quizid) {
if (is_null($this->progressbar)) {
$this->progressbar = new progress_bar('qe2upgrade');
$this->progressbar->create();
}
gc_collect_cycles(); // This was really helpful in PHP 5.2. Perhaps remove.