type_task=($form->type_task); $task->description_task=($form->description_task); $task->competences_task=reference_conversion_code_2_liste_competence('/', $form->code_item); $task->criteres_evaluation=($form->criteres_evaluation); $task->ref_instance=$form->instance; $task->ref_referentiel=$form->ref_referentiel; $task->ref_course=$form->course; $task->auteurid=$USER->id; $task->date_creation=time(); $task->date_modif=time(); $task->date_debut=mktime($form->date_debut->heure, $form->date_debut->mois, $form->date_debut->jour,$form->date_debut->annee); $task->date_fin=mktime($form->date_fin->heure, $form->date_fin->mois, $form->date_fin->jour,$form->date_fin->annee); */ // DEBUG // echo "
MODE : $mode\n"; if (isset($mode) && ($mode=="addtask")){ // ajouter une task 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_task)) { $form->type_task = ''; } if (!isset($form->description_task)) { $form->description_task = ''; } if (!isset($form->competences_task)) { $form->competences_task = referentiel_get_liste_codes_competence($referentiel_referentiel->id); } if (!isset($form->criteres_evaluation)) { $form->criteres_evaluation = ''; } if (!isset($form->auteurid)) { $form->auteurid=$USER->id; } if (!isset($form->date_debut)){ $date_debut=date("d/m/Y H:i"); } else{ $date_debut=date("d/m/Y H:i", $form->date_debut); } if (!isset($form->date_fin)){ $date=strtotime('+4 weeks'); $date_fin = date("d/m/Y H:i", $date); // echo "
DEBUG :: task.html :: 79 :: $date :: $date_fin\n"; // exit; } else{ $date_fin=date("d/m/Y H:i", $form->date_fin); } if (!isset($form->task_id)) { if (isset($task_id)) $form->task_id=$task_id; else $form->task_id=''; } // consignes if (!isset($form->description_consigne)) { $form->description_consigne = ''; } if (!isset($form->type_consigne)) { $form->type_consigne = ''; } if (!isset($form->url_consigne)) { $form->url_consigne = ''; } if (!isset($form->souscription_libre)) { $souscription_libre = '1'; } if (!isset($form->cle_souscription)){ $cle_souscription = ''; } if (!isset($form->tache_masquee)){ $tache_masquee = 0; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } if (!isset($form->modulename)) { $form->modulename='referentiel'; } // preparer les variables globales pour Overlib referentiel_initialise_data_referentiel($referentiel_referentiel->id); // saisie date echo "\n".''."\n"; ?>

id") ?>">
'; } ?>
:







:
:
:
:
competences_task); ?>
:
:
'.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } else{ echo ' '.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } echo get_string('cle_souscription', 'referentiel').' : ('.get_string('aide_souscription_cle', 'referentiel').')
'.get_string('souscription_forcee', 'referentiel').' ('.get_string('aide_souscription_forcee', 'referentiel').')'."\n"; ?>
: '.get_string('yes').'     '.get_string('no').'
'."\n"; } else{ echo ' '.get_string('yes').'     '.get_string('no').'
'."\n"; } ?>
'.get_string('notification_tache','referentiel').''; if (NOTIFICATION_TACHES_AUX_REFERENTS){ echo '
'.get_string('not_tache_3','referentiel').''; } else{ echo '
'.get_string('not_tache_1','referentiel').''; } echo ':
'.get_string('yes').'   '.get_string('no').'    

" />

0)){ // mise a jour d'une tache 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_task)) { $form->type_task = ''; } if (!isset($form->description_task)) { $form->description_task = ''; } if (!isset($form->competences_task)) { $form->competences_task = referentiel_get_liste_codes_competence($referentiel_referentiel->id); } if (!isset($form->criteres_evaluation)) { $form->criteres_evaluation = ''; } if (!isset($form->auteurid)) { $form->auteurid=$USER->id; } if (!isset($form->date_debut)){ $date_debut=date("d/m/Y H:i"); } else{ $date_debut=date("d/m/Y H:i", $form->date_debut); } if (!isset($form->date_fin)){ $date_fin=date("d/m/Y H:i"); } else{ $date_fin=date("d/m/Y H:i", $form->date_fin); } if (!isset($form->task_id)) { if (isset($task_id)) $form->task_id=$task_id; else $form->task_id=''; } // consignes if (!isset($form->description_consigne)) { $form->description_consigne = ''; } if (!isset($form->type_consigne)) { $form->type_consigne = ''; } if (!isset($form->url_consigne)) { $form->url_consigne = ''; } if (!isset($form->souscription_libre)) { $souscription_libre = '1'; } if (!isset($form->cle_souscription)){ $cle_souscription = ''; } if (!isset($form->tache_masquee)){ $tache_masquee = 0; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } if (!isset($form->modulename)) { $form->modulename='referentiel'; } // preparer les variables globales pour Overlib referentiel_initialise_data_referentiel($referentiel_referentiel->id); // Charger la tache // filtres $context = get_context_instance(CONTEXT_MODULE, $cm->id); $isauthor = has_capability('mod/referentiel:addtask', $context); $iseditor = has_capability('mod/referentiel:writereferentiel', $context); // DEBUG // echo "
DEBUG :: task.html :: 299 :: TACHE : $task_id :: REFERENTIEL : $referentiel->idid); $record_t=referentiel_get_task($task_id,0); // print_r($record_t); if (!$record_t){ error(get_string('notask','referentiel'), "task.php?d=$referentiel->idid&select_acc=$select_acc&mode=update"); } else if ($record_t){ // DEBUG // echo "
DEBUG ::
\n"; // print_object($record_task); echo "\n".''."\n"; $task_id=$record_t->id; $type_task = stripslashes($record_t->type_task); $description_task = stripslashes($record_t->description_task); $competences_task = stripslashes($record_t->competences_task); $criteres_evaluation = stripslashes($record_t->criteres_evaluation); $ref_instance = $record_t->ref_instance; $ref_referentiel = $record_t->ref_referentiel; $ref_course = $record_t->ref_course; $auteurid = $record_t->auteurid; $date_creation = $record_t->date_creation; $date_modif = $record_t->date_modif; if ($record_t->date_debut==0){ $date_debut = date("d/m/Y H:i"); // echo "
DEBUG :: task.html :: 313 :: $date_debut\n"; // exit; } else{ $date_debut=date("d/m/Y H:i", $record_t->date_debut); } if ($record_t->date_fin==0){ $date=strtotime('+4 weeks'); $date_fin = date("d/m/Y H:i", $date); // echo "
DEBUG :: task.html :: 322 :: $date :: $date_fin\n"; // exit; } else{ $date_fin=date("d/m/Y H:i", $record_t->date_fin); } // Modalite souscription if (isset($record_t->souscription_libre)) { $souscription_libre = $record_t->souscription_libre; } else{ $souscription_libre = 1; } if (isset($record_t->cle_souscription)){ $cle_souscription = $record_t->cle_souscription; } else{ $cle_souscription=''; } if (isset($record_t->tache_masquee)){ $tache_masquee = $record_t->tache_masquee; } else{ $tache_masquee=0; } // DEBUG // echo "
DEBUG ::
\n"; // print_object($record_t); $auteur_info=referentiel_get_user_info($auteurid); // dates $date_creation_info=userdate($date_creation); $date_modif_info=userdate($date_modif); // $date_debut_info=userdate($date_debut); // $date_fin_info=userdate($date_fin); $date_debut_info=$date_debut; $date_fin_info=$date_fin; // AFFICHER tache ?>

id") ?>">
: : : :
'.get_string('notification_tache','referentiel').''; if (NOTIFICATION_TACHES_AUX_REFERENTS){ echo '
'.get_string('not_tache_3','referentiel').''; } else{ echo '
'.get_string('not_tache_1','referentiel').''; } echo ' '; } ?>
: :
:
:
:
:
'.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } else{ echo ' '.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } echo get_string('cle_souscription', 'referentiel').' : ('.get_string('aide_souscription_cle', 'referentiel').')
'.get_string('souscription_forcee', 'referentiel').' ('.get_string('aide_souscription_forcee', 'referentiel').')'."\n"; ?>
'.get_string('yes').'     '.get_string('no').'
'."\n"; } else{ echo ' '.get_string('yes').'     '.get_string('no').'
'."\n"; } ?>
'; echo ''.get_string('yes').'   '.get_string('no').'    
" /> " />

DEBUG ::
\n"; // print_r($records_consigne); $compteur_consigne=0; foreach ($records_consigne as $record_d){ $compteur_consigne++; $consigne_id=$record_d->id; $type_consigne = stripslashes($record_d->type_consigne); $description_consigne = stripslashes($record_d->description_consigne); $url_consigne = stripslashes($record_d->url_consigne); $ref_task = $record_d->ref_task; $cible_consigne = $record_d->cible_consigne; // fenêtre cible $etiquette_consigne = $record_d->etiquette_consigne; // etiquette ?>
id") ?>">
'."\n"; echo ''."\n"; echo ''."\n"; ?> '; */ ?>
:
'.get_string('url','referentiel').'
'. get_string('etiquette_consigne','referentiel').'
'. get_string('cible_link','referentiel').''."\n"; if ($cible_consigne){ echo ' '.get_string('yes').' '.get_string('no')."\n"; } else{ echo ' '.get_string('yes').' '.get_string('no')."\n"; } echo '
.'get_string('modifier_depot_consigne','referentiel').' '.get_string('yes').' '.get_string('no').'
" /> " />
description_consigne)) { $form->description_consigne = ''; } if (!isset($form->type_consigne)) { $form->type_consigne = ''; } if (!isset($form->url_consigne)) { $form->url_consigne = ''; } if (!isset($form->cible_consigne)) { $form->cible_consigne = 1; } if (!isset($form->etiquette_consigne)) { $form->etiquette_consigne = ''; } ?>
id") ?>">
" />
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_task)) { $form->type_task = ''; } if (!isset($form->description_task)) { $form->description_task = ''; } if (!isset($form->competences_task)) { $form->competences_task = referentiel_get_liste_codes_competence($referentiel_referentiel->id); } if (!isset($form->criteres_evaluation)) { $form->criteres_evaluation = ''; } if (!isset($form->auteurid)) { $form->auteurid=$USER->id; } if (!isset($form->date_debut)){ $date_debut=date("d/m/Y H:i"); } else{ $date_debut=date("d/m/Y H:i", $form->date_debut); } if (!isset($form->date_fin)){ $date_fin=date("d/m/Y H:i"); } else{ $date_fin=date("d/m/Y H:i", $form->date_fin); } if (!isset($form->task_id)) { if (isset($task_id)) $form->task_id=$task_id; else $form->task_id=''; } // Modalite souscription if (isset($record_t->souscription_libre)) { $souscription_libre = $record_t->souscription_libre; } else{ $souscription_libre = 1; } if (isset($record_t->cle_souscription)){ $cle_souscription = $record_t->cle_souscription; } else{ $cle_souscription=''; } if (isset($record_t->tache_masquee)){ $tache_masquee = $record_t->tache_masquee; } else{ $tache_masquee=0; } // consignes if (!isset($form->description_consigne)) { $form->description_consigne = ''; } if (!isset($form->type_consigne)) { $form->type_consigne = ''; } if (!isset($form->url_consigne)) { $form->url_consigne = ''; } if (!isset($form->sesskey)) { $form->sesskey=sesskey(); } if (!isset($form->modulename)) { $form->modulename='referentiel'; } // Charger les taches // filtres $context = get_context_instance(CONTEXT_MODULE, $cm->id); $isauthor = has_capability('mod/referentiel:addtask', $context); $iseditor = has_capability('mod/referentiel:writereferentiel', $context); $liste_codes_competence=referentiel_get_liste_codes_competence($referentiel_referentiel->id); $records_task=referentiel_get_all_tasks($course->id, $referentiel->id); if (!$records_task){ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } else if ($records_task){ // DEBUG // echo "
DEBUG ::
\n"; // print_object($records_task); // preparer les variables globales pour Overlib referentiel_initialise_data_referentiel($referentiel_referentiel->id); echo "\n".' '."\n"; foreach ($records_task as $record_t){ $task_id=$record_t->id; $type_task = stripslashes($record_t->type_task); $description_task = stripslashes($record_t->description_task); $competences_task = stripslashes($record_t->competences_task); $criteres_evaluation = stripslashes($record_t->criteres_evaluation); $ref_instance = $record_t->ref_instance; $ref_referentiel = $record_t->ref_referentiel; $ref_course = $record_t->ref_course; $auteurid = $record_t->auteurid; $date_creation = $record_t->date_creation; $date_modif = $record_t->date_modif; $souscription_libre = $record_t->souscription_libre; $cle_souscription = stripslashes($record_t->cle_souscription); if (isset($record_t->tache_masquee)){ $tache_masquee = $record_t->tache_masquee; } else{ $tache_masquee=0; } if ($record_t->date_debut==0){ $date_debut = date("d/m/Y H:i"); echo "
DEBUG :: task.html :: 313 :: $date_debut\n"; // exit; } else{ $date_debut=date("d/m/Y H:i", $record_t->date_debut); } if ($record_t->date_fin==0){ $date=strtotime('+4 weeks'); $date_fin = date("d/m/Y H:i", $date); // echo "
DEBUG :: task.html :: 322 :: $date :: $date_fin\n"; // exit; } else{ $date_fin=date("d/m/Y H:i", $record_t->date_fin); } // Modalite souscription if (isset($record_t->souscription_libre)) { $souscription_libre = $record_t->souscription_libre; } else{ $souscription_libre = 1; } if (isset($record_t->cle_souscription)){ $cle_souscription = $record_t->cle_souscription; } else{ $cle_souscription=''; } if (isset($record_t->tache_masquee)){ $tache_masquee = $record_t->tache_masquee; } else{ $tache_masquee=0; } // DEBUG // echo "
DEBUG ::
\n"; // print_object($record_t); $auteur_info=referentiel_get_user_info($auteurid); // dates $date_creation_info=userdate($date_creation); $date_modif_info=userdate($date_modif); // $date_debut_info=userdate($date_debut); // $date_fin_info=userdate($date_fin); $date_debut_info=$date_debut; $date_fin_info=$date_fin; // AFFICHER tache ?>

id") ?>">
: : : :
'.get_string('notification_tache','referentiel').''; if (NOTIFICATION_TACHES_AUX_REFERENTS){ echo '
'.get_string('not_tache_3','referentiel').''; } else{ echo '
'.get_string('not_tache_1','referentiel').''; } echo ' '; } ?>
: :
:
:
:
:
'.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } else{ echo ' '.get_string('souscription_libre', 'referentiel').'     '.get_string('souscription_restreinte', 'referentiel').'
'."\n"; } echo get_string('cle_souscription', 'referentiel').' : ('.get_string('aide_souscription_cle', 'referentiel').')
'.get_string('souscription_forcee', 'referentiel').' ('.get_string('aide_souscription_forcee', 'referentiel').')'."\n"; ?>
'.get_string('yes').'     '.get_string('no').'
'."\n"; } else{ echo ' '.get_string('yes').'     '.get_string('no').'
'."\n"; } ?>
'; echo ''.get_string('yes').'   '.get_string('no').'    
" /> " />

DEBUG ::
\n"; // print_r($records_consigne); $compteur_consigne=0; foreach ($records_consigne as $record_d){ $compteur_consigne++; $consigne_id=$record_d->id; $type_consigne = stripslashes($record_d->type_consigne); $description_consigne = stripslashes($record_d->description_consigne); $url_consigne = stripslashes($record_d->url_consigne); $ref_task = $record_d->ref_task; $cible_consigne = $record_d->cible_consigne; // fenêtre cible $etiquette_consigne = $record_d->etiquette_consigne; // etiquette ?>
id") ?>">
'."\n"; echo ''."\n"; echo ''."\n"; ?> '; */ ?>
:
:
'.get_string('url','referentiel').'
'. get_string('etiquette_consigne','referentiel').'
'. get_string('cible_link','referentiel').''."\n"; if ($cible_consigne){ echo ' '.get_string('yes').' '.get_string('no')."\n"; } else{ echo ' '.get_string('yes').' '.get_string('no')."\n"; } echo '
.'get_string('modifier_depot_consigne','referentiel').' '.get_string('yes').' '.get_string('no').'
" /> " />

description_consigne)) { $form->description_consigne = ''; } if (!isset($form->type_consigne)) { $form->type_consigne = ''; } if (!isset($form->url_consigne)) { $form->url_consigne = ''; } ?>
id") ?>">
:
" />
0)){ notice_yesno(get_string('confirmdeleterecord_all_activities','referentiel',$task_id), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&deleteall='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } else if (isset($mode) && ($mode=="deletetaskactivites")){ /// Confirmer la suppression d'un enregistrement if (isset($task_id) && ($task_id>0)){ // traité en amont /* notice_yesno(get_string('confirmdeleterecord_all_activities','referentiel',$task_id), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&deleteall='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); */ } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } else if (isset($mode) && ($mode=="deletetask")){ /// Confirmer la suppression d'un enregistrement if (isset($task_id) && ($task_id>0)){ notice_yesno(get_string('confirmdeleterecord','referentiel'), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&delete='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } else if (isset($mode) && ($mode=="selecttask")){ if (isset($task_id) && ($task_id>0)){ // DEBUG // echo '
DEBUG :: task.html :: 688 :: Tache : '.$task_id."\n"; notice_yesno(get_string('confirm_association_task','referentiel'), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&select='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } else if (isset($mode) && ($mode=="approvetask")){ if (isset($task_id) && ($task_id>0)){ // traité en amont // DEBUG // echo '
DEBUG :: task.html :: 1327 :: Tache : '.$task_id."\n"; /* notice_yesno(get_string('confirm_validation_task','referentiel'), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approvetask='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); */ } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } else if (isset($mode) && ($mode=="approve")){ if (isset($task_id) && ($task_id>0)){ // DEBUG // echo '
DEBUG :: task.html :: 1070 :: Tache : '.$task_id."\n"; notice_yesno(get_string('confirm_validation_task','referentiel'), 'task.php?d='.$referentiel->id.'&select_acc='.$select_acc.'&approve='.$task_id.'&confirm=1&sesskey='.sesskey(), 'task.php?d='.$referentiel->id); } else{ error(get_string('notask','referentiel'), "task.php?d=$referentiel->id&select_acc=$select_acc&mode=listtask"); } } ?>