MODE $mode\n";
if (!empty($record) && !empty($course)){
// une enregistrement activite est charge
/////////////////// MODIFIER ////////////////////////////////////////////
if (isset($mode) && ($mode=="updateactivity")){
if (!isset($form->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='';
}
// preparer les variables globales pour Overlib
if (isset($referentiel_referentiel->id) && ($referentiel_referentiel->id>0)){
referentiel_initialise_data_referentiel($referentiel_referentiel->id);
}
// Charger les activites
// 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);
$liste_codes_competence=referentiel_get_liste_codes_competence($referentiel_referentiel->id);
// DEBUG
// echo "
DEBUG
\n";
// print_object($record);
$activite_id=$record->id;
$type_activite = stripslashes($record->type_activite);
$description_activite = stripslashes(strip_tags($record->description_activite));
$competences_activite = stripslashes(strip_tags($record->competences_activite));
$commentaire_activite = stripslashes(strip_tags($record->commentaire_activite));
$ref_instance = $record->ref_instance;
$ref_referentiel = $record->ref_referentiel;
$ref_course = $record->ref_course;
$userid = $record->userid;
$teacherid = $record->teacherid;
if ($teacherid==0){
if ($isteacher || $iseditor){
$teacherid=$USER->id;
}
}
$date_creation = $record->date_creation;
$date_modif = $record->date_modif;
$approved = $record->approved;
$ref_task = $record->ref_task;
if ($ref_task>0){ // remplacer par la liste definie dans la tache
$liste_codes_competences_tache=referentiel_get_liste_codes_competence_tache($ref_task);
// DEBUG
// echo "
DEBUG
\n";
// echo $liste_codes_competences_tache;
}
else{
$liste_codes_competences_tache=$liste_codes_competence;
}
// DEBUG
// echo "
DEBUG
\n";
// print_object($record);
$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->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->competences_activite);
// LISTE DES COMPETENCES DECLAREES
$jauge_activite_declarees=referentiel_print_jauge_activite($userid, $ref_referentiel);
if ($jauge_activite_declarees){
print_string('competences_declarees','referentiel', referentiel_get_user_info($userid));
echo '
';
echo $jauge_activite_declarees."\n";
echo '
';
}
// AFFICHER ACTIVITE
?>
description_document)) { $form->description_document = 'INCONNU'; } if (!isset($form->type_document)) { $form->type_document = 'A COMPLETER'; } if (!isset($form->url_document)) { $form->url_document = ''; } $s1=' | |
'.get_string('document_associe','referentiel').' | |
'; $s.=' |