/**
 * Backup all selected module instances
 *
 * Iterates thru all stamp collections; for each it checks if the one is 
 * included in the backup and calls stampcoll_backup_one_mod().
 *
 * @param resource $bf backup file resource
 * @param object $preferences Backup settings
 * @return boolean True if success, False if failure
 */
function stampcoll_backup_mods($bf, $preferences)
{
    $status = true;
    $stampcolls = get_records('stampcoll', 'course', $preferences->backup_course, 'id');
    foreach ($stampcolls as $stampcoll) {
        if (backup_mod_selected($preferences, 'stampcoll', $stampcoll->id)) {
            $status = stampcoll_backup_one_mod($bf, $preferences, $stampcoll);
        }
    }
    return $status;
}
function lightboxgallery_backup_mods($bf, $preferences)
{
    $status = true;
    if ($galleries = get_records('lightboxgallery', 'course', $preferences->backup_course, 'id')) {
        foreach ($galleries as $gallery) {
            if (backup_mod_selected($preferences, 'lightboxgallery', $gallery->id)) {
                $status = lightboxgallery_backup_one_mod($bf, $preferences, $gallery);
            }
        }
    }
    return $status;
}
Example #3
0
function wwassignment_backup_mods($bf, $preferences)
{
    $status = true;
    //Iterate over wwassignments
    if ($wwassignments = get_records("wwassignment", "course", $preferences->backup_course, "id")) {
        foreach ($wwassignments as $wwassignment) {
            if (backup_mod_selected($preferences, 'wwassignment', $wwassignment->id)) {
                $status = wwassignment_backup_one_mod($bf, $preferences, $wwassignment);
            }
        }
    }
    return $status;
}
function ezproxy_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over ezproxy table
    if ($ezproxys = get_records("ezproxy", "course", $preferences->backup_course, "id")) {
        foreach ($ezproxys as $ezproxy) {
            if (backup_mod_selected($preferences, 'ezproxy', $ezproxy->id)) {
                $status = ezproxy_backup_one_mod($bf, $preferences, $ezproxy);
            }
        }
    }
    return $status;
}
Example #5
0
/**
 * Cycles through all of the pagemenu instances
 * in a course and calls {@link pagemenu_backup_one_mod()}
 * to backup each.
 *
 * @param object $bf Backup file
 * @param object $preferences Backup preferences
 * @return boolean
 **/
function pagemenu_backup_mods($bf, $preferences)
{
    $status = true;
    // Iterate over pagemenu table
    $pagemenus = get_records('pagemenu', 'course', $preferences->backup_course, 'id');
    if ($pagemenus) {
        foreach ($pagemenus as $pagemenu) {
            if (backup_mod_selected($preferences, 'pagemenu', $pagemenu->id)) {
                $status = pagemenu_backup_one_mod($bf, $preferences, $pagemenu);
            }
        }
    }
    return $status;
}
function bigbluebuttonbn_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over bigbluebuttonbn table
    if ($bigbluebuttonbns = get_records("bigbluebuttonbn", "course", $preferences->backup_course, "id")) {
        foreach ($bigbluebuttonbns as $bigbluebuttonbn) {
            if (backup_mod_selected($preferences, 'bigbluebuttonbn', $bigbluebuttonbn->id)) {
                $status = bigbluebuttonbn_backup_one_mod($bf, $preferences, $bigbluebuttonbn);
            }
        }
    }
    return $status;
}
function wiki_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over wiki table
    if ($wikis = get_records("wiki", "course", $preferences->backup_course, "id")) {
        foreach ($wikis as $wiki) {
            if (backup_mod_selected($preferences, 'wiki', $wiki->id)) {
                wiki_backup_one_mod($bf, $preferences, $wiki);
            }
        }
    }
    return $status;
}
Example #8
0
function podcaster_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over podcaster table
    if ($podcasters = get_records('podcaster', 'course', $preferences->backup_course, 'id')) {
        foreach ($podcasters as $podcaster) {
            if (backup_mod_selected($preferences, 'podcaster', $podcaster->id)) {
                $status = podcaster_backup_one_mod($bf, $preferences, $podcaster);
            }
        }
    }
    return $status;
}
function accordion_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over accord table
    if ($accordions = get_records("accordion", "course", $preferences->backup_course, "id")) {
        foreach ($accordions as $accordion) {
            if (backup_mod_selected($preferences, 'accordion', $accordion->id)) {
                $status = accord_backup_one_mod($bf, $preferences, $accordion);
            }
        }
    }
    return $status;
}
function book_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over book table
    if ($books = get_records('book', 'course', $preferences->backup_course, 'id')) {
        foreach ($books as $book) {
            if (backup_mod_selected($preferences, 'book', $book->id)) {
                $status = book_backup_one_mod($bf, $preferences, $book);
            }
        }
    }
    return $status;
}
function checklist_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    $checklists = get_records('checklist', 'course', $preferences->backup_course, 'id');
    if ($checklist) {
        foreach ($checklist as $checklist) {
            if (backup_mod_selected($preferences, 'checklist', $checklist->id)) {
                $status = checklist_backup_one_mod($bf, $preferences, $checklist);
            }
        }
    }
    return $status;
}
function tab_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over tab table
    if ($tabs = get_records("tab", "course", $preferences->backup_course, "id")) {
        foreach ($tabs as $tab) {
            if (backup_mod_selected($preferences, 'tab', $tab->id)) {
                $status = tab_backup_one_mod($bf, $preferences, $tab);
            }
        }
    }
    return $status;
}
function webquest_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    $webquests = get_records("webquest", "course", $preferences->backup_course, "id");
    if ($webquests) {
        foreach ($webquests as $webquest) {
            if (backup_mod_selected($preferences, 'webquest', $webquest->id)) {
                $status = webquest_backup_one_mod($bf, $preferences, $webquest);
            }
        }
    }
    return $status;
}
function netpublish_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over imagegallery table
    if ($netpublishes = get_records("netpublish", "course", $preferences->backup_course, "id")) {
        foreach ($netpublishes as $netpublish) {
            if (backup_mod_selected($preferences, 'netpublish', $netpublish->id)) {
                $status = netpublish_backup_one_mod($bf, $preferences, $netpublish);
            }
        }
    }
    return $status;
}
function skype_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over skype table
    if ($skypes = get_records("skype", "course", $preferences->backup_course, "id")) {
        foreach ($skypes as $skype) {
            if (backup_mod_selected($preferences, 'skype', $skype->id)) {
                $status = skype_backup_one_mod($bf, $preferences, $skype);
            }
        }
    }
    return $status;
}
function livewebteaching_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over livewebteaching table
    if ($livewebteachings = get_records("livewebteaching", "course", $preferences->backup_course, "id")) {
        foreach ($livewebteachings as $livewebteaching) {
            if (backup_mod_selected($preferences, 'livewebteaching', $livewebteaching->id)) {
                $status = livewebteaching_backup_one_mod($bf, $preferences, $livewebteaching);
            }
        }
    }
    return $status;
}
function imagegallery_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over imagegallery table
    if ($galleries = get_records("imagegallery", "course", $preferences->backup_course, "id")) {
        foreach ($galleries as $imagegallery) {
            if (backup_mod_selected($preferences, 'imagegallery', $imagegallery->id)) {
                $status = imagegallery_backup_one_mod($bf, $preferences, $imagegallery);
            }
        }
    }
    return $status;
}
function groupselect_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over groupselect table
    if ($groupselects = get_records("groupselect", "course", $preferences->backup_course, "id")) {
        foreach ($groupselects as $groupselect) {
            if (backup_mod_selected($preferences, 'groupselect', $groupselect->id)) {
                $status = groupselect_backup_one_mod($bf, $preferences, $groupselect);
            }
        }
    }
    return $status;
}
Example #19
0
/**
 * API function called by the Moodle backup system to backup all of
 * the webinar activities
 */
function webinar_backup_mods($bf, $preferences)
{
    $status = true;
    $webinars = get_records('webinar', 'course', $preferences->backup_course, 'id');
    if ($webinars) {
        foreach ($webinars as $webinar) {
            if (backup_mod_selected($preferences, 'webinar', $webinar->id)) {
                $status &= webinar_backup_one_mod($bf, $preferences, $webinar);
            }
        }
    }
    //$status &= webinar_backup_session_field($bf, $preferences); // DISABLED
    return $status;
}
Example #20
0
function label_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    ////Iterate over label table
    if ($labels = get_records("label", "course", $preferences->backup_course, "id")) {
        foreach ($labels as $label) {
            if (backup_mod_selected($preferences, 'label', $label->id)) {
                $status = label_backup_one_mod($bf, $preferences, $label);
            }
        }
    }
    return $status;
}
Example #21
0
function scorm_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over scorm table
    $scorms = get_records('scorm', 'course', $preferences->backup_course, 'id');
    if ($scorms) {
        foreach ($scorms as $scorm) {
            if (backup_mod_selected($preferences, 'scorm', $scorm->id)) {
                $status = scorm_backup_one_mod($bf, $preferences, $scorm);
            }
        }
    }
    return $status;
}
Example #22
0
function openmeetings_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over openmeetings table
    $openmeetingss = get_records("openmeetings", "course", $preferences->backup_course, "id");
    if ($openmeetingss) {
        foreach ($openmeetingss as $openmeetings) {
            if (backup_mod_selected($preferences, 'openmeetings', $openmeetings->id)) {
                $status = openmeetings_backup_one_mod($bf, $preferences, $openmeetings);
            }
        }
    }
    return $status;
}
Example #23
0
function lesson_backup_mods($bf, $preferences)
{
    global $CFG, $DB;
    $status = true;
    //Iterate over lesson table
    $lessons = $DB->get_records("lesson", array("course" => $preferences->backup_course), "id");
    if ($lessons) {
        foreach ($lessons as $lesson) {
            if (backup_mod_selected($preferences, 'lesson', $lesson->id)) {
                $status = lesson_backup_one_mod($bf, $preferences, $lesson);
            }
        }
    }
    return $status;
}
Example #24
0
function survey_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over survey table
    $surveys = get_records("survey", "course", $preferences->backup_course, "id");
    if ($surveys) {
        foreach ($surveys as $survey) {
            if (backup_mod_selected($preferences, 'survey', $survey->id)) {
                $status = survey_backup_one_mod($bf, $preferences, $survey);
            }
        }
    }
    return $status;
}
function voiceauthoring_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over voiceauthoring table
    $voiceauthorings = get_records("voiceauthoring", "course", $preferences->backup_course, "id");
    if ($voiceauthorings) {
        foreach ($voiceauthorings as $voiceauthoring) {
            if (backup_mod_selected($preferences, 'voiceauthoring', $voiceauthoring->id)) {
                $status = voiceauthoring_backup_one_mod($bf, $preferences, $voiceauthoring);
            }
        }
    }
    return $status;
}
Example #26
0
function glossary_backup_mods($bf, $preferences)
{
    global $CFG, $DB;
    $status = true;
    //Iterate over glossary table
    $glossaries = $DB->get_records("glossary", array("course" => $preferences->backup_course), "mainglossary");
    if ($glossaries) {
        foreach ($glossaries as $glossary) {
            if (backup_mod_selected($preferences, 'glossary', $glossary->id)) {
                $status = glossary_backup_one_mod($bf, $preferences, $glossary);
            }
        }
    }
    return $status;
}
Example #27
0
function dimdim_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over dimdim table
    $dimdims = get_records("dimdim", "course", $preferences->backup_course, "id");
    if ($dimdims) {
        foreach ($dimdims as $dimdim) {
            if (backup_mod_selected($preferences, 'dimdim', $dimdim->id)) {
                $status = dimdim_backup_one_mod($bf, $preferences, $dimdim);
            }
        }
    }
    return $status;
}
function wiki_backup_mods($bf, $preferences)
{
    $status = true;
    ////Iterate over wiki table
    $dfwikis = get_records('wiki', "course", $preferences->backup_course, "id");
    if ($dfwikis) {
        foreach ($dfwikis as $dfwiki) {
            if (backup_mod_selected($preferences, 'wiki', $dfwiki->id)) {
                $status = wiki_backup_one_mod($bf, $preferences, $dfwiki);
                // backup files happens in backup_one_mod now too.
            }
        }
    }
    return $status;
}
function voiceemail_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over voiceemail table
    $voiceemails = get_records("voiceemail", "course", $preferences->backup_course, "id");
    if ($voiceemails) {
        foreach ($voiceemails as $voiceemail) {
            if (backup_mod_selected($preferences, 'voiceemail', $voiceemail->id)) {
                $status = voiceemail_backup_one_mod($bf, $preferences, $voiceemail);
            }
        }
    }
    return $status;
}
function voicepodcaster_backup_mods($bf, $preferences)
{
    global $CFG;
    $status = true;
    //Iterate over voicepodcaster table
    $voicefeatures = get_records("voicepodcaster", "course", $preferences->backup_course, "id");
    if ($voicefeatures) {
        foreach ($voicefeatures as $voicefeature) {
            if (backup_mod_selected($preferences, 'voicepodcaster', $voicefeature->id)) {
                $status = voicepodcaster_backup_one_mod($bf, $preferences, $voicefeature);
            }
        }
    }
    return $status;
}