/** * Display form: import finished */ protected function displayImportFinish() { require_once __DIR__ . '/class.RunalyzeBulkInsert.php'; require_once __DIR__ . '/class.RunalyzeJsonImporterResults.php'; require_once __DIR__ . '/class.RunalyzeJsonImporter.php'; $fileName = '../data/DbBackup/import/' . $_POST['file']; $Importer = new RunalyzeJsonImporter($fileName); $Importer->importData(); Filesystem::deleteFile($fileName); Ajax::setReloadFlag(Ajax::$RELOAD_ALL); $Fieldset = new FormularFieldset(__('Import data')); $Fieldset->addText(__('All data have been imported.')); $Fieldset->addText(__('It is recommended to use the <em>Database cleanup</em> tool.')); $Fieldset->addInfo($Importer->resultsAsString()); $Fieldset->addBlock(Ajax::getReloadCommand()); $Formular = new Formular(); $Formular->setId('import-finished'); $Formular->addFieldset($Fieldset); $Formular->display(); }
/** * Get fieldset: description * @return \FormularFieldset */ protected function getFieldsetForDescription() { $Fieldset = new FormularFieldset(__('Description')); $Fieldset->addText($this->Plugin->description()); if ($this->Plugin->isInActive()) { $Fieldset->addWarning(__('The plugin is deactivated.')); } return $Fieldset; }