diff --git a/backup/mod/resource/backuplib.php b/backup/mod/resource/backuplib.php new file mode 100644 index 00000000000..ffb070081f6 --- /dev/null +++ b/backup/mod/resource/backuplib.php @@ -0,0 +1,53 @@ +id,files) + // + // Meaning: pk->primary key field of the table + // fk->foreign key to link with parent + // nt->nested field (recursive data) + // CL->course level info + // UL->user level info + // files->table may have files) + // + //----------------------------------------------------------- + + function resource_backup_mods($course,$user_data=false) { + print "hola"; + } + + ////Return an array of info (name,value) + function resource_check_backup_mods($course,$user_data=false) { + //First the course data + $info[0][0] = get_string("modulenameplural","resource"); + if ($ids = choice_ids ($course)) { + $info[0][1] = count($ids); + } else { + $info[0][1] = 0; + } + + return $info; + } + + + + + + + // INTERNAL FUNCTIONS. BASED IN THE MOD STRUCTURE + + //Returns an array of resources id + function resources_ids ($course) { + + global $CFG; + + return get_records_sql ("SELECT a.id, a.course + FROM {$CFG->prefix}resource a + WHERE a.course = '$course'"); + } + +?>