function execute() { global $oscTemplate; $data = ''; $execute = false; // select banners_group to be used $new_banner_search = tep_build_banners_group(BANNER_SLIDER); $sql = "select banners_id from " . TABLE_BANNERS . " where status = 1 " . $new_banner_search; // " order by banners_sort_order"; $banners_query = tep_db_query($sql); // if no active banner in the specified banner group then the box will not show $banner_cnt = 0; while ($banners_all = tep_db_fetch_array($banners_query)) { $banner_cnt++; $data1 .= '' . tep_display_slide('static', $banners_all['banners_id']) . ''; $execute = true; } $data .= ' <script type="text/javascript"> $(window).load(function() { $(\'#slider\').nivoSlider ({ effect:\'' . EFFECT_NIVO . '\', slices:' . SLICES_NIVO . ', boxCols: ' . BOX_COLS . ', boxRows: ' . BOX_ROWS . ', animSpeed:' . SDELAY_NIVO . ', pauseTime:' . DELAY_NIVO . ', startSlide:' . START_SLIDE . ', //Set starting Slide (0 index) directionNav:' . NAVIGATION_NIVO . ', //Next & Prev directionNavHide:' . DIRECTIONNAVHIDE . ', //Only show on hover controlNav:' . CONTROLNAV_NIVO . ', //1,2,3... controlNavThumbs:false, //Use thumbnails for Control Nav controlNavThumbsFromRel:false, //Use image rel for thumbs controlNavThumbsSearch: \'.jpg\', //Replace this with... controlNavThumbsReplace: \'_thumb.jpg\', //...this in thumb Image src keyboardNav:true, //Use left & right arrows pauseOnHover:' . HOVERPAUSE_NIVO . ', //Stop animation while hovering manualAdvance:false, //Force manual transitions captionOpacity:0.8, //Universal caption opacity beforeChange: function(){}, afterChange: function(){}, slideshowEnd: function(){}, //Triggers after all slides have been shown prevText: \'' . PREV_NIVO . '\', nextText: \'' . NEXT_NIVO . '\' }); }); </script> <div class="nivoSlider_wrapper"><div id="slider" class="nivoSlider" style="width:' . NIVO_SLIDER_WIDTH . 'px; height:' . NIVO_SLIDER_HEIGHT . 'px;">' . $data1 . '</div></div>'; if ($execute) { $oscTemplate->addBlock($data, $this->group); } }
function execute() { global $oscTemplate; $data = ''; $execute = false; // select banners_group to be used $new_banner_search = tep_build_banners_group(MODULE_BOXES_BANNER_BOX_DISPLAY_GROUP); $sql = "select banners_id from " . TABLE_BANNERS . " where status = 1 " . $new_banner_search; // " order by banners_sort_order"; $banners_query = tep_db_query($sql); // if no active banner in the specified banner group then the box will not show $banner_cnt = 0; $data1 .= '<ul class="row">'; while ($banners_all = tep_db_fetch_array($banners_query)) { $banner_cnt++; $data1 .= '<li class="col-xs-12">' . tep_display_banner('static', $banners_all['banners_id']) . '</li>'; $execute = true; } $data1 .= '</ul>'; $data .= '<div class="banner-box">' . $data1 . '</div>'; if ($execute) { $oscTemplate->addBlock($data, $this->group); } }