<%pre> #include #include #include "epgsearch.h" #include "tools.h" #include "setup.h" using namespace vdrlive; using namespace std; <%args> // input parameters string searchtimerid; string action; <%session scope="global"> bool logged_in(false); <%include>page_init.eh <{ if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); }> <%cpp> pageTitle = tr("Searchtimers"); SearchTimers timers; if ( !searchtimerid.empty() ) { if (action == "toggle") timers.ToggleActive(searchtimerid); if (action == "delete") timers.Delete(searchtimerid); } <& pageelems.doc_type &> <& pageelems.ajax_js &> VDR-Live - <$ pageTitle $> <& tooltip.javascript var=("domTT_styleClass") value=("domTTepg") &> <& pageelems.ajax_js &> <& pageelems.logo &> <& menu active=("searchtimers") component=("searchtimers.searchtimer_actions")>
<{ for (SearchTimers::iterator timer = timers.begin(); timer != timers.end(); ++timer) { }> <{ } }>
  <$ tr("Expression") $> <$ tr("Channel") $> <$ tr("Start") $>  <$ tr("Stop") $>        
<{ if(timer->UseAsSearchTimer()) { }><{ } }> <$ timer->Search() $> <$ timer->ChannelText() $> UseTime() ? timer->StartTimeFormatted() ?> UseTime() ? timer->StopTimeFormatted() ?> .png" alt="<$ tr("Toggle search timer actions (in)active") $>" <& tooltip.hint text=(tr("Toggle search timer actions (in)active")) &>/> <$ tr(" <& tooltip.hint text=(tr("Browse search timer results")) &> > <$ tr(" <& tooltip.hint text=(tr("Edit search timer")) &>/> ')"><$ tr(" <& tooltip.hint text=(tr("Delete search timer")) &>/>
 
<%include>page_exit.eh <%def searchtimer_actions> <$ tr("New search timer") $>