summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-08-13 19:07:27 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-08-13 19:07:27 +0000
commit6da16af54f9504aa0fa2e97d3b0217e183867287 (patch)
tree160430db0552b81ff520fc94c6d064e43cefcceb /lib
parentbcbf441e09fb502cf64924ff2530fa144bdf52c5 (diff)
downloadxxv-6da16af54f9504aa0fa2e97d3b0217e183867287.tar.gz
xxv-6da16af54f9504aa0fa2e97d3b0217e183867287.tar.bz2
* AUTOTIMER : Fix typo at logging
* TIMER : modt on delete only if timer active
Diffstat (limited to 'lib')
-rw-r--r--lib/XXV/MODULES/AUTOTIMER.pm2
-rw-r--r--lib/XXV/MODULES/TIMERS.pm2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm
index 812da07..391c923 100644
--- a/lib/XXV/MODULES/AUTOTIMER.pm
+++ b/lib/XXV/MODULES/AUTOTIMER.pm
@@ -856,7 +856,7 @@ sub autotimerEdit {
$console->message(gettext('Autotimer saved!'));
debug sprintf('%s autotimer with search "%s" is saved%s',
- ($timerid ? 'New' : 'Changed'),
+ ($timerid ? 'Changed' : 'New'),
$data->{Search},
( $console->{USER} && $console->{USER}->{Name} ? sprintf(' from user: %s', $console->{USER}->{Name}) : "" )
);
diff --git a/lib/XXV/MODULES/TIMERS.pm b/lib/XXV/MODULES/TIMERS.pm
index b20f67d..14f60fa 100644
--- a/lib/XXV/MODULES/TIMERS.pm
+++ b/lib/XXV/MODULES/TIMERS.pm
@@ -786,7 +786,7 @@ sub deleteTimer {
my @timers = reverse sort{ $a <=> $b } split(/[^0-9]/, $timerid);
- my $sql = sprintf('SELECT Id,File,ChannelID,NextStartTime,IF(NOW() between NextStartTime and NextStopTime,1,0) as Running FROM TIMERS where Id in (%s)', join(',' => ('?') x @timers));
+ my $sql = sprintf('SELECT Id,File,ChannelID,NextStartTime,IF(Status & 1 and NOW() between NextStartTime and NextStopTime,1,0) as Running FROM TIMERS where Id in (%s)', join(',' => ('?') x @timers));
my $sth = $obj->{dbh}->prepare($sql);
$sth->execute(@timers)
or return error sprintf("Can't execute query: %s.",$sth->errstr);