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; $commentaire_certificat = $record->commentaire_certificat; $competences_certificat = $record->competences_certificat; $decision_jury = $record->decision_jury; $ref_referentiel = $record->ref_referentiel; $userid = $record->userid; // $teacherid = $record->teacherid; $teacherid = $USER->id; $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 ?>

id") ?>">
: : : : '.$date_decision_info.''; ?>
:
:
:
: '.get_string("yes").'   '.get_string("no")."\n"; } else { echo ''.get_string("yes").'   '.get_string("no")."\n"; } ?>
: '.get_string('yes').'   '.get_string('no').'     '."\n"; ?>
" /> " />

id") ?>">
: : : : '.$date_decision_info.''; ?>
:
:
:
:
: '.get_string('yes').'   '.get_string('no').'     '."\n"; ?>
" /> " />

0)){ notice_yesno(get_string('confirminitialiserecord','referentiel'), 'certificat.php?d='.$referentiel->id.'&delete='.$certificat_id.'&confirm=1&sesskey='.sesskey(), 'certificat.php?d='.$referentiel->id); } else{ print_error(get_string('nocertificat','referentiel'), "certificat.php?d=$referentiel_instance->id&mode=listactivity"); } } else if (isset($mode) && ($mode=="verrouiller")){ if (isset($certificat_id) && ($certificat_id>0)){ notice_yesno(get_string('confirmverrouiller','referentiel'), 'certificat.php?d='.$referentiel->id.'&approve='.$certificat_id.'&userid='.$userid.'&confirm=1&sesskey='.sesskey(), 'certificat.php?d='.$referentiel->id.'&approve='.$certificat_id.'&userid='.$userid.'&confirm=0&sesskey='.sesskey()); } else{ print_error(get_string('nocertificat','referentiel'), "certificat.php?d=$referentiel_instance->id&mode=listactivity"); } } else if (isset($mode) && ($mode=="deverrouiller")){ if (isset($certificat_id) && ($certificat_id>0)){ notice_yesno(get_string('confirmdeverrouiller','referentiel'), 'certificat.php?d='.$referentiel->id.'&approve='.$certificat_id.'&userid='.$userid.'&confirm=0&sesskey='.sesskey(), 'certificat.php?d='.$referentiel->id.'&approve='.$certificat_id.'&userid='.$userid.'&confirm=1&sesskey='.sesskey()); } else{ print_error(get_string('nocertificat','referentiel'), "certificat.php?d=$referentiel_instance->id&mode=listactivity"); } } else if (isset($mode) && ($mode=="commentcertif")){ 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'; } // les empreintes $empreintes_certificat = referentiel_purge_dernier_separateur(referentiel_get_liste_empreintes_competence($referentiel->ref_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){ if (isset($certificat_id) && ($certificat_id>0)){ // commentaires if ($record = get_record('referentiel_certificat', 'id', $certificat_id)) { $certificat_id=$record->id; $commentaire_certificat = $record->commentaire_certificat; $competences_certificat = $record->competences_certificat; $decision_jury = $record->decision_jury; $ref_referentiel = $record->ref_referentiel; $userid = $record->userid; // $teacherid = $record->teacherid; $teacherid = $USER->id; $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); // AFFICHER certificat echo ''."\n"; ?>

id") ?>">
: : : : '.$date_decision_info.''; ?>
:
:
:
:
: '.get_string('yes').'   '.get_string('no').'     '."\n"; ?>
" />

id&mode=listactivity"); } } } } } ?>