summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-05-08 16:28:10 +0200
committerMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-05-08 16:28:10 +0200
commit5b31f3b6b214006f1452a195bc23e18ae8be4405 (patch)
tree9fd25a9e342850d9f7dbce4927ebd1b23b8254de /contrib
parent4054a186825adeb71f11a10789bbb9ce18b1d856 (diff)
downloadskin-flatplus-5b31f3b6b214006f1452a195bc23e18ae8be4405.tar.gz
skin-flatplus-5b31f3b6b214006f1452a195bc23e18ae8be4405.tar.bz2
add eventsview-flatplus.sql for epgd
Diffstat (limited to 'contrib')
-rw-r--r--contrib/eventsview-flatplus.sql11
1 files changed, 11 insertions, 0 deletions
diff --git a/contrib/eventsview-flatplus.sql b/contrib/eventsview-flatplus.sql
new file mode 100644
index 00000000..5d385a67
--- /dev/null
+++ b/contrib/eventsview-flatplus.sql
@@ -0,0 +1,11 @@
+CREATE VIEW eventsview as select sub.masterid as useid, cnt.eventid, cnt.channelid, cnt.source, GREATEST(cnt.updsp,sub.updsp,IFNULL(epi.updsp,0)) updsp, cnt.updflg, cnt.delflg, cnt.fileref, cnt.tableid, cnt.version, sub.title,
+case
+ when sub.shorttext is null then
+ case when sub.genre is null then '' else concat(sub.genre,' (', sub.country, ' ',sub.year, ')') end
+ else sub.shorttext
+end shorttext,
+cnt.starttime, cnt.duration, cnt.parentalrating, cnt.vps, sub.longdescription as description
+from
+ events cnt
+ inner join events sub on (case when cnt.useid = 0 then cnt.masterid else cnt.useid end = sub.masterid)
+ left outer join episodes epi on (sub.episode = epi.compname and sub.episodepart = epi.comppartname and sub.episodelang = epi.lang);