summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger (at) gmx (dot) de>2007-06-02 07:26:51 +0000
committerChristian Wieninger <cwieninger (at) gmx (dot) de>2007-06-02 07:26:51 +0000
commitb6e0e09e9b5a32e90c5495b7348e6438ca17d61c (patch)
tree07f0f3df4a013508be837e8c8e1102fd6ccaef5b
parent68b036c7ee8c3fdb06cf7bcee2bd9a2552c257c3 (diff)
downloadvdr-plugin-live-b6e0e09e9b5a32e90c5495b7348e6438ca17d61c.tar.gz
vdr-plugin-live-b6e0e09e9b5a32e90c5495b7348e6438ca17d61c.tar.bz2
- edit_timer now jumps back to its referer after saving the timer instead of calling
timers.html
-rw-r--r--pages/edit_timer.ecpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/pages/edit_timer.ecpp b/pages/edit_timer.ecpp
index a672184..cc51f9d 100644
--- a/pages/edit_timer.ecpp
+++ b/pages/edit_timer.ecpp
@@ -41,6 +41,7 @@ using namespace vdrlive;
</%args>
<%session scope="global">
bool logged_in(false);
+string edit_timerreferer;
</%session>
<%request scope="page">
cTimer* timer;
@@ -69,10 +70,11 @@ if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html");
int stop = end_h * 100 + end_m;
LiveTimerManager().UpdateTimer( timer, flags, channel, weekdays, day, start, stop, priority, lifetime, title, aux );
-
- return reply.redirect("timers.html");
+ return reply.redirect(!edit_timerreferer.empty()?edit_timerreferer:"timers.html");
}
+ edit_timerreferer = request.getHeader("Referer:", "timers.html");
+
auto_ptr< cTimer > eventTimer;
if ( timer == 0 ) {
if ( channelid.Valid() && eventid != 0 ) {