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; }
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