diff options
| author | louis <louis.braun@gmx.de> | 2014-11-29 11:55:53 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2014-11-29 11:55:53 +0100 |
| commit | af864fd4492569b19b956b3082e95fa091b18ed8 (patch) | |
| tree | a57bb4ef0ca57a463e23e050399a444230958163 /views/viewhelpers.c | |
| parent | 76ab3e4cef2ef37ea8e9f2ababfd4b8c98ceaf54 (diff) | |
| download | vdr-plugin-skindesigner-af864fd4492569b19b956b3082e95fa091b18ed8.tar.gz vdr-plugin-skindesigner-af864fd4492569b19b956b3082e95fa091b18ed8.tar.bz2 | |
added {channellogoexists} Token everywhere where {channelid} is available
Diffstat (limited to 'views/viewhelpers.c')
| -rw-r--r-- | views/viewhelpers.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/views/viewhelpers.c b/views/viewhelpers.c index 38a332d..0bcc738 100644 --- a/views/viewhelpers.c +++ b/views/viewhelpers.c @@ -133,12 +133,15 @@ bool cViewHelpers::SetDevices(bool initial, map<string,int> *intTokens, vector<m strChanNum << channel->Number(); deviceVals.insert(pair< string, string >("devices[channelnumber]", strChanNum.str())); deviceVals.insert(pair< string, string >("devices[channelname]", channel->Name())); - deviceVals.insert(pair< string, string >("devices[channelid]", *(channel->GetChannelID().ToString()))); + string channelID = *(channel->GetChannelID().ToString()); + deviceVals.insert(pair< string, string >("devices[channelid]", channelID)); + deviceVals.insert(pair< string, string >("devices[channellogoexists]", imgCache->LogoExists(channelID) ? "1" : "0")); deviceVals.insert(pair< string, string >("devices[istuned]", "1")); } else { deviceVals.insert(pair< string, string >("devices[channelnumber]", "0")); deviceVals.insert(pair< string, string >("devices[channelname]", "")); deviceVals.insert(pair< string, string >("devices[channelid]", "")); + deviceVals.insert(pair< string, string >("devices[channellogoexists]", "0")); deviceVals.insert(pair< string, string >("devices[istuned]", "0")); } |
