"Fossies" - the Fresh Open Source Software Archive 
Member "sqlgreywebinterface-1.1.8/includes/connect.inc.php" (10 Aug 2015, 2297 Bytes) of package /linux/privat/old/sqlgreywebinterface-1.1.8.tgz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) PHP source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "connect.inc.php":
1.1.7_vs_1.1.8.
1 <?php
2
3 /***************************************************
4 SQLgrey Web Interface
5 Filename: connect.inc.php
6 Purpose: Functions for connect.php (greylist)
7 Version: 1.1.8
8 ****************************************************/
9
10 function forget_entry($sendername, $senderdomain, $src, $rcpt) {
11 global $deleted;
12 $query = "DELETE FROM connect WHERE sender_name='".addslashes($sendername)."' AND sender_domain='".addslashes($senderdomain)."' AND src='".addslashes($src)."' AND rcpt='".addslashes($rcpt)."'";
13 do_query($query);
14 $deleted .= '<br />'.$sendername.'@'.$senderdomain.' ['.$src.'] for '.$rcpt.' deleted.';
15 }
16
17 function move_entry($sendername, $senderdomain, $src, $rcpt) {
18 global $moved;
19 $query = "SELECT first_seen FROM connect WHERE sender_name='".addslashes($sendername)."' AND sender_domain='".addslashes($senderdomain)."' AND src='".addslashes($src)."' AND rcpt='".addslashes($rcpt)."'";
20 $result = do_query($query);
21 $line = fetch_row($result);
22 # add to 'from_awl'
23 $query = "INSERT INTO from_awl(sender_name, sender_domain, src, first_seen, last_seen) VALUES('".
24 addslashes($sendername)."', '".
25 addslashes($senderdomain)."', '".
26 addslashes($src)."', '".
27 $line["first_seen"]."', '".
28 $line["first_seen"]."')";
29 do_query($query);
30 # and remove from 'connect'
31 $query = "DELETE FROM connect WHERE sender_name='".addslashes($sendername)."' AND sender_domain='".addslashes($senderdomain)."' AND src='".addslashes($src)."' AND rcpt='".addslashes($rcpt)."'";
32 do_query($query);
33 $moved .= '<br />'.$sendername.'@'.$senderdomain.' ['.$src.'] for '.$rcpt.' moved to whitelist.';
34 }
35
36 function del_older_than($year, $month, $day, $hour, $minute, $seconds, $err) {
37 global $warning, $message;
38 if ($err) {
39 $warning = "Aborted: invalid date.";
40 } else {
41 $nicedate = $year.'-'.substr("00".$month, -2, 2).'-'.substr("00".$day, -2, 2).' '.substr("00".$hour, -2, 2).':'.substr("00".$minute, -2, 2).':'.substr("00".$seconds, -2, 2);
42 $query = "DELETE FROM connect WHERE first_seen < ".$year.substr("00".$month, -2, 2).substr("00".$day, -2, 2).substr("00".$hour, -2, 2).substr("00".$minute, -2, 2).substr("00".$seconds, -2, 2);
43 do_query($query);
44 $message = 'Entries older than '.$nicedate.' deleted.';
45 $warning = "<br />Sorting set to 'Seen at' (ascending).";
46 }
47 }
48
49 ?>