} else { $smarty->assign('imap_folder_exits', 1); $smarty->assign('available_folders', $folders); } //move spam feature: $sql = sprintf("SELECT move_spam FROM users WHERE id='%s'", $db->escapeSimple($_SESSION['uid'])); $result =& $db->query($sql); $move_spam = $result->fetchrow(DB_FETCHMODE_ASSOC); if ($move_spam['move_spam'] == NULL) { $smarty->assign('move_spam', '0'); } else { $smarty->assign('move_spam', '1'); $smarty->assign('move_spam_folder', $move_spam['move_spam']); } // Database output required_score $sa_threshold = get_spamassassin_value($_SESSION['email'], "required_score", "5.0"); $smarty->assign('threshold', $sa_threshold); //Database output whitelist_from $sql = sprintf("SELECT value FROM spamassassin WHERE username='******' AND preference='whitelist_from'", $db->escapeSimple($_SESSION['email'])); $result =& $db->query($sql); if ($result->numRows() > 0) { $data = $result->fetchrow(DB_FETCHMODE_ASSOC); $value_array = array(); $whitelist = array(); $value_array = split(' ', $data['value']); foreach ($value_array as $key) { array_push($whitelist, array('email' => $key)); } $smarty->assign('whitelist', $whitelist); } if ($_SESSION['spamassassin'] != 1) {
$smarty->assign('spam_fwd_active', $spam_fwd_active); $smarty->assign('spamassassin_active', $spamassassin); $smarty->assign('bogofilter_active', $bogofilter); $smarty->assign('del_known_spam', $del_known_spam); $smarty->assign('del_known_spam_value', $del_known_spam_value); // Database output rewrite_header subject $sa_header = get_spamassassin_value($full_email, "rewrite_header subject", false); if ($sa_header == false) { $smarty->assign('rewrite_subject', '0'); $smarty->assign('rewrite_subject_header', "*** SPAM ***"); } else { $smarty->assign('rewrite_subject', '1'); $smarty->assign('rewrite_subject_header', $sa_header); } // Database output required_score $sa_threshold = get_spamassassin_value($full_email, "required_score", "5.0"); $smarty->assign('threshold', $sa_threshold); //output xheader feature if ($edata['p_autores_xheader'] == 1) { $sql = sprintf("SELECT * FROM autoresponder_xheader WHERE email='%d' ORDER BY xheader", $db->escapeSimple($_GET['id'])); $result =& $db->query($sql); $table_xheader = array(); while ($data = $result->fetchrow(DB_FETCHMODE_ASSOC)) { array_push($table_xheader, array('id' => $data['id'], 'xheader' => $data['xheader'], 'value' => $data['value'])); } $smarty->assign('table_xheader', $table_xheader); } } // ENDE ACCESS OK $smarty->assign('id', $_GET['id']); $smarty->assign('domainid', $_GET['did']);