| 5 user.module | user_admin_role() |
| 6 user.admin.inc | user_admin_role() |
| 7 user.admin.inc | user_admin_role($form, $form_state, $role) |
| 8 user.admin.inc | user_admin_role($form, $form_state, $role) |
Menu callback: administer roles.
1 string reference to 'user_admin_role'
File
- modules/
user.module, line 1873 - Enables the user registration and login system.
Code
function user_admin_role() {
$id = arg(4);
if ($id) {
// Display role edit form.
$role = db_fetch_object(db_query('SELECT * FROM {role} WHERE rid = %d', $id));
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Role name'),
'#default_value' => $role->name,
'#size' => 30,
'#required' => TRUE,
'#maxlength' => 64,
'#description' => t('The name for this role. Example: "moderator", "editorial board", "site architect".'),
);
$form['rid'] = array(
'#type' => 'value',
'#value' => $id,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save role'),
);
$form['delete'] = array(
'#type' => 'submit',
'#value' => t('Delete role'),
);
return drupal_get_form('user_admin_edit_role', $form);
}
else {
$form['name'] = array(
'#type' => 'textfield',
'#size' => 32,
'#maxlength' => 64,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Add role'),
);
return drupal_get_form('user_admin_new_role', $form);
}
}
Login or register to post comments