* @package Mediboard * @subpackage Cabinet * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); global $can; $consultation_id = CValue::get("consultation_id"); $nbDoc = CValue::get("nbDoc"); /** @var CCompteRendu[] $documents */ $documents = array(); // Consultation courante $consult = new CConsultation(); $consult->load($consultation_id); $can->edit &= $consult->canEdit(); $can->needsEdit(); $can->needsObject($consult); $headerFound = $footerFound = false; $consult->loadRefsDocs(); foreach ($nbDoc as $compte_rendu_id => $nb_print) { if ($nb_print > 0 && isset($consult->_ref_documents[$compte_rendu_id])) { for ($i = 1; $i <= $nb_print; $i++) { $documents[] = $consult->_ref_documents[$compte_rendu_id]; } } } $_source = ''; foreach ($documents as $doc) { $doc->loadContent(); // Suppression des headers et footers en trop (tous sauf le premier)