. */ include_once __DIR__.'/../../core.php'; use Modules\Impianti\Impianto; switch (post('op')) { case 'download-csv': $dir = base_dir().'/files/export_impianti/'; directory($dir.'tmp/'); $file = secure_random_string().'.csv'; $dir_csv = slashes($dir.'tmp/'.$file); $filename = 'impianti.csv'; $t = new Modules\Impianti\Export\CSV($dir_csv); if($t->exportRecords()){ download($dir_csv, $filename); delete($dir.'tmp/'); } break; } if (App::debug()) { $operations['download-csv'] = [ 'text' => ' '.tr('Esporta tutto').' beta', 'data' => [ 'msg' => tr('Vuoi davvero esportare un CSV con tutti gli impianti?'), 'button' => tr('Procedi'), 'class' => 'btn btn-lg btn-danger', 'blank' => true, ], ]; } return $operations;