summaryrefslogtreecommitdiff
path: root/update.c
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2018-02-10 17:44:57 +0100
committerhorchi <vdr@jwendel.de>2018-02-10 17:44:57 +0100
commit4b7842feee923e0ab599fcfb40138df489682d4a (patch)
treeba418b59f53a6556790d8eaf94c5b0f72f19bb72 /update.c
parent911b71c9c70b99b98677179dff404e8eb2432592 (diff)
downloadvdr-plugin-epg2vdr-4b7842feee923e0ab599fcfb40138df489682d4a.tar.gz
vdr-plugin-epg2vdr-4b7842feee923e0ab599fcfb40138df489682d4a.tar.bz2
minor change
Diffstat (limited to 'update.c')
-rw-r--r--update.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/update.c b/update.c
index 275e5f1..8db9183 100644
--- a/update.c
+++ b/update.c
@@ -135,6 +135,7 @@ cUpdate::cUpdate(cPluginEPG2VDR* aPlugin)
deleteTimer = 0;
selectMyTimer = 0;
selectRecordings = 0;
+ selectImagesOfRecording = 0;
selectRecForInfoUpdate = 0;
selectTimerByEvent = 0;
selectTimerById = 0;
@@ -538,6 +539,24 @@ int cUpdate::initDb()
status += selectRecordings->prepare();
+ // select *
+ // from recordingimages where
+ // imgid = ?
+
+ imageSizeRec.setField(&imageSizeDef);
+
+ selectImagesOfRecording = new cDbStatement(recordingImagesDb);
+
+ selectImagesOfRecording->build("select ");
+ selectImagesOfRecording->bindAllOut();
+ selectImagesOfRecording->build(", length(");
+ selectImagesOfRecording->bind(&imageSize, cDBS::bndOut);
+ selectImagesOfRecording->build(")");
+ selectImagesOfRecording->build(" from %s where ", recordingImagesDb->TableName());
+ selectImagesOfRecording->bind("IMGID", cDBS::bndIn | cDBS::bndSet);
+
+ status += selectImagesOfRecording->prepare();
+
// select srcmovieid, srcseriesid, scrseriesepisode
// from recordinglist where
// state <> 'D' or stete is null
@@ -777,6 +796,7 @@ int cUpdate::exitDb()
delete deleteTimer; deleteTimer = 0;
delete selectMyTimer; selectMyTimer = 0;
delete selectRecordings; selectRecordings = 0;
+ delete selectImagesOfRecording; selectImagesOfRecording = 0;
delete selectRecForInfoUpdate; selectRecForInfoUpdate = 0;
delete selectTimerByEvent; selectTimerByEvent = 0;
delete selectTimerById; selectTimerById = 0;