. */ use Carbon\Carbon; use Models\Module; use Models\Plugin; use Modules\Anagrafiche\Anagrafica; use Modules\Banche\Banca; include_once __DIR__.'/../../core.php'; $is_fornitore = in_array($id_fornitore, $tipi_anagrafica); $is_cliente = in_array($id_cliente, $tipi_anagrafica); $is_tecnico = in_array($id_tecnico, $tipi_anagrafica); $is_agente = in_array($id_agente, $tipi_anagrafica); $is_azienda = in_array($id_azienda, $tipi_anagrafica); if (!$is_cliente && !$is_fornitore && !$is_azienda && $is_tecnico) { $ignore = Plugin::where('id', '=', (new Plugin())->getByField('title', 'Sedi', Models\Locale::getPredefined()->id)) ->orWhere('id', '=', (new Plugin())->getByField('title', 'Referenti', Models\Locale::getPredefined()->id)) ->orWhere('id', '=', (new Plugin())->getByField('title', 'Dichiarazioni d\'intento', Models\Locale::getPredefined()->id)) ->get(); foreach ($ignore as $plugin) { echo ' '; } } if (!$is_cliente) { $ignore = Plugin::where('id', '=', (new Plugin())->getByField('title', 'Impianti del cliente', Models\Locale::getPredefined()->id)) ->orWhere('id', '=', (new Plugin())->getByField('title', 'Contratti del cliente', Models\Locale::getPredefined()->id)) ->orWhere('id', '=', (new Plugin())->getByField('title', 'Ddt del cliente', Models\Locale::getPredefined()->id)) ->get(); foreach ($ignore as $plugin) { echo ' '; } } $nazione_anagrafica = $anagrafica->sedeLegale->nazione; // Avvisi problemi scheda anagrafica $problemi_anagrafica = []; if ($is_cliente && empty($record['idconto_cliente'])) { $problemi_anagrafica[] = '