function ad_ui_form_submit in Advertisement 7.2
Submit callback for ad_ui_form().
File
- includes/
ad_ui.inc, line 121
Code
function ad_ui_form_submit($form, &$form_state) {
global $user;
$ad =& $form_state['ad'];
// Save default parameters back into the $ad object.
$ad->title = $form_state['values']['title'];
$ad->status = $form_state['values']['status'];
// Set the ad's uid if it's being created at this time.
if (empty($ad->aid)) {
$ad->uid = $ad->uid;
}
// Notify field widgets.
field_attach_submit('ad', $ad, $form, $form_state);
// Save the ad.
ad_save($ad);
// Redirect based on the button clicked.
drupal_set_message(t('Advertisement saved.'));
if ($form_state['clicked_button']['#parents'][0] == 'save_continue') {
$form_state['redirect'] = 'admin/ad/add/' . $ad->type;
}
else {
$form_state['redirect'] = 'admin/ad';
}
}