abuse_admin_ban(&$form_state, $account, $inline = FALSE)
abuse/abuse.admin.inc, line 695
<?php
function abuse_admin_ban(&$form_state, $account, $inline = FALSE) {
global $user;
$form = array();
$form['#validate'][] = array('abuse_admin_ban_validate');
$form['#submit'][] = array('abuse_admin_ban_submit');
$form['#attributes'] = array('class' => 'abuse-admin-ban');
if ($user->uid === $account->uid || $account->uid === 1) {
$form['notallowed'] = array(
'#type' => 'item',
'#value' => t('Sorry, you are not allowed to ban this user'),
);
}
else {
if ($inline) {
$form['message'] = array(
'#title' => t('Ban !user', array('!user' => $account->name)),
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => TRUE
);
$form['redirect'] = array(
'#type' => 'value',
'#value' => $_GET['q'],
);
$form['ajax'] = array(
'#type' => 'hidden',
'#default_value' => '0',
);
}
$form['message']['uid'] = array(
'#type' => 'value',
'#value' => $account->uid
);
$form['message']['confirmation_message'] = array(
'#type' => 'item',
'#value' => t('Are you sure you want to ban !name?', array('!name' => '<em>'. $account->name .'</em>'))
);
$form['message']['confirm'] = array(
'#type' => 'submit',
'#value' => t('Yes')
);
if ($inline === FALSE) {
$form['message']['cancel'] = array(
'#type' => 'item',
'#value' => l(t('No'), 'admin/content/abuse')
);
}
}
return $form;
}
?>