if ($sql_f_order != '') {
                $sql_f_order .= ', userid DESC ';
            } else {
                $sql_f_order .= ' userid DESC ';
            }
        }
    }
    // echo "<br />DEBUG :: accompagnement.php :: Ligne 162 :: FILTRES : $sql_f_where $sql_f_order\n";
}
/// selection d'utilisateurs
// accompagnement
if (!isset($select_acc)) {
    if (isset($form->select_acc)) {
        $select_acc = $form->select_acc;
    } else {
        $select_acc = referentiel_has_pupils($referentiel->id, $course->id, $USER->id) > 0;
    }
    // DEBUG
    // echo "<br />DEBUG :: accompagnement.php :: 280 :: ACCOMPAGNEMENT : $select_acc<br />\n";
}
if ($cancel) {
    // DEBUG
    // echo "<br />DEBUG :: accompagnement.php :: Ligne 285 CANCEL : $cancel SELECT_ACC : $select_acc\n";
    // print_r($form);
    // exit;
    if (isset($form->select_acc)) {
        $select_acc = $form->select_acc;
    }
    $mode = 'listactivityall';
    if (has_capability('mod/referentiel:managecertif', $context)) {
        $SESSION->returnpage = $returnlink_activite;
Example #2
0
            if (has_capability('mod/referentiel:managecertif', $context)) {
                // teacher
                $firstIdGroup = -1;
                // pas de groupe avec ce numéro
                // chercher les groupes de l'utilisateur
                $usergroups = groups_get_all_groups($course->id, $USER->id);
                // groupes de l'utilisateur
                if (empty($usergroups)) {
                    $usergroups = groups_get_all_groups($course->id, 0);
                    // groupes du cours
                }
                if (count($usergroups) > 0) {
                    $cleuser = array_keys($usergroups);
                    $firstIdGroup = $usergroups[$cleuser[0]]->id;
                }
                if (referentiel_has_pupils($referentiel->id, $course->id, $USER->id) > 0) {
                    redirect($CFG->wwwroot . '/mod/referentiel/activite.php?d=' . $referentiel->id . '&amp;select_acc=1&amp;mode=listactivity&amp;group=' . $firstIdGroup . '&amp;sesskey=' . sesskey(), '', 0);
                } else {
                    redirect($CFG->wwwroot . '/mod/referentiel/activite.php?d=' . $referentiel->id . '&amp;select_acc=0&amp;mode=listactivity&amp;group=' . $firstIdGroup . '&amp;sesskey=' . sesskey(), '', 0);
                }
            } else {
                redirect($CFG->wwwroot . '/mod/referentiel/activite.php?d=' . $referentiel->id . '&amp;select_acc=1&amp;mode=listactivityall&amp;sesskey=' . sesskey(), '', 0);
            }
            exit;
        }
    }
}
/// RSS and CSS and JS meta
$meta = '';
if (isset($mode)) {
    if ($mode == 'editreferentiel') {