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);
     }
 }