private function get_enrolled_coursegroups_list()
 {
     global $CFG, $COURSE, $enroldb, $sisdb;
     $coursegroups_list = array();
     if (!($coursegroups = cegep_local_get_enrolled_coursegroups($COURSE->idnumber))) {
         return false;
     }
     foreach ($coursegroups as $coursegroup) {
         $coursegroups_list[$coursegroup['id']] = "{$coursegroup['coursecode']} #{$coursegroup['group']} - " . cegep_local_term_to_string($coursegroup['term']) . " ({$coursegroup['numberofstudents']} " . get_string('students', 'block_cegep') . ')';
     }
     return $coursegroups_list;
 }
Пример #2
0
function cegep_local_get_unenrolled_coursegroups($course_idnumber, $user_idnumber)
{
    $coursegroups = array();
    if (!($all_coursegroups = cegep_local_get_coursegroups($course_idnumber, $user_idnumber))) {
        return false;
    }
    $enrolled_coursegroups = cegep_local_get_enrolled_coursegroups($course_idnumber);
    foreach ($all_coursegroups as $coursegroup) {
        foreach ($enrolled_coursegroups as $enrolled_coursegroup) {
            if ($coursegroup['id'] == $enrolled_coursegroup['id']) {
                continue 2;
            }
        }
        array_push($coursegroups, $coursegroup);
    }
    return $coursegroups;
}