hasPermission() public method

Return true if the user type has the permission specified.
public hasPermission ( string $p_permissionString ) : boolean
$p_permissionString string
return boolean
Ejemplo n.º 1
0
$crumbs[] = array(getGS("Staff User Types"), "/$ADMIN/user_types/");
$crumbs[] = array(getGS("Change user type permissions"), "");
echo camp_html_breadcrumbs($crumbs);

camp_html_display_msgs("0.25em", "0.25em");
?>
<script type="text/javascript" src="<?php echo $Campsite['WEBSITE_URL']; ?>/js/campsite-checkbox.js"></script>
<?php
$rightsList = array();
$checkboxPrefix = 'checkbox_';
$counter = 0;
$no_rights = 0;
foreach ($rights as $group_name => $group) {
    $no_rights += sizeof($group);
    foreach ($group as $right_name => $right_text) {
       if ($userType->hasPermission($right_name)) {
           $rightsList[] = "'" . $checkboxPrefix . $counter . "'";
       }
       $counter++;
    }
}
$jsRightsArray = implode(',', $rightsList);
?>
<form name="dialog" method="post" action="do_access.php" >
<?php echo SecurityToken::FormParameter(); ?>
<p>
<table border="0" cellspacing="0" cellpadding="0" class="box_table">
<tr>
	<td colspan="2" style="padding-top: 5px; padding-left: 10px;">
		<b><?php putGS('User type'); echo ': ' . htmlspecialchars($userType->getName()); ?></b>
	</td>