Changeset 1257 in ExiteCMS for modules/common/mail2forum/php-files/modules/mail2forum/m2f_admin.php
- Timestamp:
- 02/10/08 16:01:38 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/common/mail2forum/php-files/modules/mail2forum/m2f_admin.php
r1250 r1257 68 68 } 69 69 70 // save the M2F config 71 if (isset($_POST['saveconfig'])) { 72 // validate the input 73 $m2f_host = stripinput($_POST['m2f_host']); 74 $m2f_interval = isNum($_POST['m2f_interval']) ? $_POST['m2f_interval'] : 300; 75 $m2f_poll_threshold = isNum($_POST['m2f_poll_threshold']) ? $_POST['m2f_poll_threshold'] : 604800; 76 $m2f_max_attachments = isNum($_POST['m2f_max_attachments']) ? $_POST['m2f_max_attachments'] : 1; 77 $m2f_max_attach_size = isNum($_POST['m2f_max_attach_size']) ? $_POST['m2f_max_attach_size'] : 5242880; 78 $m2f_use_forum_email = (isNum($_POST['m2f_use_forum_email']) && ($_POST['m2f_use_forum_email'] == "0" || $_POST['m2f_use_forum_email'] == "1")) ? $_POST['m2f_use_forum_email'] : "1"; 79 $m2f_follow_thread = (isNum($_POST['m2f_follow_thread']) && ($_POST['m2f_follow_thread'] == "0" || $_POST['m2f_follow_thread'] == "1")) ? $_POST['m2f_follow_thread'] : "0"; 80 $m2f_subscribe_required = (isNum($_POST['m2f_subscribe_required']) && ($_POST['m2f_subscribe_required'] == "0" || $_POST['m2f_subscribe_required'] == "1")) ? $_POST['m2f_subscribe_required'] : "0"; 81 $m2f_send_ndr = (isNum($_POST['m2f_send_ndr']) && ($_POST['m2f_send_ndr'] == "0" || $_POST['m2f_send_ndr'] == "1")) ? $_POST['m2f_send_ndr'] : "1"; 82 $m2f_pop3_server = stripinput($_POST['m2f_pop3_server']); 83 $m2f_pop3_port = (isNum($_POST['m2f_pop3_port']) && $_POST['m2f_pop3_port'] > 0 && $_POST['m2f_pop3_port'] < 65536) ? $_POST['m2f_pop3_port'] : 110; 84 $m2f_pop3_timeout = (isNum($_POST['m2f_pop3_timeout']) && $_POST['m2f_pop3_timeout'] > 1 && $_POST['m2f_pop3_timeout'] < 26) ? $_POST['m2f_pop3_timeout'] : 25; 85 $m2f_logfile = stripinput($_POST['m2f_logfile']); 86 $m2f_process_log = (isNum($_POST['m2f_process_log']) && ($_POST['m2f_process_log'] == "0" || $_POST['m2f_process_log'] == "1")) ? $_POST['m2f_process_log'] : "1"; 87 $m2f_smtp_log = (isNum($_POST['m2f_smtp_log']) && ($_POST['m2f_smtp_log'] == "0" || $_POST['m2f_smtp_log'] == "1")) ? $_POST['m2f_smtp_log'] : "0"; 88 $m2f_pop3_debug = (isNum($_POST['m2f_pop3_debug']) && ($_POST['m2f_pop3_debug'] == "0" || $_POST['m2f_pop3_debug'] == "1")) ? $_POST['m2f_pop3_debug'] : "0"; 89 $m2f_pop3_message_debug = (isNum($_POST['m2f_pop3_message_debug']) && ($_POST['m2f_pop3_message_debug'] == "0" || $_POST['m2f_pop3_message_debug'] == "1")) ? $_POST['m2f_pop3_message_debug'] : "0"; 90 $m2f_smtp_debug = (isNum($_POST['m2f_smtp_debug']) && ($_POST['m2f_smtp_debug'] == "0" || $_POST['m2f_smtp_debug'] == "1")) ? $_POST['m2f_smtp_debug'] : "0"; 91 // save 92 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_host."' WHERE cfg_name = 'm2f_host'"); 93 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_interval."' WHERE cfg_name = 'm2f_interval'"); 94 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_poll_threshold."' WHERE cfg_name = 'm2f_poll_threshold'"); 95 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_max_attachments."' WHERE cfg_name = 'm2f_max_attachments'"); 96 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_max_attach_size."' WHERE cfg_name = 'm2f_max_attach_size'"); 97 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_use_forum_email."' WHERE cfg_name = 'm2f_use_forum_email'"); 98 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_follow_thread."' WHERE cfg_name = 'm2f_follow_thread'"); 99 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_subscribe_required."' WHERE cfg_name = 'm2f_subscribe_required'"); 100 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_send_ndr."' WHERE cfg_name = 'm2f_send_ndr'"); 101 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_pop3_server."' WHERE cfg_name = 'm2f_pop3_server'"); 102 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_pop3_port."' WHERE cfg_name = 'm2f_pop3_port'"); 103 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_pop3_timeout."' WHERE cfg_name = 'm2f_pop3_timeout'"); 104 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_logfile."' WHERE cfg_name = 'm2f_logfile'"); 105 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_process_log."' WHERE cfg_name = 'm2f_process_log'"); 106 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_smtp_log."' WHERE cfg_name = 'm2f_smtp_log'"); 107 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_pop3_debug."' WHERE cfg_name = 'm2f_pop3_debug'"); 108 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_pop3_message_debug."' WHERE cfg_name = 'm2f_pop3_message_debug'"); 109 $result = dbquery("UPDATE ".$db_prefix."configuration SET cfg_value = '".$m2f_smtp_debug."' WHERE cfg_name = 'm2f_smtp_debug'"); 110 // reload the page to update the site configuration 111 redirect(FUSION_SELF.$aidlink); 112 } 113 114 // save M2F forum settings 70 115 if (isset($_POST['savesettings'])) { 71 116 $m2f_id = isset($_POST['m2f_id'])?$_POST['m2f_id']:0; … … 160 205 $variables = array(); 161 206 } elseif (isset($_POST['config'])) { 162 $result = dbquery("SELECT * FROM ".$db_prefix."forums WHERE forum_id = '".$_POST['m2f_forumid']."'"); 207 // what are we going to configure? 208 $idx = key($_POST['config']); 209 $m2f_forumid = $_POST['m2f_forumid'][$idx]; 210 $m2f_type = $_POST['m2f_type'][$idx]; 211 $result = dbquery("SELECT * FROM ".$db_prefix."forums WHERE forum_id = '".$m2f_forumid."'"); 163 212 if (dbrows($result) == 0) 164 213 fallback(FUSION_SELF.$aidlink); … … 175 224 $m2f['m2f_posting'] = $m2f_posting; 176 225 } else { 177 $result = dbquery("SELECT * FROM ".$db_prefix."M2F_forums WHERE M2F_forumid = '".$ _POST['m2f_forumid']."'");226 $result = dbquery("SELECT * FROM ".$db_prefix."M2F_forums WHERE M2F_forumid = '".$m2f_forumid."'"); 178 227 if (dbrows($result) == 0) { 179 228 $m2f = array(); … … 202 251 $variables['error'] = isset($error) ? $error : ""; 203 252 $variables['forum_id'] = $data['forum_id']; 253 $variables['forum_name'] = $data['forum_name']; 204 254 $variables['forum_posting'] = $data['forum_posting']; 205 $variables['m2f_type'] = $ _POST['m2f_type'];206 $variables['m2f_type_text'] = $mailtypes[$ _POST['m2f_type']];255 $variables['m2f_type'] = $m2f_type; 256 $variables['m2f_type_text'] = $mailtypes[$m2f_type]; 207 257 208 258 // define the panel
Note: See TracChangeset
for help on using the changeset viewer.
