示例#1
0
function referentiel_delete_etablissement($id)
{
    global $DB;
    // suppression etablissement
    if (!empty($id)) {
        // supprimer les enregistrements dependants
        $etudiants = referentiel_get_etudiants(array("ref_etablissement" => "{$id}"), "ref_etablissement=:ref_etablissement ");
        if ($etudiants) {
            foreach ($etudiants as $etudiant) {
                referentiel_etudiant_set_etablissement($etudiant->userid, 0);
            }
        }
        return $DB->delete_records("referentiel_etablissement", array("id" => "{$id}"));
    }
    return false;
}
示例#2
0
        print_error(get_string('noaccess', 'referentiel'));
    }
}
// selecteur
$userid_filtre = 0;
// RECUPERER LES FORMULAIRES
if (isset($SESSION->modform)) {
    // Variables are stored in the session
    $form = $SESSION->modform;
    unset($SESSION->modform);
} else {
    $form = (object) $_POST;
}
/// selection etablissement
if (isset($mode) && $mode == 'selectetab' && isset($userid) && $userid > 0 && isset($etablissement_id) && $etablissement_id > 0 && confirm_sesskey()) {
    referentiel_etudiant_set_etablissement($userid, $etablissement_id);
    $mode = 'listetudiant';
}
if ($cancel) {
    if (!empty($SESSION->returnpage)) {
        $return = $SESSION->returnpage;
        unset($SESSION->returnpage);
        redirect($return);
    } else {
        redirect('etudiant.php?d=' . $referentiel->id);
    }
}
/// selection d'utilisateurs
if (isset($action) && $action == 'selectuser' && isset($form->userid) && $form->userid > 0 && confirm_sesskey()) {
    $userid_filtre = $form->userid;
    // DEBUG