]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12037 - backup does not report errors correctly in backup_module()
authordanmarsden <danmarsden>
Tue, 13 May 2008 00:41:34 +0000 (00:41 +0000)
committerdanmarsden <danmarsden>
Tue, 13 May 2008 00:41:34 +0000 (00:41 +0000)
backup/backuplib.php

index ea51459223515b7fcfaff42d8167f69adf0edc5c..690693fd7afbcf069bc1d635c402095bcc8e68d6 100644 (file)
         global $CFG;
 
         $status = true;
+        $statusm = true;
 
         require_once($CFG->dirroot.'/mod/'.$module.'/backuplib.php');
 
             if (function_exists($onemodbackup)) {
                 foreach ($preferences->mods[$module]->instances as $instance => $object) {
                     if (!empty($object->backup)) {
-                        $status = $onemodbackup($bf,$preferences,$instance);
+                        $statusm = $onemodbackup($bf,$preferences,$instance);
+                        if (!$statusm) {
+                            if (!defined('BACKUP_SILENTLY')) {
+                                notify('backup of '.$module.'-'.$object->name.' failed.');
+                            }
+                            $status = false;
+                        }
                     }
                 }
             }  else {