"Fossies" - the Fresh Open Source Software Archive 
Member "sqlgreywebinterface-1.1.8/includes/awl.inc.php" (10 Aug 2015, 2450 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 "awl.inc.php":
1.1.7_vs_1.1.8.
1 <?php
2
3 /***************************************************
4 SQLgrey Web Interface
5 Filename: awl.inc.php
6 Purpose: Functions for awl.php (whitelists)
7 Version: 1.1.8
8 ****************************************************/
9
10 function add_sender($mode, $sendername, $senderdomain, $src) {
11 global $added;
12 if ($mode == "email") {
13 if ($sendername == '' || $senderdomain == '' || $src == '') {
14 $added = "<br />WARNING: Insufficient data - nothing was added !";
15 } else {
16 $query = "INSERT INTO from_awl(sender_name, sender_domain, src, first_seen, last_seen)
17 VALUES('".addslashes($sendername)."', '".addslashes($senderdomain)."', '".addslashes($src)."', now(), now())";
18 $added = "<br />E-mail address ".$sendername."@".$senderdomain." (".$src.") added.";
19 do_query($query);
20 }
21 } else {
22 if ($senderdomain == '' || $src == '') {
23 $added = "<br />WARNING: Insufficient data - nothing was added!";
24 } else {
25 $query = "INSERT INTO domain_awl(sender_domain, src, first_seen, last_seen)
26 VALUES('".addslashes($senderdomain)."', '".addslashes($src)."', now(), now())";
27 $added = "<br />Domain ".$senderdomain." (".$src.") added.";
28 do_query($query);
29 }
30 }
31 }
32
33 function delete_undef($mode) {
34 global $message;
35 if ($mode == "email") {
36 $query_cnt = "SELECT COUNT(*) AS count FROM from_awl WHERE sender_name='-undef-' AND sender_domain='-undef-'";
37 $query = "DELETE FROM from_awl WHERE sender_name='-undef-' AND sender_domain='-undef-'";
38 } else {
39 $query_cnt = "SELECT COUNT(*) AS count FROM domain_awl WHERE sender_domain='-undef-'";
40 $query = "DELETE FROM domain_awl WHERE sender_domain='-undef-'";
41 }
42 $result = do_query($query_cnt);
43 $n = fetch_row($result);
44 if ($n["count"] > 0) {
45 do_query($query);
46 $message = '<br />-undef- entries ('.$n["count"].') deleted.';
47 } else {
48 $message = "<br />No -undef- entries found - nothing was deleted.";
49 }
50 }
51
52 function delete_entry($mode, $sendername, $senderdomain, $src) {
53 global $deleted;
54 if ($mode == "email") {
55 $query = "DELETE FROM from_awl WHERE sender_name='".addslashes($sendername)."' AND sender_domain='".addslashes($senderdomain)."' AND src='".addslashes($src)."'";
56 $deleted .= "<br />".$sendername."@".$senderdomain." (".$src.") deleted.";
57 } else {
58 $query = "DELETE FROM domain_awl WHERE sender_domain='".addslashes($senderdomain)."' AND src='".addslashes($src)."'";
59 $deleted .= "<br />".$senderdomain." (".$src.") deleted.";
60 }
61 do_query($query);
62 }
63
64 ?>