<% &main::checkPermissions("","PERMISSIONS"); $screenTitle = "Modify Permissions"; $user = $main::User; $user_db = new DBFile($main::users_db); $users = $user_db->getRecords( {} ); $calendars = &main::GetAllCalendars(); $selected_calendar = $main::in{'selected_calendar'} || $Session->{'calendar'}; $selected_user = $main::in{'selected_user'}; %> Calendar Administration : <%= $screenTitle %> ">

Calendar: <% if ($user->hasPermission("_global","PERMISSIONS")) { %> <% } else { %> <%= $Session->{'calendar'} %> <% } %>
User:

<% if ($selected_user) { %> <% if ($user->hasPermission("_global","GLOBALPERMISSIONS")) { %> <% foreach $perm ( ["ADD_USER","Add User"], ["EDIT_USERS","Edit/Delete Users"], ["GLOBALPERMISSIONS","Modify Global Permissions"], ["CUSTOMIZE_USER_DB","Customize User Database"], ["MANAGE_CALENDARS","Manage Calendars"], ["FEEDBACK","Feedback/Support"] ) { $p = $perm->[0]; $name = $perm->[1]; %> <% } %> <% } %> <% foreach $perm ( ["VIEW","View Calendar"], ["ADD_EVENT","Add Event"], ["EDIT_EVENTS","Edit/Delete Events"], ["EDIT_OWN_EVENTS","Edit/Delete Own Events"], ["APPROVE","Approve Pending Events"], ["APPROVE_OWN_EVENTS","Automatically approve own events"], ["CUSTOMIZE_EVENT_FIELDS","Customize Event Fields"], ["PERMISSIONS","Calendar Permissions"], ["CALENDAR_SETTINGS","Calendar Settings"] ) { $p = $perm->[0]; $name = $perm->[1]; %> <% if ($user->hasPermission("","PERMISSIONS")) { %> <% } else { %> <% } %> <% } %>
Permissions
Calendar: <%= $selected_calendar %>       User: <%= $selected_user %>
Global Permissions
<%= $name %> isPermissionSet("_global",$p,$selected_user)?"CHECKED":"")%>>
Specific Permissions
  Calendar: <%= $selected_calendar %>
User: <%= $selected_user %>
All users for
calendar: <%= $selected_calendar %>
All calendars for
user: <%= $selected_user %>
<%= $name %> isPermissionSet($selected_calendar,$p,$selected_user)?"CHECKED":"")%>> isPermissionSet($selected_calendar,$p,"_all")?"CHECKED":"")%>>isPermissionSet("_all",$p,$selected_user)?"CHECKED":"")%>><%=($user->isPermissionSet("all",$p,$selected_user)?"X":"")%> 
<% } %>