# Zones marquees MODIF dans : accountancy/bookkeeping/export (24.03.2026 14.48).php # Fichier actif correspondant : accountancy/bookkeeping/export.php ... 1188 | $langs->loadLangs(array('bills')); 1189 | 1190 | require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; 1191 | $objectstatic = new Facture($db); 1192 | $objectstatic->fetch($line->fk_doc); 1193 | 1194 | // $modulepart = 'facture'; // MODIF JOSE ou utiliser $objectstatic->element 1195 | // error_log("modulepart facture = ".print_r($modulepart,1). " objectstatic->element = ".print_r($objectstatic->element,1),1,"jose.martinez@pichinov.com"); 1196 | $filename = dol_sanitizeFileName($line->doc_ref); 1197 | $filedir = $conf->facture->dir_output.'/'.dol_sanitizeFileName($line->doc_ref); 1198 | $urlsource = $_SERVER['PHP_SELF'].'?id='.$objectstatic->id; 1199 | $documentlink = $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); 1200 | } elseif ($line->doc_type == 'supplier_invoice') { 1201 | $langs->loadLangs(array('bills')); 1202 | 1203 | require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; 1204 | $objectstatic = new FactureFournisseur($db); 1205 | $objectstatic->fetch($line->fk_doc); 1206 | // $modulepart = 'invoice_supplier'; // MODIF JOSE ou utiliser $objectstatic->element 1207 | // error_log("modulepart facture fournisseur = ".print_r($modulepart,1). " objectstatic->element = ".print_r($objectstatic->element,1),1,"jose.martinez@pichinov.com"); 1208 | 1209 | $filename = dol_sanitizeFileName($line->doc_ref); 1210 | // MODIF JOSE $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($line->fk_doc, 2, 0, 0, $objectstatic, $modulepart).dol_sanitizeFileName($line->doc_ref); 1211 | $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($line->fk_doc, 2, 0, 0, $objectstatic, $objectstatic->element).dol_sanitizeFileName($line->doc_ref); 1212 | // MODIF JOSE $subdir = get_exdir($objectstatic->id, 2, 0, 0, $objectstatic, $modulepart).dol_sanitizeFileName($line->doc_ref); 1213 | $subdir = get_exdir($objectstatic->id, 2, 0, 0, $objectstatic, $objectstatic->element).dol_sanitizeFileName($line->doc_ref); 1214 | $documentlink = $formfile->getDocumentsLink($objectstatic->element, $subdir, $filedir); 1215 | 1216 | } elseif ($line->doc_type == 'expense_report') { 1217 | $langs->loadLangs(array('trips')); 1218 | 1219 | require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; 1220 | $objectstatic = new ExpenseReport($db); 1221 | $objectstatic->fetch($line->fk_doc); 1222 | 1223 | // $modulepart = 'expensereport'; // MODIF JOSE ou utiliser $objectstatic->element 1224 | // error_log("modulepart Expenses = ".print_r($modulepart,1). " objectstatic->element = ".print_r($objectstatic->element,1),1,"jose.martinez@pichinov.com"); 1225 | 1226 | $filename = dol_sanitizeFileName($line->doc_ref); 1227 | $filedir = $conf->expensereport->dir_output.'/'.dol_sanitizeFileName($line->doc_ref); 1228 | $urlsource = $_SERVER['PHP_SELF'].'?id='.$objectstatic->id; 1229 | $documentlink = $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); 1230 | } elseif ($line->doc_type == 'bank') { 1231 | require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';