/** * Wurden die ZipRules geladen? */ private static function checkStaticCountries() { $cnt = tx_rnbase_util_DB::doSelect('COUNT(uid) as cnt', 'static_countries', array('enablefieldsoff' => 1, 'where' => 'zipcode_rule > 0')); $loaded = intval($cnt[0]['cnt']) > 0; if (!$loaded) { // zur Sicherheit die Zip Code Rules einfügen $sqlFilename = t3lib_div::getFileAbsFileName(t3lib_extMgm::extPath('mklib', 'ext_tables_static_update.sql')); if (@is_file($sqlFilename)) { tx_mklib_tests_Util::queryDB($sqlFilename, false, true); //alle statements importieren } } }
/** * Importier SQL-datei einer Extension. * @param unknown_type $extKey * @param unknown_type $files */ protected static function importStaticTables($extKey = 'mklib', $files = array('ext_tables_static+adt.sql')) { foreach ($files as $file) { // read sql file content $sqlFilename = t3lib_div::getFileAbsFileName(t3lib_extMgm::extPath($extKey, $file)); if (@is_file($sqlFilename)) { tx_mklib_tests_Util::queryDB($sqlFilename, false, true); //alle statements importieren } } }