diff options
-rw-r--r-- | i18n.cpp | 22 | ||||
-rw-r--r-- | pages/edit_timer.ecpp | 16 |
2 files changed, 35 insertions, 3 deletions
@@ -4165,6 +4165,28 @@ const tI18nPhrase Phrases[] = { "", // Dansk "", // Czech }, + { "Please set a title for the timer!", // English + "Bitte einen Titel f�r den Timer angeben!", // Deutsch + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Portugu�s + "", // Fran�ais + "", // Norsk + "", // Finnish + "", // Polski + "", // Espa�ol + "", // Greek + "", // Svenska + "", // Rom�n� + "", // Magyar + "", // Catal� + "", // Russian + "", // Hrvatski + "", // Eesti + "", // Dansk + "", // Czech + }, /* { "", // English "", // Deutsch 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> |