diff options
Diffstat (limited to 'pages/edit_user.ecpp')
-rw-r--r-- | pages/edit_user.ecpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pages/edit_user.ecpp b/pages/edit_user.ecpp index 2ae510a..e1d977c 100644 --- a/pages/edit_user.ecpp +++ b/pages/edit_user.ecpp @@ -24,6 +24,7 @@ using namespace vdrlive; bool ur_switchchnl = false; bool ur_addstimers = false; bool ur_delstimers = false; + bool ur_editrecs = false; </%args> <%session scope="global"> bool logged_in(false); @@ -65,6 +66,7 @@ cUser* editUser; if (ur_switchchnl) editUser->SetRight(UR_SWITCHCHNL); if (ur_addstimers) editUser->SetRight(UR_EDITSTIMERS); if (ur_delstimers) editUser->SetRight(UR_DELSTIMERS); + if (ur_editrecs) editUser->SetRight(UR_EDITRECS); Users.Save(); @@ -89,6 +91,7 @@ cUser* editUser; ur_switchchnl = User->HasRightTo(UR_SWITCHCHNL); ur_addstimers = User->HasRightTo(UR_EDITSTIMERS); ur_delstimers = User->HasRightTo(UR_DELSTIMERS); + ur_editrecs = User->HasRightTo(UR_EDITRECS); editUser = User; } else @@ -102,6 +105,7 @@ cUser* editUser; ur_switchchnl = true; ur_addstimers = true; ur_delstimers = true; + ur_editrecs = true; } </%cpp> <& pageelems.doc_type &> @@ -158,6 +162,8 @@ cUser* editUser; <%cpp> } </%cpp> + <input type="checkbox" name="ur_editrecs" value="1" <{ CHECKIF(ur_editrecs) }> /> + <label for="ur_editrecs"><$ tr("Edit recordings") $></label><br> </td> </tr> <tr> |