function referentiel_activite_id($context, $mode, $cm, $instance, $activite_id, $bareme, $select_acc = 0, $detail = true) { global $COURSE; // Specifique car on a l'id de l'activite if ($activite_id) { $record_a = referentiel_get_activite($activite_id); if (!empty($record_a)) { echo '<div align="center">' . get_string('competences_declarees', 'referentiel', '<span class="bold">' . referentiel_get_user_info($record_a->userid) . '</span>') . "\n" . referentiel_print_jauge_activite($record_a->userid, $instance->ref_referentiel) . '</div>' . "\n"; referentiel_print_activite_detail($bareme, $record_a, $context, true, 0); if (!$record_a->approved) { echo '<div align="center">' . referentiel_ajout_document($record_a, $mode, $select_acc) . "</div>\n"; } // afficher le menu si on l'activité est affichee dans son propre cours de création if ($record_a->ref_course == $COURSE->id) { referentiel_menu_activite($cm, $context, $record_a->id, $record_a->userid, $instance->id, $record_a->approved, 0, $detail, $mode); } else { echo '<div align="center">' . get_string('activite_exterieure', 'referentiel') . '</div>' . "\n"; } } } }
} } $first_activity = 0; } echo '<div align="center">' . get_string('competences_declarees', 'referentiel', '<span class="bold">' . referentiel_get_user_info($record_a->userid) . '</span>') . "\n" . referentiel_print_jauge_activite($record_a->userid, $referentiel_referentiel->id) . '</div>' . "\n"; if ($modeaff == 2) { // if ($index_user >= 0 && isset($t_users_count[$index_user]) && $t_users_count[$index_user] > 0) { // nb activites echo '<div align="center"><i>' . get_string('activitynumber', 'referentiel', $t_users_count[$index_user]) . '</i></div>' . "\n"; } } } referentiel_print_activite_detail($bareme, $record_a, $context, $modeaff == 1); if ($record_a->ref_course == $course->id) { referentiel_menu_activite($cm, $context, $record_a->id, $record_a->userid, $referentiel->id, $record_a->approved, $selacc, $modeaff == 1, $mode); if (!$record_a->approved) { echo '<div align="center">' . referentiel_ajout_document($record_a, $mode, $selacc) . "</div>\n"; } } else { echo '<div align="center">' . get_string('activite_exterieure', 'referentiel') . "</div>\n"; } echo '<br />' . "\n"; $user_nb_activities_displayed++; if ($modeaff == 2 && $pagination == 0) { if ($user_nb_activities_displayed == $t_users_count[$index_user]) { // Afficher les successeurs sans activite $k = $index_user + 1; // rechercher le successeur sans activite while ($k < count($t_users) && $t_users_count[$k] == 0) { echo '<div align="center" class="grise">' . referentiel_print_aucune_activite_user($t_users[$k]) . '</div>' . "\n";