From: martinlanghoff Date: Tue, 16 Jan 2007 02:52:51 +0000 (+0000) Subject: mnet: backup_general_info() now indicates whether it includes MNET_REMOTEUSERS X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c0543ba1f7fb87039d6f0e8586fa859768505419;p=moodle.git mnet: backup_general_info() now indicates whether it includes MNET_REMOTEUSERS --- diff --git a/backup/backuplib.php b/backup/backuplib.php index 4bec15b82a..03bb9454b5 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -450,6 +450,15 @@ } else { $zipmethod = 'internal'; } + //Indicate if it includes external MNET users + $sql = "SELECT b.old_id + FROM {$CFG->prefix}backup_ids b + JOIN {$CFG->prefix}user u ON b.old_id=u.id + WHERE b.backup_code = '$preferences->backup_unique_code' + AND b.table_name = 'user' AND u.mnethostid != '{$CFG->mnet_localhost_id}'"; + if (record_exists_sql($sql)) { + fwrite ($bf,full_tag("MNET_REMOTEUSERS",2,false,'true')); + } fwrite ($bf,full_tag("ZIP_METHOD",2,false,$zipmethod)); //Te includes tag fwrite ($bf,start_tag("DETAILS",2,true));