MODE : $mode\n"; if (isset($mode) && ($mode=="addactivity")){ // ajouter une activite if (!isset($form->instance)) { $form->instance = $referentiel->id; } if (!isset($form->ref_referentiel)) { $form->ref_referentiel = $referentiel_referentiel->id; } if (!isset($form->course)) { $form->course = $course->id; } if (!isset($form->type_activite)) { $form->type_activite = ''; } if (!isset($form->description_activite)) { $form->description_activite = ''; } if (!isset($form->competences_activite)) { $form->competences_activite = referentiel_get_liste_codes_competence($referentiel_referentiel->id); } if (!isset($form->commentaire_activite)) { $form->commentaire_activite = ''; } if (!isset($form->approved)) { $form->approved=0; } if (!isset($form->userid)) { $form->userid=$USER->id; } if (!isset($form->teacherid)) { $form->teacherid=''; } if (!isset($form->activite_id)) { if (isset($activite_id)) $form->activite_id=$activite_id; else $form->activite_id=''; } if (!isset($form->description_document)) { $form->description_document = ''; } if (!isset($form->type_document)) { $form->type_document = ''; } if (!isset($form->url_document)) { $form->url_document = ''; } if (!isset($form->course_id)) { $form->course = $course->id; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } if (!isset($form->modulename)) { $form->modulename='referentiel'; } if (!isset($form->instance)) { $form->instance=$referentiel->id; } // preparer les variables globales pour Overlib referentiel_initialise_data_referentiel($referentiel_referentiel->id); ?>

'.get_string('creer_activite_teacher','referentiel').'

'."\n"; } $jauge_activite_declarees=referentiel_print_jauge_activite($USER->id, $referentiel_referentiel->id); if ($jauge_activite_declarees){ print_string('competences_declarees','referentiel', referentiel_get_user_info($USER->id)); echo '
'; echo $jauge_activite_declarees."\n"; echo '
'; } echo '
'."\n"; ?>
competences_activite); ?>
'.get_string('yes').'   '.get_string('no').'     '."\n"; ?>
" /> " />
approved)) { $form->approved=0; } if (!isset($form->userid)) { $form->userid=$USER->id; } if (!isset($form->teacherid)) { $form->teacherid=0; } if (!isset($form->course)) { $form->course = $course->id; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } if (!isset($form->modulename)) { $form->modulename='referentiel'; } if (!isset($form->instance)) { $form->instance=$referentiel->id; } if (!isset($form->activite_id)) { if (isset($activite_id)) $form->activite_id=$activite_id; else $form->activite_id=''; } if (!isset($form->mailnow)) { $form->mailnow=''; } // Charger les activites $records_users=array(); // les utilisateurs ayant cree une activite // 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){ $records_users=referentiel_get_users_activites_instance($referentiel->id); } else{ $records_users=referentiel_get_users_activites_instance($referentiel->id, $USER->id); } $liste_codes_competence=referentiel_get_liste_codes_competence($referentiel_referentiel->id); // preparer les variables globales pour Overlib if (isset($referentiel_referentiel->id) && ($referentiel_referentiel->id>0)){ referentiel_initialise_data_referentiel($referentiel_referentiel->id); } if (!$records_users){ error(get_string('noactivite','referentiel'), "activite.php?d=$referentiel->id&mode=add"); } else if ($records_users){ foreach ($records_users as $record_user){ // // DEBUG // echo "
DEBUG ::
\n"; // print_object($record_user); // LISTE DES COMPETENCES DECLAREES $jauge_activite_declarees=referentiel_print_jauge_activite($record_user->userid, $referentiel_referentiel->id); if ($jauge_activite_declarees){ print_string('competences_declarees','referentiel', referentiel_get_user_info($record_user->userid)); echo '
'; echo $jauge_activite_declarees."\n"; echo '
'; } $records_activite=referentiel_instance_get_activites_user($referentiel->id, $record_user->userid); if ($records_activite){ // DEBUG // echo "
DEBUG ::
\n"; // print_object($records_activite); foreach ($records_activite as $record_a){ $activite_id=$record_a->id; $type_activite = stripslashes($record_a->type_activite); $description_activite = stripslashes($record_a->description_activite); $competences_activite = stripslashes($record_a->competences_activite); $commentaire_activite = stripslashes($record_a->commentaire_activite); $ref_instance = $record_a->ref_instance; $ref_referentiel = $record_a->ref_referentiel; $ref_course = $record_a->ref_course; $userid = $record_a->userid; $teacherid = $record_a->teacherid; if ($teacherid==0){ if ($isteacher || $iseditor){ $teacherid=$USER->id; } } $date_creation = $record_a->date_creation; $date_modif = $record_a->date_modif; $approved = $record_a->approved; $ref_task = $record_a->ref_task; // DEBUG // echo "
DEBUG ::
\n"; // print_object($record_a); $user_info=referentiel_get_user_info($userid); $teacher_info=referentiel_get_user_info($teacherid); // dates $date_creation_info=userdate($date_creation); if ($date_modif){ $date_modif_info=userdate($date_modif); } else { $date_modif_info=''; } // MODIF JF 2009/10/27 $date_modif_student = $record_a->date_modif_student; if ($date_modif_student!=0){ $date_modif_student_info=userdate($date_modif_student); } else{ $date_modif_student_info=''; } // MODIF JF 2009/10/21 $form->old_liste_competences=stripslashes($record_a->competences_activite); // AFFICHER ACTIVITE ?>

id") ?>">
: : : : : :
'; ?>
'; print_string('aide_saisie_competences','referentiel'); echo ' '; referentiel_modifier_selection_liste_codes_item_competence('/', $liste_codes_competence, $competences_activite, false); } else{ echo '
'; print_string('competences_bloquees','referentiel'); echo ' '; referentiel_modifier_selection_liste_codes_item_competence('/', $liste_codes_competence, $competences_activite, true); echo ''."\n"; } echo '
'.get_string('yes').'   '.get_string('no').'     '."\n"; } else{ // print_string('not_approved','referentiel'); echo ''.get_string('yes').'   '.get_string('no').'     '."\n"; } } else{ if (isset($approved) && ($approved)){ print_string('approved','referentiel'); } else{ print_string('not_approved','referentiel'); } echo ''."\n"; } ?>
'.get_string('yes').'   '.get_string('no').'     '."\n"; ?>
" /> " /> " />

DEBUG ::
\n"; // print_r($records_document); $compteur_document=0; foreach ($records_document as $record_d){ $compteur_document++; $document_id=$record_d->id; $type_document = stripslashes($record_d->type_document); $description_document = stripslashes($record_d->description_document); $url_document = stripslashes($record_d->url_document); $ref_activite = $record_d->ref_activite; $cible_document = $record_d->cible_document; // fenĂȘtre cible $etiquette_document = $record_d->etiquette_document; // etiquette ?>
id") ?>">
'."\n"; echo ''."\n"; echo ''."\n"; ?> '; */ ?>
'.get_string('url','referentiel').'
'. get_string('etiquette_document','referentiel').'
'. get_string('cible_link','referentiel').''."\n"; if ($cible_document){ echo ' '.get_string('yes').' '.get_string('no')."\n"; } else{ echo ' '.get_string('yes').' '.get_string('no')."\n"; } echo '
.'get_string('modifier_depot_document','referentiel').' '.get_string('yes').' '.get_string('no').'
" /> " /> " />

description_document)) { $form->description_document = 'A COMPLETER'; } if (!isset($form->type_document)) { $form->type_document = 'A COMPLETER'; } if (!isset($form->url_document)) { $form->url_document = 'A COMPLETER'; } ?>
id") ?>">
" /> " />

0)){ notice_yesno(get_string('confirmdeleterecord','referentiel'), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&delete='.$activite_id.'&userid='.$userid.'&confirm=1&sesskey='.sesskey(), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&userid='.$userid.'&sesskey='.sesskey()); } else{ error(get_string('noactivite','referentiel'), "activite.php?d=$referentiel_instance->id&mode=listactivity"); } } else if (isset($mode) && ($mode=="approveactivity")){ if (isset($activite_id) && ($activite_id>0)){ notice_yesno(get_string('confirmvalidateactivity','referentiel'), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approve='.$activite_id.'&userid='.$userid.'&confirm=1&sesskey='.sesskey(), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approve='.$activite_id.'&userid='.$userid.'&confirm=0&sesskey='.sesskey()); } else{ error(get_string('noactivite','referentiel'), "activite.php?d=$referentiel_instance->id&select_acc=$select_acc&mode=listactivity"); } } else if (isset($mode) && ($mode=="desapproveactivity")){ if (isset($activite_id) && ($activite_id>0)){ notice_yesno(get_string('confirmdevalidateactivity','referentiel'), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approve='.$activite_id.'&userid='.$userid.'&confirm=0&sesskey='.sesskey(), 'activite.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approve='.$activite_id.'&userid='.$userid.'&confirm=1&sesskey='.sesskey()); } else{ error(get_string('noactivite','referentiel'), "activite.php?d=$referentiel_instance->id&mode=listactivity"); } } else if (isset($mode) && ($mode=="commentactivity")){ if (isset($activite_id) && ($activite_id>0)){ // commentaires if ($record_a = get_record('referentiel_activite', 'id', $activite_id)) { $activite_id=$record_a->id; $type_activite = stripslashes($record_a->type_activite); $description_activite = stripslashes($record_a->description_activite); $competences_activite = stripslashes($record_a->competences_activite); $commentaire_activite = stripslashes($record_a->commentaire_activite); $ref_instance = $record_a->ref_instance; $ref_referentiel = $record_a->ref_referentiel; $ref_course = $record_a->ref_course; $userid = $record_a->userid; $teacherid = $record_a->teacherid; $date_creation = $record_a->date_creation; $date_modif = $record_a->date_modif; $approved = $record_a->approved; $user_info=referentiel_get_user_info($userid); $teacher_info=referentiel_get_user_info($teacherid); // dates $date_creation_info=userdate($date_creation); if ($date_modif){ $date_modif_info=userdate($date_modif); } else { $date_modif_info=''; } // MODIF JF 2009/10/27 $date_modif_student = $record_a->date_modif_student; if ($date_modif_student!=0){ $date_modif_student_info=userdate($date_modif_student); } else{ $date_modif_student_info=''; } // MODIF JF 2009/10/21 $form->old_liste_competences=stripslashes($record_a->competences_activite); ?>
id") ?>">






'.get_string('yes').'   '.get_string('no').'     '."\n"; } else{ // print_string('not_approved','referentiel'); echo ''.get_string('yes').'   '.get_string('no').'     '."\n"; } ?>

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

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