function rotating_banner_slide_form_submit in Rotating Banner 7.2
Same name and namespace in other branches
- 7 rotating_banner.admin.inc \rotating_banner_slide_form_submit()
1 string reference to 'rotating_banner_slide_form_submit'
- rotating_banner_slide_form in ./
rotating_banner.admin.inc - Form callback to edit a rotating banner slide.
File
- ./
rotating_banner.admin.inc, line 207
Code
function rotating_banner_slide_form_submit($form, &$form_state) {
$is_edit = FALSE;
$values = $form_state['values'];
$sid = !empty($values['sid']) ? $values['sid'] : NULL;
if (isset($sid)) {
$rbs = RotatingBannerSlide::get($sid);
}
else {
//@todo: let it work w/o an fid in the DB in case a default is not set.
$rbs = RotatingBannerSlide::create($values['rbid'], 0, $values['fid']);
}
$rbs
->setValuesFromArray($values);
$rbs
->save();
$form_state['redirect'] = 'admin/structure/block/manage/rotating_banner/' . $rbs->rbid . '/configure';
}