Clear this report'; switch ($action) { case "del_selection": // For batch deleting. (isset($_POST["chk"])) ? $chk = $_POST["chk"] : $chk = ""; if ($chk == "") { $report = '
Nothing was selected - nothing has been deleted.'.$clearit; } else { foreach ($chk as $args) { $parts = explode("@@", $args); delete_entry($mode, $parts[0], $parts[1], $parts[2]); } $report = $deleted.$clearit; } $report2 = ""; break; case "del_undef": delete_undef($mode); $report = ""; $report2 = $message; break; case "add_sender": (isset($_POST["sender_name"])) ? $sn = $_POST["sender_name"] : $sn = ""; add_sender($mode, $sn, $_POST["sender_domain"], $_POST["src"]); $report = ""; $report2 = $added; break; case "": $report = ""; $report2 = ""; break; } // Make a nice header. if ($mode=="email") { $query = "SELECT COUNT(*) AS count FROM from_awl"; $title = "e-mail addresses ("; } else { $query = "SELECT COUNT(*) AS count FROM domain_awl"; $title = "domains ("; } $result = do_query($query); $n = fetch_row($result); $title .= $n["count"].")"; /* mysql> describe from_awl; +---------------+---------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------+------+-----+----------------+-------+ | sender_name | varchar(64) | | PRI | | | | sender_domain | varchar(255) | | PRI | | | | src | varchar(39) | | PRI | | | | first_seen | timestamp(14) | YES | | NULL | | | last_seen | timestamp(14) | YES | MUL | 00000000000000 | | +---------------+---------------+------+-----+----------------+-------+ mysql> describe domain_awl; +---------------+---------------+------+-----+----------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+---------------+------+-----+----------------+-------+ | sender_domain | varchar(255) | | PRI | | | | src | varchar(39) | | PRI | | | | first_seen | timestamp(14) | YES | | NULL | | | last_seen | timestamp(14) | YES | MUL | 00000000000000 | | +---------------+---------------+------+-----+----------------+-------+ */ ?> Whitelisted <?php if ($mode=="email") echo "e-mail addresses"; else echo "domains"; ?>

Whitelisted

EoL
'); if ($mode=="email") echo (' '); echo (' '); ?>
  Sender nameSender domain Source First seen Last seen
'); } else { $sn = "noname"; echo (' '); } echo (' '); } ?>
'.shorten_it($sn, 42).'
'.shorten_it($sd, 35).' '.$src.' '.strip_millisecs($fs).' '.strip_millisecs($ls).'

ToL
'.$report.''; ?>

Add to whitelist

Sender name:  
Sender domain:  
Source (class c or d): Delete '-undef-' entries
'.$report2.''; ?>