You are here

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;
  }
}