'.tr('Informazioni per i riferimenti di: _DESC_', [ '_DESC_' => $source->descrizione, ]).'

'; include_once __DIR__.'/righe_riferimenti.php'; echo '
'.tr('Caricamento in corso').'...
'; $documenti_disponibili = collect(); $direzione_richiesta = $source->parent->direzione == 'entrata' ? 'uscita': 'entrata'; // Individuazione DDT disponibili $ddt = DDT::whereHas('stato', function ($query) { $query->where('descrizione', '!=', 'Bozza'); })->whereHas('tipo', function ($query) use($direzione_richiesta){ $query->where('dir', '=', $direzione_richiesta); })->get(); foreach ($ddt as $elemento) { $documenti_disponibili->push([ 'id' => get_class($elemento).'|'.$elemento->id, 'text' => $elemento->getReference(), 'optgroup' => tr('DDT'), ]); } // Individuazione ordini disponibili $ordini = Ordine::whereHas('stato', function ($query) { $query->where('descrizione', '!=', 'Bozza'); })->whereHas('tipo', function ($query) use($direzione_richiesta){ $query->where('dir', '=', $direzione_richiesta); })->get(); foreach ($ordini as $elemento) { $documenti_disponibili->push([ 'id' => get_class($elemento).'|'.$elemento->id, 'text' => $elemento->getReference(), 'optgroup' => tr('Ordini'), ]); } echo '

'.tr('Nuovo riferimento').'

{[ "type": "select", "label": "'.tr('Documento').'", "name": "documento_riferimento", "required": 1, "values": '.$documenti_disponibili->toJson().' ]}
'.tr('Caricamento in corso').'...
'; $file = basename(__FILE__); echo ' ';