Exemple #1
0
function findResetables($user, $courses, $semestersid)
{
    global $CFG, $USER;
    $semester = get_record('block_courseprefs_semesters', 'id', $semestersid);
    $semester_name = "{$semester->year}{$semester->name}{$user->getUsername()}cl";
    $numbers = $user->findClNumbers($semestersid, $courses);
    foreach ($numbers as $number) {
        $crosslists = CoursePrefsCrosslist::findByNumber($semester_name . $number);
        if (empty($crosslists)) {
            continue;
        }
        reset_prefs($crosslists);
    }
}