You are here

public static function RotatingBannerSlide::getDefaultSettings in Rotating Banner 7.2

Same name and namespace in other branches
  1. 7 rotating_banner.classes.inc \RotatingBannerSlide::getDefaultSettings()
3 calls to RotatingBannerSlide::getDefaultSettings()
RotatingBannerSlide::create in ./rotating_banner.classes.inc
rotating_banner_slide_defaults in ./rotating_banner.module
Default settings for rotating banner creation.
rotating_banner_slide_form in ./rotating_banner.admin.inc
Form callback to edit a rotating banner slide.

File

./rotating_banner.classes.inc, line 22

Class

RotatingBannerSlide

Code

public static function getDefaultSettings($key = NULL) {

  //@todo: add variables here.
  $defaults = array(
    'textboxes' => array(
      array(
        'position' => array(
          'top' => "20",
          'left' => '20',
        ),
        'content' => t('Banner Headline'),
        'type' => 'rb-textbox-type-header',
      ),
      array(
        'position' => array(
          'top' => "80",
          'left' => '20',
        ),
        'content' => t('Banner text goes here.<br/> <strong> Double click</strong> to edit.'),
        'type' => 'rb-textbox-type-text',
      ),
    ),
    'layout' => variable_get('rotating_banner_default_slide_layout', 'top-left'),
    'link' => '<front>',
    'weight' => 0,
    'fid' => NULL,
  );
  $fid = variable_get('rotating_banner_default_slide_fid', NULL);
  if ($fid) {
    $defaults['fid'] = $fid;
  }
  if ($key) {
    return $defaults[$key];
  }
  return $defaults;
}