Skip to content

Instantly share code, notes, and snippets.

@p
Created April 24, 2011 20:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save p/939870 to your computer and use it in GitHub Desktop.
Save p/939870 to your computer and use it in GitHub Desktop.
--- /var/www/qi/boards/t2/cache/ctpl_admin_permission_mask.html.php 2011-04-24 16:47:23.000000000 -0400
+++ /var/www/qi/boards/t1/cache/ctpl_admin_permission_mask.html.php 2011-04-24 22:50:35.000000000 -0400
@@ -1,4 +1,5 @@
-<?php if (!defined('IN_PHPBB')) exit; ?><script type="text/javascript">
+
+<?php echo'<script';?> type="text/javascript">
// <![CDATA[
var active_pmask = '0';
var active_fmask = '0';
@@ -8,78 +9,162 @@
var role_options = new Array();
- <?php if ($this->_rootref['S_ROLE_JS_ARRAY']) { ?>
+ <?php if ((isset($_rootref['S_ROLE_JS_ARRAY'])) && $_rootref['S_ROLE_JS_ARRAY']) { ?>
- <?php echo (isset($this->_rootref['S_ROLE_JS_ARRAY'])) ? $this->_rootref['S_ROLE_JS_ARRAY'] : ''; ?>
+ <?php echo (isset($_rootref['S_ROLE_JS_ARRAY'])) ? $_rootref['S_ROLE_JS_ARRAY'] : ''; ?>
<?php } ?>
// ]]>
</script>
-<script type="text/javascript" src="style/permissions.js"></script>
-
-<?php $_p_mask_count = (isset($this->_tpldata['p_mask'])) ? sizeof($this->_tpldata['p_mask']) : 0;if ($_p_mask_count) {for ($_p_mask_i = 0; $_p_mask_i < $_p_mask_count; ++$_p_mask_i){$_p_mask_val = &$this->_tpldata['p_mask'][$_p_mask_i]; ?>
+<?php echo'<script';?> type="text/javascript" src="style/permissions.js"></script>
+<?php $_p_mask_count = (isset($_tpldata['p_mask'])) ? sizeof($_tpldata['p_mask']) : 0;if ($_p_mask_count) {for ($_p_mask_i = 0; $_p_mask_i < $_p_mask_count; ++$_p_mask_i){$_p_mask_val = &$_tpldata['p_mask'][$_p_mask_i]; ?>
<div class="clearfix"></div>
-<h3><?php echo $_p_mask_val['NAME']; if ($_p_mask_val['S_LOCAL']) { ?> <span class="small"> [<?php echo $_p_mask_val['L_ACL_TYPE']; ?>]</span><?php } ?></h3>
+<h3><?php echo isset($_p_mask_val['NAME']) ? $_p_mask_val['NAME'] : ''; ?>
+<?php if ((isset($_p_mask_val['S_LOCAL'])) && $_p_mask_val['S_LOCAL']) { ?> <span class="small"> [<?php echo isset($_p_mask_val['L_ACL_TYPE']) ? $_p_mask_val['L_ACL_TYPE'] : ''; ?>
+]</span><?php } ?></h3>
<?php $_f_mask_count = (isset($_p_mask_val['f_mask'])) ? sizeof($_p_mask_val['f_mask']) : 0;if ($_f_mask_count) {for ($_f_mask_i = 0; $_f_mask_i < $_f_mask_count; ++$_f_mask_i){$_f_mask_val = &$_p_mask_val['f_mask'][$_f_mask_i]; ?>
-
<div class="clearfix"></div>
-<fieldset class="permissions" id="perm<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>">
- <legend id="legend<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>">
- <?php if (! $_p_mask_val['S_VIEW']) { ?>
+<fieldset class="permissions" id="perm<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+">
+ <legend id="legend<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+">
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && ! $_p_mask_val['S_VIEW']) { ?>
+
+ <input type="checkbox" style="display: none;" class="permissions-checkbox" name="inherit[<?php echo isset($_f_mask_val['UG_ID']) ? $_f_mask_val['UG_ID'] : ''; ?>
+][<?php echo isset($_f_mask_val['FORUM_ID']) ? $_f_mask_val['FORUM_ID'] : ''; ?>
+]" id="checkbox<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+" value="1" onclick="toggle_opacity('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+')" />
+ <?php } else { ?>
+
+ <?php } ?>
- <input type="checkbox" style="display: none;" class="permissions-checkbox" name="inherit[<?php echo $_f_mask_val['UG_ID']; ?>][<?php echo $_f_mask_val['FORUM_ID']; ?>]" id="checkbox<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>" value="1" onclick="toggle_opacity('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>')" />
- <?php } else { } if ($_f_mask_val['PADDING']) { ?><span class="padding"><?php echo $_f_mask_val['PADDING']; echo $_f_mask_val['PADDING']; ?></span><?php } echo $_f_mask_val['NAME']; ?>
+ <?php if ((isset($_f_mask_val['PADDING'])) && $_f_mask_val['PADDING']) { ?><span class="padding"><?php echo isset($_f_mask_val['PADDING']) ? $_f_mask_val['PADDING'] : ''; ?>
+<?php echo isset($_f_mask_val['PADDING']) ? $_f_mask_val['PADDING'] : ''; ?>
+</span><?php } echo isset($_f_mask_val['NAME']) ? $_f_mask_val['NAME'] : ''; ?>
</legend>
- <?php if (! $_p_mask_val['S_VIEW']) { ?>
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && ! $_p_mask_val['S_VIEW']) { ?>
<div class="permissions-switch">
<div class="permissions-reset">
- <a href="#" onclick="mark_options('perm<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>', 'y'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); init_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); return false;"><?php echo ((isset($this->_rootref['L_ALL_YES'])) ? $this->_rootref['L_ALL_YES'] : ((isset($user->lang['ALL_YES'])) ? $user->lang['ALL_YES'] : '{ ALL_YES }')); ?></a> &middot; <a href="#" onclick="mark_options('perm<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>', 'u'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); init_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); return false;"><?php echo ((isset($this->_rootref['L_ALL_NO'])) ? $this->_rootref['L_ALL_NO'] : ((isset($user->lang['ALL_NO'])) ? $user->lang['ALL_NO'] : '{ ALL_NO }')); ?></a> &middot; <a href="#" onclick="mark_options('perm<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>', 'n'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); init_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); return false;"><?php echo ((isset($this->_rootref['L_ALL_NEVER'])) ? $this->_rootref['L_ALL_NEVER'] : ((isset($user->lang['ALL_NEVER'])) ? $user->lang['ALL_NEVER'] : '{ ALL_NEVER }')); ?></a>
+ <a href="#" onclick="mark_options('perm<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+', 'y'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); init_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); return false;"><?php echo ((isset($_rootref['L_ALL_YES'])) ? $_rootref['L_ALL_YES'] : ((isset($_lang['ALL_YES'])) ? $_lang['ALL_YES'] : '{ ALL_YES }')); ?>
+</a> &middot; <a href="#" onclick="mark_options('perm<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+', 'u'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); init_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); return false;"><?php echo ((isset($_rootref['L_ALL_NO'])) ? $_rootref['L_ALL_NO'] : ((isset($_lang['ALL_NO'])) ? $_lang['ALL_NO'] : '{ ALL_NO }')); ?>
+</a> &middot; <a href="#" onclick="mark_options('perm<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+', 'n'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); init_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); return false;"><?php echo ((isset($_rootref['L_ALL_NEVER'])) ? $_rootref['L_ALL_NEVER'] : ((isset($_lang['ALL_NEVER'])) ? $_lang['ALL_NEVER'] : '{ ALL_NEVER }')); ?>
+</a>
</div>
- <a href="#" onclick="swap_options('<?php echo $_p_mask_val['S_ROW_COUNT']; ?>', '<?php echo $_f_mask_val['S_ROW_COUNT']; ?>', '0', true); return false;"><?php echo ((isset($this->_rootref['L_ADVANCED_PERMISSIONS'])) ? $this->_rootref['L_ADVANCED_PERMISSIONS'] : ((isset($user->lang['ADVANCED_PERMISSIONS'])) ? $user->lang['ADVANCED_PERMISSIONS'] : '{ ADVANCED_PERMISSIONS }')); ?></a><?php if (! $_p_mask_val['S_VIEW'] && $_f_mask_val['S_CUSTOM']) { ?> *<?php } ?>
+ <a href="#" onclick="swap_options('<?php echo $_p_mask_i; ?>
+', '<?php echo $_p_mask.f_mask_i; ?>
+', '0', true); return false;"><?php echo ((isset($_rootref['L_ADVANCED_PERMISSIONS'])) ? $_rootref['L_ADVANCED_PERMISSIONS'] : ((isset($_lang['ADVANCED_PERMISSIONS'])) ? $_lang['ADVANCED_PERMISSIONS'] : '{ ADVANCED_PERMISSIONS }')); ?>
+</a><?php if ((isset($_p_mask_val['S_VIEW']) && isset($_f_mask_val['S_CUSTOM'])) && ! $_p_mask_val['S_VIEW'] && $_f_mask_val['S_CUSTOM']) { ?> *<?php } ?>
</div>
<dl class="permissions-simple">
- <dt style="width: 20%"><label for="role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>"><?php echo ((isset($this->_rootref['L_ROLE'])) ? $this->_rootref['L_ROLE'] : ((isset($user->lang['ROLE'])) ? $user->lang['ROLE'] : '{ ROLE }')); ?>:</label></dt>
- <?php if ($_f_mask_val['S_ROLE_OPTIONS']) { ?>
-
- <dd style="margin-<?php echo (isset($this->_rootref['S_CONTENT_FLOW_BEGIN'])) ? $this->_rootref['S_CONTENT_FLOW_BEGIN'] : ''; ?>: 20%"><select id="role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>" name="role[<?php echo $_f_mask_val['UG_ID']; ?>][<?php echo $_f_mask_val['FORUM_ID']; ?>]" onchange="set_role_settings(this.options[selectedIndex].value, 'advanced<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); init_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>')"><?php echo $_f_mask_val['S_ROLE_OPTIONS']; ?></select></dd>
+ <dt style="width: 20%"><label for="role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+"><?php echo ((isset($_rootref['L_ROLE'])) ? $_rootref['L_ROLE'] : ((isset($_lang['ROLE'])) ? $_lang['ROLE'] : '{ ROLE }')); ?>
+:</label></dt>
+ <?php if ((isset($_f_mask_val['S_ROLE_OPTIONS'])) && $_f_mask_val['S_ROLE_OPTIONS']) { ?>
+
+ <dd style="margin-<?php echo (isset($_rootref['S_CONTENT_FLOW_BEGIN'])) ? $_rootref['S_CONTENT_FLOW_BEGIN'] : ''; ?>
+: 20%"><select id="role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+" name="role[<?php echo isset($_f_mask_val['UG_ID']) ? $_f_mask_val['UG_ID'] : ''; ?>
+][<?php echo isset($_f_mask_val['FORUM_ID']) ? $_f_mask_val['FORUM_ID'] : ''; ?>
+]" onchange="set_role_settings(this.options[selectedIndex].value, 'advanced<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); init_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+')"><?php echo isset($_f_mask_val['S_ROLE_OPTIONS']) ? $_f_mask_val['S_ROLE_OPTIONS'] : ''; ?>
+</select></dd>
<?php } else { ?>
- <dd><?php echo ((isset($this->_rootref['L_NO_ROLE_AVAILABLE'])) ? $this->_rootref['L_NO_ROLE_AVAILABLE'] : ((isset($user->lang['NO_ROLE_AVAILABLE'])) ? $user->lang['NO_ROLE_AVAILABLE'] : '{ NO_ROLE_AVAILABLE }')); ?></dd>
+ <dd><?php echo ((isset($_rootref['L_NO_ROLE_AVAILABLE'])) ? $_rootref['L_NO_ROLE_AVAILABLE'] : ((isset($_lang['NO_ROLE_AVAILABLE'])) ? $_lang['NO_ROLE_AVAILABLE'] : '{ NO_ROLE_AVAILABLE }')); ?>
+</dd>
<?php } ?>
</dl>
- <?php } $_category_count = (isset($_f_mask_val['category'])) ? sizeof($_f_mask_val['category']) : 0;if ($_category_count) {for ($_category_i = 0; $_category_i < $_category_count; ++$_category_i){$_category_val = &$_f_mask_val['category'][$_category_i]; if ($_category_val['S_FIRST_ROW']) { if (! $_p_mask_val['S_VIEW']) { ?>
+ <?php } ?>
- <div class="permissions-advanced" id="advanced<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>" style="display: none;">
+
+ <?php $_category_count = (isset($_f_mask_val['category'])) ? sizeof($_f_mask_val['category']) : 0;if ($_category_count) {for ($_category_i = 0; $_category_i < $_category_count; ++$_category_i){$_category_val = &$_f_mask_val['category'][$_category_i]; ?>
+
+ <?php if (($_f_mask.category_i == 0)) { ?>
+
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && ! $_p_mask_val['S_VIEW']) { ?>
+
+ <div class="permissions-advanced" id="advanced<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+" style="display: none;">
<?php } else { ?>
- <div class="permissions-advanced" id="advanced<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>">
+ <div class="permissions-advanced" id="advanced<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+">
<?php } ?>
<div class="permissions-category">
<ul>
- <?php } if ($_category_val['S_YES']) { ?>
-
- <li class="permissions-preset-yes<?php if ($_p_mask_val['S_FIRST_ROW'] && $_f_mask_val['S_FIRST_ROW'] && $_category_val['S_FIRST_ROW']) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>">
- <?php } else if ($_category_val['S_NEVER']) { ?>
+ <?php } ?>
- <li class="permissions-preset-never<?php if ($_p_mask_val['S_FIRST_ROW'] && $_f_mask_val['S_FIRST_ROW'] && $_category_val['S_FIRST_ROW']) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>">
- <?php } else if ($_category_val['S_NO']) { ?>
+
+ <?php if ((isset($_category_val['S_YES'])) && $_category_val['S_YES']) { ?>
- <li class="permissions-preset-no<?php if ($_p_mask_val['S_FIRST_ROW'] && $_f_mask_val['S_FIRST_ROW'] && $_category_val['S_FIRST_ROW']) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>">
+ <li class="permissions-preset-yes<?php if (($_p_mask_i == 0) && ($_f_mask_i == 0) && ($_f_mask.category_i == 0)) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+">
+ <?php } else if ((isset($_category_val['S_NEVER'])) && $_category_val['S_NEVER']) { ?>
+
+ <li class="permissions-preset-never<?php if (($_p_mask_i == 0) && ($_f_mask_i == 0) && ($_f_mask.category_i == 0)) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+">
+ <?php } else if ((isset($_category_val['S_NO'])) && $_category_val['S_NO']) { ?>
+
+ <li class="permissions-preset-no<?php if (($_p_mask_i == 0) && ($_f_mask_i == 0) && ($_f_mask.category_i == 0)) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+">
<?php } else { ?>
- <li class="permissions-preset-custom<?php if ($_p_mask_val['S_FIRST_ROW'] && $_f_mask_val['S_FIRST_ROW'] && $_category_val['S_FIRST_ROW']) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>">
+ <li class="permissions-preset-custom<?php if (($_p_mask_i == 0) && ($_f_mask_i == 0) && ($_f_mask.category_i == 0)) { ?> activetab<?php } ?>" id="tab<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+">
<?php } ?>
- <a href="#" onclick="swap_options('<?php echo $_p_mask_val['S_ROW_COUNT']; ?>', '<?php echo $_f_mask_val['S_ROW_COUNT']; ?>', '<?php echo $_category_val['S_ROW_COUNT']; ?>', false<?php if ($_p_mask_val['S_VIEW']) { ?>, true<?php } ?>); return false;"><span class="tabbg"><span class="colour"></span><?php echo $_category_val['CAT_NAME']; ?></span></a></li>
+ <a href="#" onclick="swap_options('<?php echo $_p_mask_i; ?>
+', '<?php echo $_p_mask.f_mask_i; ?>
+', '<?php echo $_p_mask.f_mask.category_i; ?>
+', false<?php if ((isset($_p_mask_val['S_VIEW'])) && $_p_mask_val['S_VIEW']) { ?>, true<?php } ?>); return false;"><span class="tabbg"><span class="colour"></span><?php echo isset($_category_val['CAT_NAME']) ? $_category_val['CAT_NAME'] : ''; ?>
+</span></a></li>
<?php }} ?>
</ul>
@@ -87,15 +172,21 @@
<?php $_category_count = (isset($_f_mask_val['category'])) ? sizeof($_f_mask_val['category']) : 0;if ($_category_count) {for ($_category_i = 0; $_category_i < $_category_count; ++$_category_i){$_category_val = &$_f_mask_val['category'][$_category_i]; ?>
- <div class="permissions-panel" id="options<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>" <?php if ($_p_mask_val['S_FIRST_ROW'] && $_f_mask_val['S_FIRST_ROW'] && $_category_val['S_FIRST_ROW']) { } else { ?> style="display: none;"<?php } ?>>
+ <div class="permissions-panel" id="options<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+" <?php if (($_p_mask_i == 0) && ($_f_mask_i == 0) && ($_f_mask.category_i == 0)) { } else { ?> style="display: none;"<?php } ?>>
<span class="corners-top"><span></span></span>
<div class="tablewrap">
- <table id="table<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>" cellspacing="1">
+ <table id="table<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+" cellspacing="1">
<colgroup>
<col class="permissions-name" />
<col class="permissions-yes" />
<col class="permissions-no" />
- <?php if (! $_p_mask_val['S_VIEW']) { ?>
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && ! $_p_mask_val['S_VIEW']) { ?>
<col class="permissions-never" />
<?php } ?>
@@ -103,33 +194,93 @@
</colgroup>
<thead>
<tr>
- <th class="name" scope="col"><strong><?php echo ((isset($this->_rootref['L_ACL_SETTING'])) ? $this->_rootref['L_ACL_SETTING'] : ((isset($user->lang['ACL_SETTING'])) ? $user->lang['ACL_SETTING'] : '{ ACL_SETTING }')); ?></strong></th>
- <?php if ($_p_mask_val['S_VIEW']) { ?>
-
- <th class="value" scope="col"><?php echo ((isset($this->_rootref['L_ACL_YES'])) ? $this->_rootref['L_ACL_YES'] : ((isset($user->lang['ACL_YES'])) ? $user->lang['ACL_YES'] : '{ ACL_YES }')); ?></th>
- <th class="value" scope="col"><?php echo ((isset($this->_rootref['L_ACL_NEVER'])) ? $this->_rootref['L_ACL_NEVER'] : ((isset($user->lang['ACL_NEVER'])) ? $user->lang['ACL_NEVER'] : '{ ACL_NEVER }')); ?></th>
+ <th class="name" scope="col"><strong><?php echo ((isset($_rootref['L_ACL_SETTING'])) ? $_rootref['L_ACL_SETTING'] : ((isset($_lang['ACL_SETTING'])) ? $_lang['ACL_SETTING'] : '{ ACL_SETTING }')); ?>
+</strong></th>
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && $_p_mask_val['S_VIEW']) { ?>
+
+ <th class="value" scope="col"><?php echo ((isset($_rootref['L_ACL_YES'])) ? $_rootref['L_ACL_YES'] : ((isset($_lang['ACL_YES'])) ? $_lang['ACL_YES'] : '{ ACL_YES }')); ?>
+</th>
+ <th class="value" scope="col"><?php echo ((isset($_rootref['L_ACL_NEVER'])) ? $_rootref['L_ACL_NEVER'] : ((isset($_lang['ACL_NEVER'])) ? $_lang['ACL_NEVER'] : '{ ACL_NEVER }')); ?>
+</th>
<?php } else { ?>
- <th class="value permissions-yes" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', 'y'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false, 'yes'); return false;"><?php echo ((isset($this->_rootref['L_ACL_YES'])) ? $this->_rootref['L_ACL_YES'] : ((isset($user->lang['ACL_YES'])) ? $user->lang['ACL_YES'] : '{ ACL_YES }')); ?></a></th>
- <th class="value permissions-no" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', 'u'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false, 'no'); return false;"><?php echo ((isset($this->_rootref['L_ACL_NO'])) ? $this->_rootref['L_ACL_NO'] : ((isset($user->lang['ACL_NO'])) ? $user->lang['ACL_NO'] : '{ ACL_NO }')); ?></a></th>
- <th class="value permissions-never" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', 'n'); reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false, 'never'); return false;"><?php echo ((isset($this->_rootref['L_ACL_NEVER'])) ? $this->_rootref['L_ACL_NEVER'] : ((isset($user->lang['ACL_NEVER'])) ? $user->lang['ACL_NEVER'] : '{ ACL_NEVER }')); ?></a></th>
+ <th class="value permissions-yes" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', 'y'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false, 'yes'); return false;"><?php echo ((isset($_rootref['L_ACL_YES'])) ? $_rootref['L_ACL_YES'] : ((isset($_lang['ACL_YES'])) ? $_lang['ACL_YES'] : '{ ACL_YES }')); ?>
+</a></th>
+ <th class="value permissions-no" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', 'u'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false, 'no'); return false;"><?php echo ((isset($_rootref['L_ACL_NO'])) ? $_rootref['L_ACL_NO'] : ((isset($_lang['ACL_NO'])) ? $_lang['ACL_NO'] : '{ ACL_NO }')); ?>
+</a></th>
+ <th class="value permissions-never" scope="col"><a href="#" onclick="mark_options('options<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', 'n'); reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false, 'never'); return false;"><?php echo ((isset($_rootref['L_ACL_NEVER'])) ? $_rootref['L_ACL_NEVER'] : ((isset($_lang['ACL_NEVER'])) ? $_lang['ACL_NEVER'] : '{ ACL_NEVER }')); ?>
+</a></th>
<?php } ?>
</tr>
</thead>
<tbody>
- <?php $_mask_count = (isset($_category_val['mask'])) ? sizeof($_category_val['mask']) : 0;if ($_mask_count) {for ($_mask_i = 0; $_mask_i < $_mask_count; ++$_mask_i){$_mask_val = &$_category_val['mask'][$_mask_i]; if (!($_mask_val['S_ROW_COUNT'] & 1) ) { ?><tr class="row4"><?php } else { ?><tr class="row3"><?php } ?>
+ <?php $_mask_count = (isset($_category_val['mask'])) ? sizeof($_category_val['mask']) : 0;if ($_mask_count) {for ($_mask_i = 0; $_mask_i < $_mask_count; ++$_mask_i){$_mask_val = &$_category_val['mask'][$_mask_i]; ?>
+
+ <?php if (!($_f_mask.category.mask_i & 1) ) { ?><tr class="row4"><?php } else { ?><tr class="row3"><?php } ?>
- <th class="permissions-name<?php if (!($_mask_val['S_ROW_COUNT'] & 1) ) { ?> row4<?php } else { ?> row3<?php } ?>"><?php if ($_mask_val['U_TRACE']) { ?><a href="<?php echo $_mask_val['U_TRACE']; ?>" class="trace" onclick="popup(this.href, 750, 515, '_trace'); return false;" title="<?php echo ((isset($this->_rootref['L_TRACE_SETTING'])) ? $this->_rootref['L_TRACE_SETTING'] : ((isset($user->lang['TRACE_SETTING'])) ? $user->lang['TRACE_SETTING'] : '{ TRACE_SETTING }')); ?>"><img src="images/icon_trace.gif" alt="<?php echo ((isset($this->_rootref['L_TRACE_SETTING'])) ? $this->_rootref['L_TRACE_SETTING'] : ((isset($user->lang['TRACE_SETTING'])) ? $user->lang['TRACE_SETTING'] : '{ TRACE_SETTING }')); ?>" /></a> <?php } echo $_mask_val['PERMISSION']; ?></th>
- <?php if ($_p_mask_val['S_VIEW']) { ?>
+ <th class="permissions-name<?php if (!($_f_mask.category.mask_i & 1) ) { ?> row4<?php } else { ?> row3<?php } ?>"><?php if ((isset($_mask_val['U_TRACE'])) && $_mask_val['U_TRACE']) { ?><a href="<?php echo isset($_mask_val['U_TRACE']) ? $_mask_val['U_TRACE'] : ''; ?>
+" class="trace" onclick="popup(this.href, 750, 515, '_trace'); return false;" title="<?php echo ((isset($_rootref['L_TRACE_SETTING'])) ? $_rootref['L_TRACE_SETTING'] : ((isset($_lang['TRACE_SETTING'])) ? $_lang['TRACE_SETTING'] : '{ TRACE_SETTING }')); ?>
+"><img src="images/icon_trace.gif" alt="<?php echo ((isset($_rootref['L_TRACE_SETTING'])) ? $_rootref['L_TRACE_SETTING'] : ((isset($_lang['TRACE_SETTING'])) ? $_lang['TRACE_SETTING'] : '{ TRACE_SETTING }')); ?>
+" /></a> <?php } echo isset($_mask_val['PERMISSION']) ? $_mask_val['PERMISSION'] : ''; ?>
+</th>
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && $_p_mask_val['S_VIEW']) { ?>
- <td<?php if ($_mask_val['S_YES']) { ?> class="yes"<?php } ?>>&nbsp;</td>
- <td<?php if ($_mask_val['S_NEVER']) { ?> class="never"<?php } ?>></td>
+ <td<?php if ((isset($_mask_val['S_YES'])) && $_mask_val['S_YES']) { ?> class="yes"<?php } ?>>&nbsp;</td>
+ <td<?php if ((isset($_mask_val['S_NEVER'])) && $_mask_val['S_NEVER']) { ?> class="never"<?php } ?>></td>
<?php } else { ?>
- <td class="permissions-yes"><label for="<?php echo $_mask_val['S_FIELD_NAME']; ?>_y"><input onclick="reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false)" id="<?php echo $_mask_val['S_FIELD_NAME']; ?>_y" name="<?php echo $_mask_val['S_FIELD_NAME']; ?>" class="radio" type="radio"<?php if ($_mask_val['S_YES']) { ?> checked="checked"<?php } ?> value="1" /></label></td>
- <td class="permissions-no"><label for="<?php echo $_mask_val['S_FIELD_NAME']; ?>_u"><input onclick="reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false)" id="<?php echo $_mask_val['S_FIELD_NAME']; ?>_u" name="<?php echo $_mask_val['S_FIELD_NAME']; ?>" class="radio" type="radio"<?php if ($_mask_val['S_NO']) { ?> checked="checked"<?php } ?> value="-1" /></label></td>
- <td class="permissions-never"><label for="<?php echo $_mask_val['S_FIELD_NAME']; ?>_n"><input onclick="reset_role('role<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); set_colours('<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; echo $_category_val['S_ROW_COUNT']; ?>', false)" id="<?php echo $_mask_val['S_FIELD_NAME']; ?>_n" name="<?php echo $_mask_val['S_FIELD_NAME']; ?>" class="radio" type="radio"<?php if ($_mask_val['S_NEVER']) { ?> checked="checked"<?php } ?> value="0" /></label></td>
+ <td class="permissions-yes"><label for="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_y"><input onclick="reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false)" id="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_y" name="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+" class="radio" type="radio"<?php if ((isset($_mask_val['S_YES'])) && $_mask_val['S_YES']) { ?> checked="checked"<?php } ?> value="1" /></label></td>
+ <td class="permissions-no"><label for="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_u"><input onclick="reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false)" id="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_u" name="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+" class="radio" type="radio"<?php if ((isset($_mask_val['S_NO'])) && $_mask_val['S_NO']) { ?> checked="checked"<?php } ?> value="-1" /></label></td>
+ <td class="permissions-never"><label for="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_n"><input onclick="reset_role('role<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); set_colours('<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+<?php echo $_p_mask.f_mask.category_i; ?>
+', false)" id="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+_n" name="<?php echo isset($_mask_val['S_FIELD_NAME']) ? $_mask_val['S_FIELD_NAME'] : ''; ?>
+" class="radio" type="radio"<?php if ((isset($_mask_val['S_NEVER'])) && $_mask_val['S_NEVER']) { ?> checked="checked"<?php } ?> value="0" /></label></td>
<?php } ?>
</tr>
@@ -139,14 +290,25 @@
</table>
</div>
- <?php if (! $_p_mask_val['S_VIEW']) { ?>
+ <?php if ((isset($_p_mask_val['S_VIEW'])) && ! $_p_mask_val['S_VIEW']) { ?>
- <fieldset class="quick" style="margin-<?php echo (isset($this->_rootref['S_CONTENT_FLOW_END'])) ? $this->_rootref['S_CONTENT_FLOW_END'] : ''; ?>: 11px;">
- <p class="small"><?php echo ((isset($this->_rootref['L_APPLY_PERMISSIONS_EXPLAIN'])) ? $this->_rootref['L_APPLY_PERMISSIONS_EXPLAIN'] : ((isset($user->lang['APPLY_PERMISSIONS_EXPLAIN'])) ? $user->lang['APPLY_PERMISSIONS_EXPLAIN'] : '{ APPLY_PERMISSIONS_EXPLAIN }')); ?></p>
- <input class="button1" type="submit" name="psubmit[<?php echo $_f_mask_val['UG_ID']; ?>][<?php echo $_f_mask_val['FORUM_ID']; ?>]" value="<?php echo ((isset($this->_rootref['L_APPLY_PERMISSIONS'])) ? $this->_rootref['L_APPLY_PERMISSIONS'] : ((isset($user->lang['APPLY_PERMISSIONS'])) ? $user->lang['APPLY_PERMISSIONS'] : '{ APPLY_PERMISSIONS }')); ?>" />
- <?php if (sizeof($_p_mask_val['f_mask']) > (1) || sizeof($this->_tpldata['p_mask']) > (1)) { ?>
-
- <p class="small"><a href="#" onclick="reset_opacity(0, '<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); return false;"><?php echo ((isset($this->_rootref['L_MARK_ALL'])) ? $this->_rootref['L_MARK_ALL'] : ((isset($user->lang['MARK_ALL'])) ? $user->lang['MARK_ALL'] : '{ MARK_ALL }')); ?></a> &bull; <a href="#" onclick="reset_opacity(1, '<?php echo $_p_mask_val['S_ROW_COUNT']; echo $_f_mask_val['S_ROW_COUNT']; ?>'); return false;"><?php echo ((isset($this->_rootref['L_UNMARK_ALL'])) ? $this->_rootref['L_UNMARK_ALL'] : ((isset($user->lang['UNMARK_ALL'])) ? $user->lang['UNMARK_ALL'] : '{ UNMARK_ALL }')); ?></a></p>
+ <fieldset class="quick" style="margin-<?php echo (isset($_rootref['S_CONTENT_FLOW_END'])) ? $_rootref['S_CONTENT_FLOW_END'] : ''; ?>
+: 11px;">
+ <p class="small"><?php echo ((isset($_rootref['L_APPLY_PERMISSIONS_EXPLAIN'])) ? $_rootref['L_APPLY_PERMISSIONS_EXPLAIN'] : ((isset($_lang['APPLY_PERMISSIONS_EXPLAIN'])) ? $_lang['APPLY_PERMISSIONS_EXPLAIN'] : '{ APPLY_PERMISSIONS_EXPLAIN }')); ?>
+</p>
+ <input class="button1" type="submit" name="psubmit[<?php echo isset($_f_mask_val['UG_ID']) ? $_f_mask_val['UG_ID'] : ''; ?>
+][<?php echo isset($_f_mask_val['FORUM_ID']) ? $_f_mask_val['FORUM_ID'] : ''; ?>
+]" value="<?php echo ((isset($_rootref['L_APPLY_PERMISSIONS'])) ? $_rootref['L_APPLY_PERMISSIONS'] : ((isset($_lang['APPLY_PERMISSIONS'])) ? $_lang['APPLY_PERMISSIONS'] : '{ APPLY_PERMISSIONS }')); ?>
+" />
+ <?php if (isset($_p_mask_val['f_mask']) && sizeof($_p_mask_val['f_mask']) > 1 || isset($_tpldata['p_mask']) && sizeof($_tpldata['p_mask']) > 1) { ?>
+
+ <p class="small"><a href="#" onclick="reset_opacity(0, '<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); return false;"><?php echo ((isset($_rootref['L_MARK_ALL'])) ? $_rootref['L_MARK_ALL'] : ((isset($_lang['MARK_ALL'])) ? $_lang['MARK_ALL'] : '{ MARK_ALL }')); ?>
+</a> &bull; <a href="#" onclick="reset_opacity(1, '<?php echo $_p_mask_i; ?>
+<?php echo $_p_mask.f_mask_i; ?>
+'); return false;"><?php echo ((isset($_rootref['L_UNMARK_ALL'])) ? $_rootref['L_UNMARK_ALL'] : ((isset($_lang['UNMARK_ALL'])) ? $_lang['UNMARK_ALL'] : '{ UNMARK_ALL }')); ?>
+</a></p>
<?php } ?>
</fieldset>
@@ -161,4 +323,6 @@
<div class="clearfix"></div>
</div>
</fieldset>
-<?php }} }} ?>
\ No newline at end of file
+<?php }} ?>
+
+<?php }} ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment