summaryrefslogtreecommitdiff
path: root/epgsearchsvdrp.c
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger@gmx.de>2011-09-08 20:23:30 +0200
committerChristian Wieninger <cwieninger@gmx.de>2011-09-08 20:23:30 +0200
commit0e8f9908860685dcf94a93b002d84eac1b121870 (patch)
tree2a9890cde16e54590ef00de38582999a4db72c7e /epgsearchsvdrp.c
parent1140f248d05a62d5cabbb34bbb14170de0c92fa7 (diff)
downloadvdr-plugin-epgsearch-0e8f9908860685dcf94a93b002d84eac1b121870.tar.gz
vdr-plugin-epgsearch-0e8f9908860685dcf94a93b002d84eac1b121870.tar.bz2
new SVDRP command UPDT to reload epgsearch.conf
Diffstat (limited to 'epgsearchsvdrp.c')
-rw-r--r--epgsearchsvdrp.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/epgsearchsvdrp.c b/epgsearchsvdrp.c
index e5318fd..930f6fb 100644
--- a/epgsearchsvdrp.c
+++ b/epgsearchsvdrp.c
@@ -132,7 +132,9 @@ const char **cPluginEpgsearch::SVDRPHelpPages(void)
" 'REL' only relevant conflicts are listed",
"MENU [ NOW|PRG|SUM ]\n"
" Calls one of the main menus of epgsearch or the summary\n"
- " of the current event",
+ " of the current event\n",
+ "UPDT\n"
+ " Reload search timers from epgsearch.conf",
NULL
};
return HelpPages;
@@ -606,6 +608,13 @@ cString cPluginEpgsearch::SVDRPCommand(const char *Command, const char *Option,
return cString("no results");
}
}
+ else if (strcasecmp(Command, "UPDT") == 0)
+ {
+ if (SearchExts.Load(AddDirectory(CONFIGDIR, "epgsearch.conf")))
+ return cString("reload epgsearch.conf successful");
+ else
+ return cString("reload epgsearch.conf failed");
+ }
// ---------------------
// recording directories
else if (strcasecmp(Command, "LSRD") == 0)