diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-06-04 16:53:19 +0000 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2007-06-04 16:53:19 +0000 |
commit | 29523906a06e4ff526782e6754434fc441e09b9a (patch) | |
tree | 37a7dca3f6be67d0d26b15b5655d6847acac18bc /pages | |
parent | c1c33bd6daf2d27494f23d9867f1c181bfa694e9 (diff) | |
download | vdr-plugin-live-29523906a06e4ff526782e6754434fc441e09b9a.tar.gz vdr-plugin-live-29523906a06e4ff526782e6754434fc441e09b9a.tar.bz2 |
- check for title when creating/editing a timer (#342)
Diffstat (limited to 'pages')
-rw-r--r-- | pages/edit_timer.ecpp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pages/edit_timer.ecpp b/pages/edit_timer.ecpp index 176db0e..51cfd19 100644 --- a/pages/edit_timer.ecpp +++ b/pages/edit_timer.ecpp @@ -51,6 +51,7 @@ cTimer* timer; if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); }> <%cpp> + std::string message; cMutexLock timersLock( &LiveTimerManager() ); SortedTimers& timers = LiveTimerManager().GetTimers(); @@ -69,11 +70,17 @@ if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); int start = start_h * 100 + start_m; int stop = end_h * 100 + end_m; - LiveTimerManager().UpdateTimer( timer, flags, channel, weekdays, day, start, stop, priority, lifetime, title, aux ); - return reply.redirect(!edit_timerreferer.empty()?edit_timerreferer:"timers.html"); + if (title.empty()) + message = tr("Please set a title for the timer!"); + else + { + LiveTimerManager().UpdateTimer( timer, flags, channel, weekdays, day, start, stop, priority, lifetime, title, aux ); + return reply.redirect(!edit_timerreferer.empty()?edit_timerreferer:"timers.html"); + } } - edit_timerreferer = request.getHeader("Referer:", "timers.html"); + if (message.empty()) + edit_timerreferer = request.getHeader("Referer:", "timers.html"); auto_ptr< cTimer > eventTimer; if ( timer == 0 ) { @@ -251,6 +258,9 @@ if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); </tr> </table> </form> + <div style="color: red; margin: 0 auto;"> + <$ message $> + </div> </div> </body> </html> |