<%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 &> VDR-Live - <$ pageTitle $> <& pageelems.stylesheets &> <& 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) { }> <{ } }>
<$ pageTitle $>
  <$ tr("Expression") $> <$ tr("Channel") $> <$ tr("Starts between") $>         
<{ if(timer->UseAsSearchTimer()) { }><{ } }> <$ timer->Search() $> <$ timer->ChannelText() $> UseTime() ? timer->StartTimeFormatted()+" - "+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") $>