} catch (Exception $e) { echo $e->getMessage(); } if ($srcBase == null) { echo "Problem med kobling til kildebasen\n"; return; } if ($uttrekkMySQLBase == null) { echo "Problem med kobling til Uttrekksbasen\n"; return; } $databaseParameters = new MySQLDBParameters($uttrekk_db_host, 3306, $uttrekk_db_database, $uttrekk_db_user, $uttrekk_db_pswd); $extractor = new Extractor("mysql", $databaseParameters, $uttrekkDirectory); $extractor->deleteDirectoryAndContents(); $extractor->createDirectory(); $logDir = $extractor->getLogDir(); $logger = new Logger($logDir, false, false, true); echo "\nSlettet gamle filer (hvis de eksisterte) og oppretter mappe for uttrekk ({$uttrekkDirectory}) \n"; $noark4DatabaseStruktur = new Noark4DatabaseStruktur(); // Temporary commented out as it takes to long to rebuild everything /* // Noe administrativt arbeid først, slett databasen om den eksisterer, lag en ny tom en og lag alle tabellene echo "Sletter MySQL midlertidig Noark 4 base. Resultatet er ("; $val = $uttrekkMySQLBase->executeStatement($noark4DatabaseStruktur->deleteDatabaseStatement($uttrekk_db_database)); echo ($val == true ? 'OK' : 'Feil' ) . ");\n"; echo "Oppretter MySQL midlertidig Noark 4 base. Resultatet er ("; $val = $uttrekkMySQLBase->executeStatement($noark4DatabaseStruktur->createDatabaseStatement($uttrekk_db_database)); echo ($val == true ? 'OK' : 'Feil' ) . ");\n"; $uttrekkMySQLBase->setDefaultDatabase(); */