<%pre> #include #include #include "users.h" #include "setup.h" using namespace vdrlive; using namespace std; <%args> // input parameters string userid; string action; <%session scope="global"> bool logged_in(false); <%include>page_init.eh <%cpp> if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); <%cpp> pageTitle = tr("Users"); if ( !userid.empty() ) { if (action == "delete") { Users.Del(Users.GetByUserId( userid )); Users.Save(); } } <& pageelems.doc_type &> VDR-Live - <$ pageTitle $> <& pageelems.stylesheets &> <& pageelems.ajax_js &> <& pageelems.logo &> <& menu active=("users") component=("users.user_actions")>
<%cpp> cUser* user = Users.First(); while (user) { bool bottom = (Users.Next(user) == NULL); if (user) { <%cpp> } user = Users.Next(user); }
<$ pageTitle $>
<$ tr("Name") $>
">
<$ user->Name() $>
">" alt="" <& tooltip.hint text=(tr("Edit user")) &>> ">" alt="" <& tooltip.hint text=(tr("Delete user")) &>>
<%include>page_exit.eh <%def user_actions> <$ tr("New user") $>