function _menu_per_role_serialize_rids in Menu Per Role 7
Turn the given roles into a serialized string of rids or hrids.
Parameters
array $roles: An array of roles as passed from the appropriate keys from $form_state['values'] during a form submit.
Return value
string A string of the serialized rids.
2 calls to _menu_per_role_serialize_rids()
- menu_per_role_menu_link_insert in ./
menu_per_role.module - Implements hook_menu_link_insert().
- menu_per_role_menu_link_update in ./
menu_per_role.module - Implements hook_menu_link_update().
File
- ./
menu_per_role.module, line 240 - Allows restricting access to menu items per role.
Code
function _menu_per_role_serialize_rids(array $roles) {
$rids = array();
foreach ($roles as $rid => $checked) {
if ($checked) {
$rids[] = $rid;
}
}
return implode(',', $rids);
}