示例#1
0
 $installModul_3 = rex_request('modul_3');
 $saves = asd_filterPosts(array('max-per-page' => 'int', 'min-archive' => 'int', 'published-lang' => 'string', 'pagination' => 'string', 'pagination-css-id' => 'string', 'pager-css-id' => 'string', 'article' => 'int'));
 if ($saves['max-per-page'] < 1 || $saves['max-per-page'] > 50) {
     $saves['max-per-page'] = 50;
 }
 if ($saves['min-archive'] < 5 || $saves['min-archive'] > 9999) {
     $saves['min-archive'] = 15;
 }
 // set min 1 page full with news
 if ($saves['max-per-page'] > $saves['min-archive']) {
     $saves['min-archive'] = $saves['max-per-page'];
 }
 // Fix ID Anker
 $saves['pagination-css-id'] = str_replace('#', '', $saves['pagination-css-id']);
 $saves['pager-css-id'] = str_replace('#', '', $saves['pager-css-id']);
 rex_asd_news_config::addSaveConfigs($saves);
 if ($sendit) {
     $oldArticle = rex_asd_news_config::getConfig('article');
     if (rex_asd_news_config::saveConfig()) {
         echo rex_info($I18N->msg('asd_news_settings_saved'));
         if (rex_asd_news_config::isControlPlugin() && $oldArticle != $saves['article']) {
             echo rex_info($I18N->msg('asd_news_settings_update_url_control', $BaseDir . '&amp;func=update-url-control'));
         }
     } else {
         echo rex_warning($I18N->msg('asd_news_settings_not_saved'));
     }
 }
 if ($installModul_1 || $installModul_2 || $installModul_3) {
     if ($installModul_1) {
         $eingabe = rex_asd_news_utils::getModulCode('modulEingabe_1.php');
         $ausgabe = rex_asd_news_utils::getModulCode('modulAusgabe_1.php');