// $PAGE->requires->js('/mod/referentiel/functions.js'); $PAGE->set_title($pagetitle); $PAGE->navbar->add($strpagename); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); groups_print_activity_menu($cm, $CFG->wwwroot . '/mod/referentiel/print_certificat.php?d=' . $referentiel->id . '&mode=' . $mode . '&select_acc=' . $select_acc); if (!empty($referentiel->name)) { echo '<div align="center"><h1>' . $referentiel->name . '</h1></div>' . "\n"; } require_once 'onglets.php'; // menus sous forme d'onglets $tab_onglets = new Onglets($context, $referentiel, $referentiel_referentiel, $cm, $course, $currenttab, $select_acc, NULL, $mode); $tab_onglets->display(); echo '<br />' . "\n"; echo '<div align="center"><h2><img src="' . $icon . '" border="0" title="" alt="" /> ' . get_string('select_print_certificat', 'referentiel') . ' ' . $OUTPUT->help_icon('selectcertificath', 'referentiel') . '</h2></div>' . "\n"; referentiel_select_liste_certificats($referentiel, $list_pedagoids, $userid_filtre, $gusers, $select_acc, $mode, $CFG->wwwroot . '/mod/referentiel/print_certificat.php?d=' . $referentiel->id, $select_all, $sql_filtre_where, $export_filtre); // Gestion des fichiers d'archives referentiel_get_manage_files($context->id, 'certificat', 0, get_string('printedcertificates', 'referentiel'), "print_certificat.php?id={$cm->id}"); echo '<div align="center"><h2><img src="' . $icon . '" border="0" title="" alt="" /> ' . $strmessage . ' ' . $OUTPUT->help_icon('printcertificath', 'referentiel') . '</h2></div>' . "\n"; // liste des certificats selectionnes referentiel_resume_liste_certificats($initiale, $userids, $referentiel, $userid_filtre, $gusers, $sql_filtre_where, $sql_filtre_order, $data_filtre, $select_acc); /// Display upload form // get valid prints to generate dropdown list $fileprintnames = referentiel_get_print_formats('print', 'pprint'); // get filename if (empty($exportfilename)) { $exportfilename = referentiel_default_print_filename($course, $referentiel, 'certificat'); } $modform = 'print_certificat.html'; echo "\n<br />\n"; // print_box_start('generalbox boxwidthnormal boxaligncenter');
} echo "<hr />"; // link to download the finished file $file_ext = $zformat->export_zip_extension(); $fullpath = '/' . $context->id . '/mod_referentiel/archive/0' . $zformat->get_export_dir() . $exportfilename . $file_ext; $efile = new moodle_url($CFG->wwwroot . '/pluginfile.php' . $fullpath); echo "<p><div class=\"boxaligncenter\"><a href=\"{$efile}\">{$txt->download}</a></div></p>"; echo "<p><div class=\"boxaligncenter\"><font size=\"-1\">{$txt->downloadextra}</font></div></p>"; echo $OUTPUT->continue_button($CFG->wwwroot . '/mod/referentiel/certificat.php?id=' . $cm->id); echo $OUTPUT->footer(); die; } else { // BOITES DE SELECTION if (has_capability('mod/referentiel:export', $context)) { echo '<div align="center"><h3><img src="' . $icon . '" border="0" title="" alt="" /> ' . get_string('selectcertificat', 'referentiel') . ' ' . $OUTPUT->help_icon('selectcertificath', 'referentiel') . '</h3></div>' . "\n"; referentiel_select_liste_certificats($referentiel, $list_pedagoids, $userid_filtre, $gusers, $select_acc, $mode, $CFG->wwwroot . '/mod/referentiel/archive.php?d=' . $referentiel->id, $select_all, $sql_filtre_where, $data_archive); } /// Display upload form // get valid formats to generate dropdown list $fileformatnames = referentiel_get_import_export_formats('archive', 'zformat'); // get filename if (empty($exportfilename)) { $exportfilename = referentiel_default_export_filename($course, $referentiel, 'archive'); } echo "\n<br />\n"; echo $OUTPUT->box_start('generalbox boxaligncenter'); echo "\n<div align=\"center\">\n"; ?> <form enctype="multipart/form-data" method="post" action="archive.php?id=<?php echo $cm->id; ?>