<%pre> #include <vdr/i18n.h> #include "timers.h" #include "tools.h" using namespace vdrlive; </%pre> <%include>page_init.eh</%include> <%cpp> pageTitle = tr("Timers"); cMutexLock timersLock( &LiveTimerManager() ); SortedTimers& timers = LiveTimerManager().GetTimers(); </%cpp> <& pageelems.doc_type &> <html> <head> <title>VDR-Live - <$ pageTitle $></title> <link rel="stylesheet" type="text/css" href="/styles.css" /> <& tooltip.javascript var=("domTT_styleClass") value=("domTTepg") &> <& pageelems.ajax_js &> </head> <body onload="LiveStatusAjaxRequest('infobox.html', 'infobox')"> <& pageelems.logo &> <& menu active=("timers") &> <div class="inhalt"> % if (timers.size() == 0) { Keiner Timer definiert % } else { <table class="timers" cellspacing="0" cellpadding="0"> <tr class="head"> <td style="background: url(bg_box_l.png); width: 3px;"/></td> <td> </td> <td><$ tr("Active") $></td> <td><$ tr("Channel") $></td> <td><$ tr("Date") $></td> <td><$ tr("Start") $></td> <td><$ tr("Stop") $></td> <td> </td> <td><$ tr("File") $></td> <td style="background: url(bg_box_r.png); width: 3px;" /></td> </tr> <{ bool active = false; for (SortedTimers::iterator timer = timers.begin(); timer != timers.end(); ++timer) { }> <tr class="<$ active ? "active" : "" $>"> <td class="border" style="border-left: 1px solid black"></td> <td><button type="button" class="smallbutton" onclick="location.href='edit_timer.html?timerid=<$ timers.GetTimerId(*timer) $>';"><$ tr("Edit") $></button></td> <td><img src="/<$ (timer->Flags() & tfActive) ? "active" : "inactive" $>.png" alt="Aktiv?" /></td> <td><$ timer->Channel()->Name() $></td> <td><$ timer->WeekDays() > 0 ? *cTimer::PrintDay(0, timer->WeekDays()) : FormatDateTime(tr("%a, %b %d"), timer->Day()) $></td> <td><$ FormatDateTime(tr("%I:%M %p"), timer->StartTime()) $></td> <td><$ FormatDateTime(tr("%I:%M %p"), timer->StopTime()) $></td> <td><{ if (timer->Recording()) { }><img src="/record.png" alt="Record" /><{ } }></td> <td><$ timer->File() $></td> <td class="border" style="border-right: 1px solid black"></td> </tr> <{ active = !active; } } }> <tr><td colspan="10" style="border-top: 1px solid black"> </td></tr> </table> </div> </body> </html> <%include>page_exit.eh</%include>