function workshop_check_backup_mods($course, $user_data = false, $backup_unique_code, $instances = null) { if (!empty($instances) && is_array($instances) && count($instances)) { $info = array(); foreach ($instances as $id => $instance) { $info += workshop_check_backup_mods_instances($instance, $backup_unique_code); } return $info; } //First the course data $info[0][0] = get_string("modulenameplural", "workshop"); if ($ids = workshop_ids($course)) { $info[0][1] = count($ids); } else { $info[0][1] = 0; } //Now, if requested, the user_data if ($user_data) { $info[1][0] = get_string("submissions", "workshop"); if ($ids = workshop_submission_ids_by_course($course)) { $info[1][1] = count($ids); } else { $info[1][1] = 0; } } return $info; }
function webquest_check_backup_mods($course, $user_data = false, $backup_unique_code, $instances = null) { if (!empty($instances) && is_array($instances) && count($instances)) { $info = array(); foreach ($instances as $id => $instance) { $info += webquest_check_backup_mods_instances($instance, $backup_unique_code); } return $info; } ///Course Data $info[0][0] = get_string("modulenameplural", "webquest"); if ($ids = workshop_ids($course)) { $info[0][1] = count($ids); } else { $info[0][1] = 0; } ///User data if is necesary if ($user_data) { $info[1][0] = get_string("submissions", "webquest"); if ($ids = webquest_submission_ids_by_course($course)) { $info[1][1] = count($ids); } else { $info[1][1] = 0; } $info[2][0] = get_string("teams", "webquest"); if ($ids = webquest_team_ids_by_course($course)) { $info[2][1] = count($ids); } else { $info[2][1] = 0; } } return $info; }