function ad_ui_type_form_submit in Advertisement 7.2
Form submit handler: save an ad type.
File
- includes/
ad_ui.types.inc, line 156
Code
function ad_ui_type_form_submit($form, &$form_state) {
$ad_type = $form_state['ad_type'];
$updated = !empty($ad_type->type);
foreach ($form_state['values']['ad_type'] as $key => $value) {
$ad_type->{$key} = $value;
}
// Write the ad type to the database.
$ad_type->is_new = !$updated;
ad_type_save($ad_type);
// Redirect based on the button clicked.
drupal_set_message(t('Advertisement type saved.'));
if ($form_state['clicked_button']['#parents'][0] == 'save_continue') {
$form_state['redirect'] = 'admin/ad/types/' . $ad_type->type . '/fields';
}
else {
$form_state['redirect'] = 'admin/ad/types';
}
}