= e($module['title']) ?>
= e($module['description']) ?>
importableModules(); $selectedModule = (string) ($_POST['module'] ?? ($_GET['module'] ?? '')); $error = null; $notice = null; $result = null; if ($_SERVER['REQUEST_METHOD'] === 'POST') { try { if (!isset($_FILES['sql_file']) || !is_array($_FILES['sql_file'])) { throw new RuntimeException('Bitte eine SQL-Datei auswählen.'); } $result = $service->importUploadedFile($selectedModule, $_FILES['sql_file']); $notice = sprintf( '%s %d Statements aus %s wurden nach %s importiert.', (string) ($result['message'] ?? 'Import erfolgreich.'), (int) ($result['statement_count'] ?? 0), (string) ($result['file'] ?? 'der Datei'), (string) ($result['target_label'] ?? 'der Ziel-Datenbank') ); } catch (Throwable $exception) { $error = $exception->getMessage(); } } ?>
Gemeinsame Standard-Lösung für Module mit SQL-Upload in die konfigurierte Ziel-Datenbank.
Schnelleinstieg für den Import mit bereits vorausgewähltem Modul.
= e($module['description']) ?>