// add lang file if ($REX['REDAXO']) { $I18N->appendFile($REX['INCLUDE_PATH'] . '/addons/d2u_kurse/plugins/kufer_import/lang/'); } // consts define('KUFER_IMPORT_DEBUG_MODE', false); define('KUFER_IMPORT_LOG_FILE_PATH', $REX['INCLUDE_PATH'] . '/data/addons/d2u_kurse/kufer_import/'); define('KUFER_IMPORT_LOG_FILE', 'log_' . date('Y') . '.txt'); define('KUFER_IMPORT_STRING', 'KuferSQL'); // includes require $REX['INCLUDE_PATH'] . '/addons/d2u_kurse/plugins/kufer_import/classes/class.kufer_sync.inc.php'; require $REX['INCLUDE_PATH'] . '/addons/d2u_kurse/plugins/kufer_import/classes/class.kufer_sync_utils.inc.php'; // default settings (user settings are saved in data dir!) $REX['ADDON']['kufer_import']['settings'] = array('default_kurs_kategorie_id' => 0, 'default_ort_id' => 0, 'default_zielgruppe_id' => 0, 'xml_anmeldung_verzeichnis' => '/kurse/anmeldungen/', 'xml_url' => ''); // overwrite default settings with user settings kufer_sync_utils::includeSettingsFile(); if (!$REX['REDAXO']) { if (!class_exists('KLogger')) { require $REX['INCLUDE_PATH'] . '/addons/d2u_kurse/plugins/kufer_import/classes/class.klogger.inc.php'; } rex_register_extension('SEO42_INCLUDED', function () { if (rex_request('func') == 'kufer_import') { kufer_sync::syncData(); // Pathliste neu generieren if (OOAddon::isActivated('seo42')) { seo42_generate_pathlist(array()); } exit; } }); }