PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.5
VikBooking Hotel Booking Engine & PMS v1.6.5
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
vikbooking / admin / views / acl / tmpl / default.php

default.php in VikBooking Hotel Booking Engine & PMS 1.6.5, at admin/views/acl/tmpl/default.php

105 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // No direct access
4 defined('ABSPATH') or die('No script kiddies please!');
5
6 $ignores = array('administrator');
7
8 ?>
9
10 <form action="admin.php" method="post" name="adminForm" id="adminForm">
11
12 <?php if (wp_doing_ajax()) { ?>
13 <div class="btn-toolbar">
14 <div class="btn-group pull-left">
15 <button type="submit" class="page-title-action page-title-action" onclick="document.adminForm.task.value='acl.save';">
16 <?php echo JText::translate('JTOOLBAR_APPLY'); ?>
17 </button>
18 </div>
19 </div>
20 <?php } ?>
21
22 <div class="btn-toolbar">
23 <div class="btn-group pull-left">
24 <select name="activerole" id="role-select">
25 <?php foreach ($this->roles as $role => $name) {
26 $selected = $role == $this->activeRole ? 'selected="selected"' : '';
27 ?>
28 <option value="<?php echo $role; ?>" <?php echo $selected; ?>><?php echo $name; ?></option>
29 <?php } ?>
30 </select>
31 </div>
32 </div>
33
34 <?php
35 foreach ($this->roles as $role => $name)
36 {
37 ?>
38 <div class="acl-role-container" id="role-<?php echo $role; ?>" style="<?php echo ($this->activeRole == $role ? '' : 'display: none;'); ?>">
39 <h2><?php echo $name; ?></h2>
40
41 <table class="wp-list-table widefat fixed striped">
42
43 <thead>
44 <tr>
45 <th width="50%"><?php echo JText::translate('JACTION'); ?></th>
46 <th width="15%" style="text-align: center;"><?php echo JText::translate('JNEW_SETTING'); ?></th>
47 <th width="15%" style="text-align: center;"><?php echo JText::translate('JCURRENT_SETTING'); ?></th>
48 </tr>
49 </thead>
50 <?php
51
52 foreach ($this->actions as $action)
53 {
54 $has = JAccess::checkGroup($role, $action->name, 'com_vikbooking');
55 $cap = JAccess::adjustCapability($action->name, 'com_vikbooking');
56
57 ?>
58 <tr>
59
60 <td>
61 <b><?php echo $action->title; ?></b><br /><?php echo $action->description; ?>
62 </td>
63
64 <td style="text-align: center;">
65 <select name="acl[<?php echo $role; ?>][<?php echo $cap; ?>]" <?php echo (in_array($role, $ignores) ? 'disabled="disabled"' : ''); ?>>
66 <option value="-1">--</option>
67 <option value="1"><?php echo JText::translate('JALLOWED'); ?></option>
68 <option value="0"><?php echo JText::translate('JDENIED'); ?></option>
69 </select>
70 </td>
71
72 <td style="text-align: center">
73 <span class="acl-rule-<?php echo ($has ? 'allowed' : 'denied'); ?>">
74 <?php echo JText::translate($has ? 'JALLOWED' : 'JDENIED'); ?>
75 </span>
76 </td>
77
78 </tr>
79 <?php
80 }
81
82 ?>
83 </table>
84 </div>
85 <?php } ?>
86
87 <input type="hidden" name="option" value="com_vikbooking" />
88 <input type="hidden" name="task" value="" />
89 <input type="hidden" name="return" value="<?php echo $this->returnLink; ?>" />
90
91 </form>
92
93 <script>
94
95 jQuery(document).ready(function() {
96
97 jQuery('#role-select').on('change', function() {
98 jQuery('.acl-role-container').hide();
99 jQuery('#role-' + jQuery(this).val()).show();
100 });
101
102 });
103
104 </script>
105