HTML interesse |
|
Hoe tel ik hoeveel verschillende rechten een gebruiker heeft met de volgende code?
$privileges = array(
2 => array(
'label' => 'Groep',
'url' => '?p=behgroep'
),
4 => array(
'label' => 'Categorie',
'url' => '?p=behcategorie'
),
8 => array(
'label' => 'Product',
'url' => '?p=behproduct'
),
16 => array(
'label' => 'Gebruiker',
'url' => '?p=behgebruiker'
),
32 => array(
'label' => 'Instellingen',
'url' => '?p=behinstellingen'
)
);
foreach ($privileges as $id => $item) {
if ($_SESSION['srechten'] & $id) {
printf('<a href="%s">%s</a>',
$item['url'],
$item['label']
);
}
}
'label' => 'Groep', 'url' => '?p=behgroep' ), 'label' => 'Categorie', 'url' => '?p=behcategorie' ), 'label' => 'Product', 'url' => '?p=behproduct' ), 'label' => 'Gebruiker', 'url' => '?p=behgebruiker' ), 'label' => 'Instellingen', 'url' => '?p=behinstellingen' ) ); foreach ($privileges as $id => $item) { if ($_SESSION['srechten'] & $id) { $item['url'], $item['label'] ); } }
Ik wil alleen weten hoe ik moet tellen. Stel dat een gebruiker 1e 2 rechten heeft, dan heeft hij 2 verschillende rechten. STel dat een gebruiker laatste 2 rechten heeft, dan heeft hij ook 2 verschillende rechten. Nu wil ik juist weten hoe je verschillende rechten kunt tellen.
|