Example #1
0
} 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) {
Example #2
0
    $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']);