mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Fix ricerca riferimenti FE
This commit is contained in:
@@ -25,6 +25,7 @@ use Modules\Ordini\Ordine;
|
|||||||
use Modules\Fatture\Fattura;
|
use Modules\Fatture\Fattura;
|
||||||
use Plugins\ImportFE\FatturaElettronica;
|
use Plugins\ImportFE\FatturaElettronica;
|
||||||
use Plugins\ImportFE\Interaction;
|
use Plugins\ImportFE\Interaction;
|
||||||
|
use Util\XML;
|
||||||
|
|
||||||
$file = null;
|
$file = null;
|
||||||
switch (filter('op')) {
|
switch (filter('op')) {
|
||||||
@@ -278,8 +279,8 @@ switch (filter('op')) {
|
|||||||
$results = [];
|
$results = [];
|
||||||
|
|
||||||
// Dati ordini
|
// Dati ordini
|
||||||
$DatiOrdini = $fattura_pa->getBody()['DatiGenerali']['DatiOrdineAcquisto'];
|
$DatiOrdini = XML::forceArray($fattura_pa->getBody()['DatiGenerali']['DatiOrdineAcquisto']);
|
||||||
$DatiDDT = $fattura_pa->getBody()['DatiGenerali']['DatiDDT'];
|
$DatiDDT = XML::forceArray($fattura_pa->getBody()['DatiGenerali']['DatiDDT']);
|
||||||
|
|
||||||
$replaces = ['n ','N ','n. ','N. ','nr ','NR ','nr. ','NR. ','num ','NUM ','num. ','NUM. ','numero ','NUMERO '];
|
$replaces = ['n ','N ','n. ','N. ','nr ','NR ','nr. ','NR. ','num ','NUM ','num. ','NUM. ','numero ','NUMERO '];
|
||||||
|
|
||||||
|
@@ -20,6 +20,7 @@
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Modules\Pagamenti\Pagamento;
|
use Modules\Pagamenti\Pagamento;
|
||||||
use Plugins\ImportFE\FatturaElettronica;
|
use Plugins\ImportFE\FatturaElettronica;
|
||||||
|
use Util\XML;
|
||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
@@ -327,8 +328,8 @@ if (!empty($righe)) {
|
|||||||
<tbody>';
|
<tbody>';
|
||||||
|
|
||||||
// Dati ordini
|
// Dati ordini
|
||||||
$DatiOrdini = $fattura_pa->getBody()['DatiGenerali']['DatiOrdineAcquisto'];
|
$DatiOrdini = XML::forceArray($fattura_pa->getBody()['DatiGenerali']['DatiOrdineAcquisto']);
|
||||||
$DatiDDT = $fattura_pa->getBody()['DatiGenerali']['DatiDDT'];
|
$DatiDDT = XML::forceArray($fattura_pa->getBody()['DatiGenerali']['DatiDDT']);
|
||||||
|
|
||||||
|
|
||||||
// Riorganizzazione dati ordini per numero di riga
|
// Riorganizzazione dati ordini per numero di riga
|
||||||
|
@@ -164,4 +164,22 @@ TXT;
|
|||||||
|
|
||||||
return file_put_contents($file, $to);
|
return file_put_contents($file, $to);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Interpreta i contenuti di un file XML.
|
||||||
|
*
|
||||||
|
* @param string $file
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function forceArray($array)
|
||||||
|
{
|
||||||
|
if (!array_key_exists(0, $array)) {
|
||||||
|
$result = $array;
|
||||||
|
$array = [];
|
||||||
|
$array[0] = $result;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $array;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user