// 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; } }); }
<?php echo kufer_sync_utils::getHtmlFromMDFile('help/help.md');
<?php $page = rex_request('page', 'string'); $subpage = rex_request('subpage', 'string'); $chapter = rex_request('chapter', 'string'); $func = rex_request('func', 'string'); // save settings if ($func == 'update') { $settings = (array) rex_post('settings', 'array', array()); kufer_sync_utils::replaceSettings($settings); kufer_sync_utils::updateSettingsFile(); } ?> <div class="rex-addon-output"> <div class="rex-form"> <h2 class="rex-hl2"><?php echo $I18N->msg('d2u_kurse_kufer_import_settings'); ?> </h2> <form action="index.php" method="post"> <fieldset class="rex-form-col-1"> <div class="rex-form-wrapper"> <input type="hidden" name="page" value="<?php echo $page; ?> " /> <input type="hidden" name="subpage" value="<?php echo $subpage; ?> " />