num_etudiant = "INCONNU"; $form->ddn_etudiant = "INCONNU"; $form->lieu_naissance = "INCONNU"; $form->departement_naissance = "INCONNU"; $form->adresse_etudiant = "INCONNU"; $form->ref_etablissement = "INCONNU"; */ // DEBUG // echo "
MODE : $mode\n"; if (isset($mode) && ($mode=="addetudiant")){ // ajouter un etudiant if (!isset($form->num_etudiant)){ $form->num_etudiant = ""; } if (!isset($form->ddn_etudiant)){ $form->ddn_etudiant = ""; } if (!isset($form->lieu_naissance)){ $form->lieu_naissance = ""; } if (!isset($form->departement_naissance)){ $form->departement_naissance = ""; } if (!isset($form->adresse_etudiant)){ $form->adresse_etudiant = ""; } if (!isset($form->ref_etablissement)){ $form->ref_etablissement = 0; } if (!isset($form->userid)) { $form->userid=$USER->id; } ?>

id") ?>">
:
:
:
:
" />
userid)) { $form->userid=$USER->id; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } // Charger les etudiants // filtres $context = get_context_instance(CONTEXT_MODULE, $cm->id); $isteacher = has_capability('mod/referentiel:approve', $context); $isauthor = has_capability('mod/referentiel:write', $context) && !$isteacher; $iseditor = has_capability('mod/referentiel:writereferentiel', $context); if ((!$isteacher) && (!$iseditor)){ $userid=$USER->id; $records_etudiant=referentiel_get_etudiant($userid); } else{ $record_id_users=referentiel_get_students_course($course->id,0,0); // seulement les stagiaires if ($record_id_users){ foreach ($record_id_users as $un_user_id){ // l'enregistrement existe-t-il ? // echo "
".$un_user_id->userid."\n"; $re = get_record('referentiel_etudiant', 'userid', $un_user_id->userid); if (!$re) { if (referentiel_add_etudiant_user($un_user_id->userid)){ $re = get_record('referentiel_etudiant', 'userid', $un_user_id->userid); } } if ($re){ $records_etudiant[]=$re; } } } } if (!$records_etudiant){ error(get_string('noetudiant','referentiel'), "etudiant.php?d=$referentiel->id&mode=add"); } else if ($records_etudiant){ // DEBUG // echo "
DEBUG ::
\n"; // print_object($records_etudiant); foreach ($records_etudiant as $record){ $etudiant_id=$record->id; $num_etudiant=$record->num_etudiant; $ddn_etudiant=$record->ddn_etudiant; $lieu_naissance=$record->lieu_naissance; $departement_naissance=$record->departement_naissance; $adresse_etudiant=$record->adresse_etudiant; $ref_etablissement=$record->ref_etablissement; $userid=$record->userid; // DEBUG // echo "
DEBUG ::
\n"; // print_object($record); $user_info=referentiel_get_user_info($userid); // AFFICHER etudiant ?>

id") ?>">
:
:
:
:
" /> " />
0)){ notice_yesno(get_string('confirmdeleterecord','referentiel'), 'etudiant.php?d='.$referentiel->id.'&delete='.$etudiant_id.'&confirm=1&sesskey='.sesskey(), 'etudiant.php?d='.$referentiel->id); } else{ error(get_string('noetudiant','referentiel'), "etudiant.php?d=$referentiel->id&mode=listetudiant"); } } ?>