function rotating_banner_slide_form_submit in Rotating Banner 7
Same name and namespace in other branches
- 7.2 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';
}