コード例 #1
0
ファイル: config.inc.php プロジェクト: TobiasKrais/d2u_kurse
// 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;
        }
    });
}
コード例 #2
0
ファイル: help.inc.php プロジェクト: TobiasKrais/d2u_kurse
<?php

echo kufer_sync_utils::getHtmlFromMDFile('help/help.md');
コード例 #3
0
<?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;
?>
" />