Para eso tengo ya en un array el id de las facturas a domiciliar, y lo que quiero hacer es una pequeña modificación a la función Create de la clase BonPrelevement, para que, en lugar de que me busque todas las facturas pendientes de domiciliación, yo pueda pasarle ese array que ya tengo con los ID de factura.
Por defecto, Dolibarr llama la función de esta manera en el archivo /compta/prelevement/create.php
Código: Seleccionar todo
$bprev = new BonPrelevement($db);
$result=$bprev->create($conf->global->PRELEVEMENT_CODE_BANQUE, $conf->global->PRELEVEMENT_CODE_GUICHET);
Código: Seleccionar todo
function create($banque=0, $agence=0, $mode='real')
Código: Seleccionar todo
$fact = $_POST['domiciliar'];
$bprev = new BonPrelevement($db);
$result=$bprev->create($conf->global->PRELEVEMENT_CODE_BANQUE, $conf->global->PRELEVEMENT_CODE_GUICHET, $fact);
Código: Seleccionar todo
function create($banque=0, $agence=0, $mode='real', $fact)
{
global $conf,$langs;
var_dump($fact);
...
Gracias!