function dialog_user_user_login_submit in Dialog 7.2
Ajax callback for the user login form.
See also
dialog_user_form_user_login_alter()
1 string reference to 'dialog_user_user_login_submit'
- dialog_user_form_user_login_alter in modules/
dialog_user/ dialog_user.module - Implement hook_form_FORM_ID_alter().
File
- modules/
dialog_user/ dialog_user.module, line 73 - Provides dialog integration for user.module.
Code
function dialog_user_user_login_submit($form, &$form_state) {
// Display form errors, otherwise close the dialog and reload the page.
if (form_get_errors()) {
unset($form['#prefix'], $form['#suffix']);
$status_messages = array(
'#theme' => 'status_messages',
);
$output = drupal_render($form);
$output = '<div>' . drupal_render($status_messages) . $output . '</div>';
$commands[] = ajax_command_html('#dialog-user-user-login', $output);
}
else {
$commands[] = dialog_command_close_modal_dialog();
$commands[] = dialog_command_reload();
}
return array(
'#type' => 'ajax',
'#commands' => $commands,
);
}