function uc_addresses_delete_address_confirm_form_submit in Ubercart Addresses 7
Same name and namespace in other branches
- 5.2 uc_addresses.module \uc_addresses_delete_address_confirm_form_submit()
- 5 uc_addresses.module \uc_addresses_delete_address_confirm_form_submit()
- 6.2 uc_addresses.pages.inc \uc_addresses_delete_address_confirm_form_submit()
- 6 uc_addresses.module \uc_addresses_delete_address_confirm_form_submit()
Deletes a user-confirmed address.
Parameters
array $form: The form.
array $form_state: The form state.
Return value
void
See also
uc_addresses_delete_address_confirm_form()
File
- ./
uc_addresses.pages.inc, line 575 - Page callbacks for viewing, adding, editing, and deleting addresses.
Code
function uc_addresses_delete_address_confirm_form_submit($form, &$form_state) {
$address_user = $form['stored_values']['#value']['user'];
$address = $form['stored_values']['#value']['address'];
try {
if ($address
->delete()) {
drupal_set_message(t('The address has been deleted.'));
}
else {
drupal_set_message(t('The address could not be deleted.'), 'error');
}
} catch (Exception $e) {
drupal_set_message($e
->getMessage(), 'error');
}
$form_state['redirect'] = array(
'user/' . $address_user->uid . '/addresses',
);
}