diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-06-02 07:26:51 +0000 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-06-02 07:26:51 +0000 |
commit | b6e0e09e9b5a32e90c5495b7348e6438ca17d61c (patch) | |
tree | 07f0f3df4a013508be837e8c8e1102fd6ccaef5b | |
parent | 68b036c7ee8c3fdb06cf7bcee2bd9a2552c257c3 (diff) | |
download | vdr-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.ecpp | 6 |
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 ) { |