From b6e0e09e9b5a32e90c5495b7348e6438ca17d61c Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Sat, 2 Jun 2007 07:26:51 +0000 Subject: - edit_timer now jumps back to its referer after saving the timer instead of calling timers.html --- pages/edit_timer.ecpp | 6 ++++-- 1 file 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; <%session scope="global"> bool logged_in(false); +string edit_timerreferer; <%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 ) { -- cgit v1.2.3