. */ include_once __DIR__.'/../../core.php'; $path = $docroot.'/files/my_impianti/'; switch (post('op')) { case 'update': $nomefile = post('nomefile'); $contenuto = post('contenuto'); if (!file_put_contents($path.$nomefile, $contenuto)) { flash()->error(tr('Impossibile modificare il file!')); } else { flash()->info(tr('Informazioni salvate correttamente!')); } break; case 'add': $nomefile = str_replace('.ini', '', post('nomefile')).'.ini'; $contenuto = post('contenuto'); $cmp = \Util\Ini::getList($path); $duplicato = false; for ($c = 0; $c < count($cmp); ++$c) { if ($nomefile == $cmp[$c][0]) { $duplicato = true; } } if ($duplicato) { flash()->error(tr('Il file componente _FILE_ esiste già, nessun nuovo componente è stato creato!', [ '_FILE_' => "'".$nomefile."'", ])); } elseif (!file_put_contents($path.$nomefile, $contenuto)) { flash()->error(tr('Impossibile creare il file!')); } else { flash()->info(tr('Componente _FILE_ aggiunto correttamente!', [ '_FILE_' => "'".$nomefile."'", ])); } break; case 'delete': $nomefile = post('nomefile'); if (!empty($nomefile)) { delete($path.$nomefile); flash()->info(tr('File _FILE_ rimosso correttamente!', [ '_FILE_' => "'".$nomefile."'", ])); } break; }