summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2009-05-18 18:10:13 +0000
committerAndreas Brachold <vdr07@deltab.de>2009-05-18 18:10:13 +0000
commit167479bbec32232317b5e09eb8aaa64ab83a170b (patch)
tree3c6dee2dc9420688f390282fd21b6245f7a17d55 /lib
parent4d1e1cad949a407e1e231ac723bbc1e3444dae36 (diff)
downloadxxv-167479bbec32232317b5e09eb8aaa64ab83a170b.tar.gz
xxv-167479bbec32232317b5e09eb8aaa64ab83a170b.tar.bz2
* KEYWORDS: Update routines
* xxvd: Ignore if contrib/update-xxv missed
Diffstat (limited to 'lib')
-rw-r--r--lib/XXV/MODULES/AUTOTIMER.pm2
-rw-r--r--lib/XXV/MODULES/KEYWORDS.pm6
-rw-r--r--lib/XXV/MODULES/TIMERS.pm2
3 files changed, 6 insertions, 4 deletions
diff --git a/lib/XXV/MODULES/AUTOTIMER.pm b/lib/XXV/MODULES/AUTOTIMER.pm
index 689e263..c7170e8 100644
--- a/lib/XXV/MODULES/AUTOTIMER.pm
+++ b/lib/XXV/MODULES/AUTOTIMER.pm
@@ -480,13 +480,13 @@ sub _autotimerLookup {
my $keywords;
($event->{file},$keywords) = $obj->_placeholder($event, $a);
+ $event->{keywords} = $keywords if($keywords && $obj->{keywords}->{active} eq 'y');
# Add anchor for reidentify timer
my $args = {
'autotimer' => $id,
# 'eventid' => $eventid
};
- $args->{'keywords'} = $keywords if($keywords && $obj->{keywords}->{active} eq 'y');
$event->{aux} = $obj->{keywords}->createxml($args);
# Wished timer already exist with same data from autotimer ?
diff --git a/lib/XXV/MODULES/KEYWORDS.pm b/lib/XXV/MODULES/KEYWORDS.pm
index 06d2942..7eb2529 100644
--- a/lib/XXV/MODULES/KEYWORDS.pm
+++ b/lib/XXV/MODULES/KEYWORDS.pm
@@ -288,7 +288,7 @@ sub timer_keywords {
my $tmod = main::getModule('TIMERS');
unless($text) {
- return $tmod->list($console);
+ return $tmod->list($console,$config);
}
my $term;
@@ -297,7 +297,7 @@ sub timer_keywords {
$search = sprintf('AND ( %s ) AND ( t.id = k.hash )', $query->{query});
foreach(@{$query->{term}}) { push(@{$term},$_); }
- return $tmod->_list($console,$search,$term,$params,', KEYWORDS as k');
+ return $tmod->_list($console,$config,$search,$term,$params,', KEYWORDS as k');
}
# ------------------
@@ -315,7 +315,7 @@ sub recording_keywords {
}
my $query = buildsearch("k.keyword",$text);
- return $rmod->_search($console,$query->{query}.' ) AND ( r.hash = k.hash ',$query->{term},$params,', KEYWORDS as k');
+ return $rmod->_search($console,$config,$query->{query}.' ) AND ( r.hash = k.hash ',$query->{term},$params,', KEYWORDS as k');
}
# ------------------
diff --git a/lib/XXV/MODULES/TIMERS.pm b/lib/XXV/MODULES/TIMERS.pm
index 61dd7a3..561a025 100644
--- a/lib/XXV/MODULES/TIMERS.pm
+++ b/lib/XXV/MODULES/TIMERS.pm
@@ -1234,6 +1234,7 @@ sub _list {
my $search = shift || '';
my $term = shift;
my $params = shift;
+ my $tables = shift || '';
my %f = (
'id' => gettext('Service'),
@@ -1271,6 +1272,7 @@ FROM
TIMERS as t,
CHANNELS as c,
RECORDER as r
+ $tables
WHERE
t.stoptime > NOW()
AND t.channel = c.id