MODE : $mode\n";
if (isset($mode) && ($mode=="editcertif")){
if (!empty($referentiel) && !empty($referentiel_referentiel) && !empty($course)){
if (!isset($form->instance)) {
$form->instance = $referentiel->id;
}
if (!isset($form->course_id)) {
$form->course = $course->id;
}
if (!isset($form->sesskey)) {
$form->sesskey=sesskey();
}
if (!isset($form->modulename)) {
$form->modulename='referentiel';
}
// Charger les certificats
// filtres
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$isteacher = has_capability('mod/referentiel:rate', $context);
$isauthor = has_capability('mod/referentiel:viewrate', $context) && !$isteacher;
$iseditor = has_capability('mod/referentiel:managecertif', $context);
if ((!$isteacher) && (!$iseditor) && empty($userid_filtre)){
$userid_filtre= $USER->id;
}
// les empreintes
$empreintes_certificat = referentiel_purge_dernier_separateur(referentiel_get_liste_empreintes_competence($referentiel->ref_referentiel), '/');
// charger les certificats
// $records_certificats=referentiel_get_certificats($referentiel_referentiel->id);
$records_certificats=referentiel_get_liste_certificats($referentiel, $userid_filtre, $gusers, $select_acc, $mode);
if ($records_certificats){
// DEBUG
// echo "
DEBUG ::
\n";
// print_object($records_ceerificats);
echo ''."\n";
foreach ($records_certificats as $record){
$certificat_id=$record->id;
if (isset($record->synthese_certificat)){
$synthese_certificat = $record->synthese_certificat;
}
else{
$synthese_certificat = '';
}
$commentaire_certificat = $record->commentaire_certificat;
$competences_certificat = $record->competences_certificat;
$decision_jury = $record->decision_jury;
$decision_jury_old = $record->decision_jury;
$ref_referentiel = $record->ref_referentiel;
$userid = $record->userid;
// $teacherid = $record->teacherid;
if ($isteacher || $iseditor){
$teacherid = $USER->id;
}
else{
$teacherid = $record->teacherid;
}
$verrou = $record->verrou;
$valide = $record->valide;
$evaluation = $record->evaluation;
if (($teacherid == 0) || ($teacherid == "")){
$teacherid = $USER->id; //
}
$date_decision = $record->date_decision;
if (($date_decision=="") || ($date_decision==0)){
$date_decision=time();
}
// affichage
$user_info=referentiel_get_user_info($userid);
$teacher_info=referentiel_get_user_info($teacherid);
$date_decision_info=userdate($date_decision);
if ($isteacher|| $iseditor){
// AFFICHER certificat
?>