|
192 | 192 | </thead> |
193 | 193 | <tbody class="table-dashboard"> |
194 | 194 | <?php foreach($getTeamspeakInfo AS $server) { |
195 | | - if(strpos($user_right['right_web_server_view'][$instanz], $server['virtualserver_port']) !== false || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) { ?> |
| 195 | + if(isPortPermission($user_right, $instanz, $server['virtualserver_port'], 'right_web_server_view') || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) { ?> |
196 | 196 | <tr class="rightClickContextMenu" onClick="showTeamspeakserver('<?php echo $server['virtualserver_id']; ?>', '<?php echo $instanz; ?>');"> |
197 | 197 | <td port="<?php echo $server['virtualserver_port']; ?>" instanz="<?php echo $instanz; ?>" sid="<?php echo $server['virtualserver_id']; ?>" |
198 | | - permission="<?php echo (strpos($user_right['right_web_server_start_stop'][$instanz], $server['virtualserver_port']) !== false || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
| 198 | + permission="<?php echo (isPortPermission($user_right, $instanz, $server['virtualserver_port'], 'right_web_server_start_stop') || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
199 | 199 | <?php xssEcho($server['virtualserver_name']); ?> |
200 | 200 | </td> |
201 | 201 | <td style="text-align: center;" port="<?php echo $server['virtualserver_port']; ?>" instanz="<?php echo $instanz; ?>" sid="<?php echo $server['virtualserver_id']; ?>" |
202 | | - permission="<?php echo (strpos($user_right['right_web_server_start_stop'][$instanz], $server['virtualserver_port']) !== false || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
| 202 | + permission="<?php echo (isPortPermission($user_right, $instanz, $server['virtualserver_port'], 'right_web_server_start_stop') || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
203 | 203 | <?php echo $server['virtualserver_port']; ?> |
204 | 204 | </td> |
205 | 205 | <td port="<?php echo $server['virtualserver_port']; ?>" instanz="<?php echo $instanz; ?>" sid="<?php echo $server['virtualserver_id']; ?>" style="text-align: center;cursor: pointer !important;" |
206 | 206 | id="status-<?php echo $instanz; ?>-<?php echo $server['virtualserver_id']; ?>" class="<?php echo ($server['virtualserver_status'] == "online") ? "text-success" : "text-danger"; ?>" |
207 | | - permission="<?php echo (strpos($user_right['right_web_server_start_stop'][$instanz], $server['virtualserver_port']) !== false || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
| 207 | + permission="<?php echo (isPortPermission($user_right, $instanz, $server['virtualserver_port'], 'right_web_server_start_stop') || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
208 | 208 | <?php xssEcho($server['virtualserver_status']); ?> |
209 | 209 | </td> |
210 | 210 | <td style="text-align: center;" port="<?php echo $server['virtualserver_port']; ?>" instanz="<?php echo $instanz; ?>" sid="<?php echo $server['virtualserver_id']; ?>" |
211 | 211 | id="clients-<?php echo $instanz; ?>-<?php echo $server['virtualserver_id']; ?>" |
212 | | - permission="<?php echo (strpos($user_right['right_web_server_start_stop'][$instanz], $server['virtualserver_port']) !== false || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
| 212 | + permission="<?php echo (isPortPermission($user_right, $instanz, $server['virtualserver_port'], 'right_web_server_start_stop') || $user_right['right_web_global_server']['key'] == $mysql_keys['right_web_global_server']) ? "true" : "false"; ?>"> |
213 | 213 | <?php if($server['virtualserver_status'] == "online") |
214 | 214 | { |
215 | 215 | echo $server['virtualserver_clientsonline']." / ".$server['virtualserver_maxclients']; |
|
226 | 226 | </table> |
227 | 227 | </div> |
228 | 228 | </div> |
229 | | - <p style="text-align: center;margin-top: 10px;"><?php echo $language['dashbord_right_click_info']; ?></p> |
230 | 229 | <?php }; ?> |
231 | 230 |
|
232 | 231 | <ul id="contextMenu" class="dropdown-menu" role="menu" > |
|
0 commit comments