$nb_ccam = count($_facture->_ref_actes_ccam); if (count($_facture->_ref_consults) == 0) { unset($factures[$key]); } } $derconsult_id = null; if ($facture_id && isset($factures[$facture_id])) { $facture->load($facture_id); $facture->loadRefPatient(); $facture->_ref_patient->loadRefsCorrespondantsPatient(); $facture->loadRefPraticien(); $facture->loadRefAssurance(); $facture->loadRefsObjects(); $facture->loadRefsReglements(); $facture->loadRefsRelances(); $facture->loadRefsNotes(); if ($facture->_ref_consults) { $derconsult_id = $facture->_ref_last_consult->_id; } $facture->_ref_patient->loadRefsCorrespondantsPatient(); } $reglement = new CReglement(); $banque = new CBanque(); $banques = $banque->loadList(null, "nom"); $filter = new CConsultation(); $filter->_date_min = $date_min; $filter->_date_max = $date_max; // Création du template $smarty = new CSmartyDP(); $smarty->assign("tab", "vw_factures_cabinet"); $smarty->assign("factures", $factures);