function varbase_core_form_alter in Varbase: The Ultimate Drupal CMS Starter Kit (Bootstrap Ready) 7.3
Implements hook_form_FORM_ID_alter()
File
- modules/
features/ varbase_core/ varbase_core.module, line 193
Code
function varbase_core_form_alter(&$form, $form_state, $form_id) {
switch ($form_id) {
case 'user_profile_form':
case 'user_register_form':
if (isset($form['account']['roles']['#options']) && !empty($form['account']['roles']['#options']) && !user_access('administer permissions') && user_access('varbase administer user role')) {
$form['account']['roles']['#access'] = TRUE;
//unset($form['account']['roles']['#options']);
$form['account']['roles']['#options'] = array_diff($form['account']['roles']['#options'], array(
'Super Admin',
));
}
break;
}
}