You are here

public static function RotatingBannerSlide::create in Rotating Banner 7

Same name and namespace in other branches
  1. 7.2 rotating_banner.classes.inc \RotatingBannerSlide::create()
2 calls to RotatingBannerSlide::create()
rotating_banner_slide_create in ./rotating_banner.module
Creates a rotating banner slide, returns its primary key.
rotating_banner_slide_form_submit in ./rotating_banner.admin.inc

File

./rotating_banner.classes.inc, line 55

Class

RotatingBannerSlide

Code

public static function create($rbid, $weight = NULL, $fid = NULL, $link = NULL, $layout = NULL, $textboxes = NULL) {
  $defaults = RotatingBannerSlide::getDefaultSettings();
  $rbs = new RotatingBannerSlide();
  $rbs->rbid = $rbid;
  $rbs->weight = $weight ? $weight : $defaults['weight'];
  $rbs->fid = $fid ? $fid : $defaults['fid'];
  $rbs->link = $link ? $link : $defaults['link'];
  $rbs->layout = $layout ? $layout : $defaults['layout'];
  $rbs->textboxes = $textboxes ? $textboxes : $defaults['textboxes'];
  $rbs
    ->save();
  return $rbs;
}