. */ include_once __DIR__.'/../../core.php'; use Models\Module; use Modules\DDT\DDT; use Modules\Fatture\Fattura; use Modules\Interventi\Intervento; use Modules\Ordini\Ordine; $documento = Ordine::find($id_record); $module = Module::find((new Module())->getByField('title', $documento->module, Models\Locale::getPredefined()->id)); if (get('documento') == 'fattura') { $final_module = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'Fatture di vendita' : 'Fatture di acquisto'; $op = 'add_documento'; $tipo_documento_finale = Fattura::class; } elseif (get('documento') == 'ordine_fornitore') { $final_module = 'Ordini fornitore'; $op = 'add_ordine_cliente'; $tipo_documento_finale = Ordine::class; } elseif (get('documento') == 'intervento') { $final_module = 'Attività'; $op = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'add_documento' : 'add_intervento'; $tipo_documento_finale = Intervento::class; } else { $final_module = $module->getTranslation('title', Models\Locale::getPredefined()->id) == 'Ordini cliente' ? 'Ddt in uscita' : 'Ddt in entrata'; $op = 'add_ordine'; $tipo_documento_finale = DDT::class; } $options = [ 'op' => $op, 'type' => 'ordine', 'module' => $final_module, 'button' => tr('Aggiungi'), 'create_document' => true, 'serials' => true, 'documento' => $documento, 'tipo_documento_finale' => $tipo_documento_finale, ]; echo App::load('importa.php', [], $options, true);