Added matching rule to detail.cgi
authorAndrew DeFaria <Andrew@DeFaria.com>
Wed, 10 Jan 2018 18:43:10 +0000 (10:43 -0800)
committerAndrew DeFaria <Andrew@DeFaria.com>
Wed, 10 Jan 2018 18:43:10 +0000 (10:43 -0800)
Also cleaned up checkaddress.cgi a bit.

maps/bin/checkaddress.cgi
maps/bin/detail.cgi

index 8621719..06c3bc9 100755 (executable)
@@ -37,11 +37,11 @@ my $sender = param ("sender");
 
 sub Heading {
   print
-    header     (-title => "MAPS: Check Address"),
+    header     (-title  => "MAPS: Check Address"),
     start_html (-title  => "MAPS: Check Address",
-               -author => "Andrew\@DeFaria.com");
-    print h3 {-align   => "center",
-             -class    => "header"},
+                -author => "Andrew\@DeFaria.com");
+    print h3 {-align => "center",
+              -class => "header"},
     "MAPS: Checking address $sender";
 } # Heading
 
@@ -65,23 +65,23 @@ sub Body {
   #
   # Finally, we handle return processing
   ($onlist, $rule) = OnWhitelist $sender;
-  
+
   if ($onlist) {
     print div {-align => "center"},
       font {-color => "green"},
         "Messages from", b ($sender), "will be", b ("delivered"), br, hr;
-       print $rule;
+    print $rule;
   } else {
     ($onlist, $rule) = OnBlacklist $sender;
-    
+
     if ($onlist) {
       print div {-align        => "center"},
-               font {-color    => "black"},
+           font {-color        => "black"},
             "Messages from", b ($sender), "will be", b ("blacklisted"), br, hr;
       print $rule;
     } else {
       ($onlist, $rule) = OnNulllist $sender;
-  
+
       if ($onlist) {
         print div {-align      => "center"},
           font {-color => "grey"},
@@ -96,9 +96,9 @@ sub Body {
   } # if
 
   print br div {-align => "center"},
-    submit (-name      => "submit",
-           -value      => "Close",
-           -onClick    => "window.close (self)");
+    submit (-name    => "submit",
+            -value   => "Close",
+            -onClick => "window.close (self)");
 } # Body
 
 sub Footing {
index 85ecb49..622c148 100755 (executable)
@@ -173,6 +173,19 @@ sub PrintTable {
     my @msgs = ReturnMessages $userid, $sender;
     my @msgs2 = @msgs;
 
+    my ($onlist, $rule);
+    $rule = 'none';
+
+    ($onlist, $rule) = OnNulllist $sender;
+
+    unless ($onlist) {
+      ($onlist, $rule) = OnBlacklist $sender;
+
+      unless ($onlist) {
+        ($onlist, $rule) = OnWhitelist $sender;
+      } # unless
+    } # unless
+
     $next++;
     print
       start_Tr {-valign => 'middle'};
@@ -180,7 +193,7 @@ sub PrintTable {
       td {-class => 'tableborder'}, small ($next,
         checkbox {-name  => "action$next",
                   -label => ''}),
-          hidden ({-name     => "email$next",
+          hidden ({-name    => "email$next",
                    -default => $sender});
     print
       start_td {-align => 'left'};
@@ -196,8 +209,12 @@ sub PrintTable {
           -valign  => 'middle',
           -width   => '40'}, 'Sender:',
       td {-class   => 'sender',
+          -valign  => 'middle',
+          -width   => '50%'},
+        a {-href   => "mailto:$sender?subject=$msgs2[0][0]"}, $sender,
+      td {
           -valign  => 'middle'},
-        a {-href   => "mailto:$sender?subject=$msgs2[0][0]"}, $sender;
+          $rule;
     print
       end_table;