diff --git a/backup/backuplib.php b/backup/backuplib.php index f487749..c19cc8e 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -22,18 +22,18 @@ $count_users = 0; $backupable_users = array(); + /// Calculate needed users (calling every xxxx_get_participants function + scales users + /// + messages users + blogs users) + $needed_users = backup_get_needed_users($courseid, $backup_messages, $backup_blogs); + + /// Calculate enrolled users (having course:view cap) + $enrolled_users = backup_get_enrolled_users($courseid); + if ($backup_users == 0) { /// All users $backupable_users = backup_get_all_users(); } else if ($backup_users == 1) { /// Needed users - /// Calculate needed users (calling every xxxx_get_participants function + scales users - /// + messages users + blogs users) - $needed_users = backup_get_needed_users($courseid, $backup_messages, $backup_blogs); - - /// Calculate enrolled users (having course:view cap) - $enrolled_users = backup_get_enrolled_users($courseid); - /// Calculate backupable users (needed + enrolled) /// First, needed $backupable_users = $needed_users;