- // Prepare constants for the template
- switch (getConfig('order_max_full')) {
- case 'ORDER':
- define('__ORDER_DEFAULT', ' checked="checked"');
- define('__MAX_DEFAULT' , '');
- break;
-
- case 'MAX':
- define('__ORDER_DEFAULT', '');
- define('__MAX_DEFAULT' , ' checked="checked"');
- break;
- }
-
- // Minimum mails / order
- define('__MIN_VALUE', getConfig('order_min'));
-
- // Sorting mode (ascending / descending)
- switch (getConfig('order_mode')) {
- case "ASC":
- define('__ASC_DEFAULT' , ' selected="selected"');
- define('__DESC_DEFAULT', '');
- break;
-
- case "DESC":
- define('__ASC_DEFAULT' , '');
- define('__DESC_DEFAULT', ' selected="selected"');
- break;
- }
-
- // Transfer other config data into constants for the template
- define('_CFG_UNCONFIRMED' , getConfig('unconfirmed'));
- define('_CFG_MAX_TLENGTH' , getConfig('max_tlength'));
-
- if (getConfig('test_text') != 'Y') {
- define('_CFG_TEST_TEXT_N', ' checked="checked"');
- define('_CFG_TEST_TEXT_Y', '');
- } else {
- define('_CFG_TEST_TEXT_N', '');
- define('_CFG_TEST_TEXT_Y', ' checked="checked"');
- }
-
- switch (getConfig('repay_deleted_mails')) {
- case 'REPAY':
- define('_CFG_REPAY_POINTS_REPAY' , ' selected="selected"');
- define('_CFG_REPAY_POINTS_JACKPOT', '');
- define('_CFG_REPAY_POINTS_SHRED' , '');
- break;
-
- case 'JACKPOT':
- define('_CFG_REPAY_POINTS_REPAY' , '');
- define('_CFG_REPAY_POINTS_JACKPOT', ' selected="selected"');
- define('_CFG_REPAY_POINTS_SHRED' , '');
- break;
-
- case 'SHRED':
- define('_CFG_REPAY_POINTS_REPAY' , '');
- define('_CFG_REPAY_POINTS_JACKPOT', '');
- define('_CFG_REPAY_POINTS_SHRED' , ' selected="selected"');
- break;
- }
+ // Init all selection entries
+ foreach (array('order_max_full_order', 'order_max_full_max', 'order_mode_asc', 'order_mode_desc', 'allow_url_in_text_y', 'allow_url_in_text_n', 'allow_url_in_subject_y', 'allow_url_in_subject_n', 'url_blacklist_y', 'url_blacklist_n', 'repay_deleted_mails_repay', 'repay_deleted_mails_jackpot', 'repay_deleted_mails_shred') as $entry) {
+ $content[$entry] = '';
+ } // END - foreach