function template_modify_group() { global $context, $settings, $options, $scripturl, $txt, $modSettings; // Cannot be edited? if (!$context['profile']['can_modify']) { echo ' <div class="errorbox"> ', sprintf($txt['permission_cannot_edit'], $scripturl . '?action=admin;area=permissions;sa=profiles'), ' </div>'; } else { echo ' <script type="text/javascript"><!-- // --><![CDATA[ window.smf_usedDeny = false; function warnAboutDeny() { if (window.smf_usedDeny) return confirm("', $txt['permissions_deny_dangerous'], '"); else return true; } // ]]></script>'; } echo ' <div id="admincenter"> <form action="', $scripturl, '?action=admin;area=permissions;sa=modify2;group=', $context['group']['id'], ';pid=', $context['profile']['id'], '" method="post" accept-charset="', $context['character_set'], '" name="permissionForm" id="permissionForm" onsubmit="return warnAboutDeny();">'; if (!empty($modSettings['permission_enable_deny']) && $context['group']['id'] != -1) { echo ' <div class="information"> ', $txt['permissions_option_desc'], ' </div>'; } echo ' <div class="cat_bar"> <h3 class="catbg">'; if ($context['permission_type'] == 'board') { echo ' ', $txt['permissions_local_for'], ' "', $context['group']['name'], '" ', $txt['permissions_on'], ' "', $context['profile']['name'], '"'; } else { echo ' ', $context['permission_type'] == 'membergroup' ? $txt['permissions_general'] : $txt['permissions_board'], ' - "', $context['group']['name'], '"'; } echo ' </h3> </div> <div class="windowbg"> <span class="topslice"><span></span></span> <div class="content"> ', $txt['permissions_change_view'], ': ', $context['view_type'] == 'simple' ? '<img src="' . $settings['images_url'] . '/selected.gif" alt="*" />' : '', '<a href="', $scripturl, '?action=admin;area=permissions;sa=modify;group=', $context['group']['id'], $context['permission_type'] == 'board' ? ';pid=' . $context['profile']['id'] : '', ';view=simple">', $txt['permissions_view_simple'], '</a> | ', $context['view_type'] == 'classic' ? '<img src="' . $settings['images_url'] . '/selected.gif" alt="*" />' : '', '<a href="', $scripturl, '?action=admin;area=permissions;sa=modify;group=', $context['group']['id'], $context['permission_type'] == 'board' ? ';pid=' . $context['profile']['id'] : '', ';view=classic">', $txt['permissions_view_classic'], '</a> </div> <span class="botslice"><span></span></span> </div> <div class="flow_hidden">'; // Draw out the main bits. if ($context['view_type'] == 'simple') { template_modify_group_simple($context['permission_type']); } else { template_modify_group_classic($context['permission_type']); } // If this is general permissions also show the default profile. if ($context['permission_type'] == 'membergroup') { echo ' </div> <br /> <div class="cat_bar"> <h3 class="catbg">', $txt['permissions_board'], '</h3> </div> <div class="information"> ', $txt['permissions_board_desc'], ' </div> <div class="flow_hidden">'; if ($context['view_type'] == 'simple') { template_modify_group_simple('board'); } else { template_modify_group_classic('board'); } echo ' </div>'; } if ($context['profile']['can_modify']) { echo ' <div class="righttext padding"> <input type="submit" value="', $txt['permissions_commit'], '" class="button_submit" /> </div>'; } echo ' <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> </form> </div> <br class="clear" />'; }
/** * Template for modifying group permissions */ function template_modify_group() { global $context, $scripturl, $txt, $modSettings; // Cannot be edited? if (!$context['profile']['can_modify']) { echo ' <div class="errorbox"> ', sprintf($txt['permission_cannot_edit'], $scripturl . '?action=admin;area=permissions;sa=profiles'), ' </div>'; } else { echo ' <script><!-- // --><![CDATA[ window.elk_usedDeny = false; function warnAboutDeny() { if (window.elk_usedDeny) return confirm("', $txt['permissions_deny_dangerous'], '"); else return true; } // ]]></script>'; } echo ' <div id="admincenter"> <form id="admin_form_wrapper" action="', $scripturl, '?action=admin;area=permissions;sa=modify2;group=', $context['group']['id'], ';pid=', $context['profile']['id'], '" method="post" accept-charset="UTF-8" name="permissionForm" onsubmit="return warnAboutDeny();">'; if (!empty($modSettings['permission_enable_deny']) && $context['group']['id'] != -1) { echo ' <div class="information"> ', $txt['permissions_option_desc'], ' </div>'; } echo ' <h3 class="category_header">'; if ($context['permission_type'] == 'board') { echo ' ', $txt['permissions_local_for'], ' "', $context['group']['name'], '" ', $txt['permissions_on'], ' "', $context['profile']['name'], '"'; } else { echo ' ', $context['permission_type'] == 'membergroup' ? $txt['permissions_general'] : $txt['permissions_board'], ' - "', $context['group']['name'], '"'; } echo ' </h3> <div class="flow_hidden">'; // Draw out the main bits. template_modify_group_classic($context['permission_type']); echo ' </div>'; // If this is general permissions also show the default profile. if ($context['permission_type'] == 'membergroup') { echo ' <br /> <h3 class="category_header">', $txt['permissions_board'], '</h3> <div class="information"> ', $txt['permissions_board_desc'], ' </div> <div class="flow_hidden">'; template_modify_group_classic('board'); echo ' </div>'; } if ($context['profile']['can_modify']) { echo ' <input type="submit" value="', $txt['permissions_commit'], '" class="right_submit" />'; } echo ' <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> <input type="hidden" name="', $context['admin-mp_token_var'], '" value="', $context['admin-mp_token'], '" /> </form> </div>'; }