user_admin
function user_admin
user_admin($callback_arg = '')
Page callback: Generates the appropriate user administration form.
This function generates the user registration, multiple user cancellation, or filtered user list admin form, depending on the argument and the POST form values.
Parameters
string $callback_arg: (optional) Indicates which form to build. Defaults to '', which will trigger the user filter form. If the POST value 'op' is present, this function uses that value as the callback argument.
Return value
string A renderable form array for the respective request.
File
- modules/user/user.admin.inc, line 23
- Admin page callback file for the user module.
Code
function user_admin($callback_arg = '') { $op = isset($_POST['op']) ? $_POST['op'] : $callback_arg; switch ($op) { case t('Create new account'): case 'create': $build['user_register'] = drupal_get_form('user_register_form'); break; default: if (!empty($_POST['accounts']) && isset($_POST['operation']) && ($_POST['operation'] == 'cancel')) { $build['user_multiple_cancel_confirm'] = drupal_get_form('user_multiple_cancel_confirm'); } else { $build['user_filter_form'] = drupal_get_form('user_filter_form'); $build['user_admin_account'] = drupal_get_form('user_admin_account'); } } return $build; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!user!user.admin.inc/function/user_admin/7.x