public function __construct($config) { if ($config == '') { $this->config = $this->defaults; } else { $this->config = array_merge($this->defaults, $config); } global $excerptLength; $excerptLength = YoPressFormModel::getOption($this->settingName, '160'); $this->defaultSettings['link'] = YoPressFormModel::getOption($this->settingSubName); $this->defaultSettings['excerpt_name'] = YoPressFormModel::getOption('excerpt_name'); if ($this->defaultSettings['excerpt_name'] == '') { $this->defaultSettings['excerpt_name'] = '...'; } if ($excerptLength == '' || $excerptLength == 0) { $excerptLength = $this->defaultSettings['length']; } }
public function colorBoxRun() { $settingsArray = array('transition' => YoPressFormModel::getOption('yopress_colorbox_transition', 'elastic'), 'speed' => (int) YoPressFormModel::getOption('yopress_colorbox_speed', '300'), 'slideshow' => (bool) YoPressFormModel::getOption('yopress_colorbox_slideshow', 'false'), 'maxHeight' => '70%', 'rel' => 'gal'); echo '<script type="text/javascript"> var def = ' . json_encode($settingsArray) . '; jQuery(document).ready(function(){ r = "gal"; $.each($(".gallery"), function(i,v){ r = "gal"+i; $.each($(v).find("a"), function(j,b){ $(b).attr("rel", r); $(b).addClass(r); }); def["rel"] = r; jQuery("."+r).colorbox(def); }); }); </script>'; }