summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 17:55:26 +0000
committerSascha Volkenandt <sascha (at) akv-soft (dot) de>2007-01-05 17:55:26 +0000
commit7bcbbc2b3989cf59562c3837cd3ac23c9d7c681c (patch)
treeb6aea769535cecb4a54553ac285f9c47580b6fe1 /pages
parented7adcef803d081c0397a9f78b22c65cfc578943 (diff)
downloadvdr-plugin-live-7bcbbc2b3989cf59562c3837cd3ac23c9d7c681c.tar.gz
vdr-plugin-live-7bcbbc2b3989cf59562c3837cd3ac23c9d7c681c.tar.bz2
- added edit button for timers
Diffstat (limited to 'pages')
-rw-r--r--pages/timers.ecpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/pages/timers.ecpp b/pages/timers.ecpp
index 91969c5..f3915ff 100644
--- a/pages/timers.ecpp
+++ b/pages/timers.ecpp
@@ -1,9 +1,8 @@
<%pre>
#include <vdr/plugin.h>
-#include <vdr/timers.h>
#include <vdr/config.h>
#include <vdr/i18n.h>
-#include "sortedtimers.h"
+#include "timers.h"
#include "tools.h"
using namespace vdrlive;
@@ -29,11 +28,17 @@ using namespace vdrlive;
<div class="head_box">
<$ tr("Timers") $>
</div>
-% if (Timers.Count() == 0) {
- Keiner Timer definiert
+<{
+ cMutexLock timersLock( &LiveTimerManager() );
+ SortedTimersInterface& timers = LiveTimerManager().GetTimers();
+
+ if (timers.size() == 0) {
+}>
+ Keiner Timer definiert
% } else {
<table class="timers" cellspacing="0" cellpadding="0">
<tr>
+ <td class="head">&nbsp;</td>
<td class="head"><$ tr("Active") $></td>
<td class="head"><$ tr("Channel") $></td>
<td class="head"><$ tr("Date") $></td>
@@ -44,10 +49,10 @@ using namespace vdrlive;
</tr>
<{
bool active = false;
- SortedTimers timers;
for (SortedTimers::iterator timer = timers.begin(); timer != timers.end(); ++timer) {
}>
<tr class="<$ active ? "active" : "" $>">
+ <td><button type="button" class="smallbutton" onclick="location.href='edittimer.html?timer=<$ timers.GetTimerId(*timer) $>';"><$ tr("Edit") $></button></td>
<td><img src="/<$ (timer->Flags() & 1) ? "active" : "inactive" $>.png" alt="Aktiv?" /></td>
<td><$ timer->Channel()->Name() $></td>
<td><$ FormatDateTime(tr("%a, %b %d"), timer->Day()) $></td>