From 1f000b912ff3761bfd0c50cdab7ca5993782eea5 Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth Date: Tue, 20 Jun 2017 18:23:36 +0200 Subject: [PATCH] TT#17258 check active flag of voip_reminders Change-Id: I9c77410fdc95fab173876e194482d213f785a4dc --- reminder.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reminder.pl b/reminder.pl index c517da7..41c7a31 100755 --- a/reminder.pl +++ b/reminder.pl @@ -29,9 +29,10 @@ my $dbh = DBI->connect($dsn, @{cfg}{qw(dbuser dbpassword)}) my $sth = $dbh->prepare("SELECT a.username, b.domain, c.recur, c.id " . "FROM voip_subscribers a, voip_domains b, voip_reminder c " . "WHERE c.subscriber_id = a.id and a.domain_id = b.id " . - "and c.time = time_format(now(), '%H:%i:00')"); + "and c.time = time_format(now(), '%H:%i:00')" . + "and c.active = 1"); -my $sth_d = $dbh->prepare("delete from voip_reminder where id=?"); +my $sth_d = $dbh->prepare("UPDATE voip_reminder SET active=0 WHERE id=?"); $sth->execute() or die "Cannot execute: ".$DBI::errstr;