コード例 #1
0
 * @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)