summaryrefslogtreecommitdiff
path: root/httemplate/misc/delete-log_email.html
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2018-10-28 13:23:32 -0700
committerIvan Kohler <ivan@freeside.biz>2018-10-28 13:23:32 -0700
commit513d1c3cbbcb536acda260ffe121610fc9c1ed81 (patch)
tree36f3f4af13d203ee75efaffdcbf014b8bec50bb2 /httemplate/misc/delete-log_email.html
parent74cdc73b9f0e6e1cdd7fd68e7fb2830bba4fdba0 (diff)
parent03581a2d9d8cc76d3fb88cbc78da3128b137157a (diff)
Merge branch 'FREESIDE_3_BRANCH' of git.freeside.biz:/home/git/freeside into FREESIDE_3_BRANCH
Diffstat (limited to 'httemplate/misc/delete-log_email.html')
-rw-r--r--httemplate/misc/delete-log_email.html14
1 files changed, 8 insertions, 6 deletions
diff --git a/httemplate/misc/delete-log_email.html b/httemplate/misc/delete-log_email.html
index cc17b15a0..5a6bdc083 100644
--- a/httemplate/misc/delete-log_email.html
+++ b/httemplate/misc/delete-log_email.html
@@ -3,7 +3,7 @@
% } else {
<H1>Log email condition deleted</H1>
<SCRIPT>
-window.top.location.reload();
+window.top.location = "<% $fsurl %>browse/log_email.html";
</SCRIPT>
% }
@@ -11,10 +11,12 @@ window.top.location.reload();
die "access denied"
unless $FS::CurrentUser::CurrentUser->access_right([ 'View system logs', 'Configuration' ]);
-my $logemailnum = $cgi->param('logemailnum');
-$logemailnum =~ /^\d+$/ or die "bad logemailnum '$logemailnum'";
-my $log_email = FS::log_email->by_key($logemailnum)
- or die "logemailnum '$logemailnum' not found";
-my $error = $log_email->delete;
+ my $error;
+ my $logemailnum = $cgi->param('logemailnum');
+ if ( $logemailnum && $logemailnum =~ /^\d+$/ ) {
+ if ( my $log_email = FS::log_email->by_key( $logemailnum ) ) {
+ $error = $log_email->delete;
+ }
+ }
</%init>