ACC SHELL
<?php
// Get plugin path for skins
global $lsPluginPath;
// Basic
$width = layerslider_check_unit($slides['properties']['width']);
$height = layerslider_check_unit($slides['properties']['height']);
$responsive = isset($slides['properties']['responsive']) ? 'true' : 'false';
$responsiveunder = !empty($slides['properties']['responsiveunder']) ? $slides['properties']['responsiveunder'] : '0';
$sublayercontainer = !empty($slides['properties']['sublayercontainer']) ? $slides['properties']['sublayercontainer'] : '0';
// Slideshow
$autostart = (isset($slides['properties']['autostart']) && $slides['properties']['autostart'] != 'false') ? 'true' : 'false';
$pauseonhover = (isset($slides['properties']['pauseonhover']) && $slides['properties']['pauseonhover'] != 'false') ? 'true' : 'false';
$firstlayer = is_numeric($slides['properties']['firstlayer']) ? $slides['properties']['firstlayer'] : '\'random\'';
$animatefirstlayer = (isset($slides['properties']['animatefirstlayer']) && $slides['properties']['animatefirstlayer'] != 'false') ? 'true' : 'false';
$randomslideshow = (isset($slides['properties']['randomslideshow']) && $slides['properties']['randomslideshow'] != 'false') ? 'true' : 'false';
$twowayslideshow = (isset($slides['properties']['twowayslideshow']) && $slides['properties']['twowayslideshow'] != 'false') ? 'true' : 'false';
$loops = !empty($slides['properties']['loops']) ? $slides['properties']['loops'] : 0;
$forceloopnum = ( isset($slides['properties']['forceloopnum']) && $slides['properties']['forceloopnum'] != 'false') ? 'true' : 'false';
$autoplayvideos = ( isset($slides['properties']['autoplayvideos']) && $slides['properties']['autoplayvideos'] != 'false') ? 'true' : 'false';
$autoPauseSlideshow = !empty($slides['properties']['autopauseslideshow']) ? $slides['properties']['autopauseslideshow'] : 'auto';
if($autoPauseSlideshow == 'auto') {
$autoPauseSlideshow = '\'auto\'';
} else if($autoPauseSlideshow == 'enabled') {
$autoPauseSlideshow = 'true';
} else if($autoPauseSlideshow == 'disabled') {
$autoPauseSlideshow = 'false';
}
$youtubepreview = !empty($slides['properties']['youtubepreview']) ? $slides['properties']['youtubepreview'] : 'maxresdefault.jpg';
$keybnav = (isset($slides['properties']['keybnav']) && $slides['properties']['keybnav'] != 'false') ? 'true' : 'false';
$touchnav = (isset($slides['properties']['touchnav']) && $slides['properties']['touchnav'] != 'false') ? 'true' : 'false';
// Appearance
$skin = $slides['properties']['skin'];
$skinpath = $GLOBALS['lsPluginPath'].'skins/';
$backgroundcolor = $slides['properties']['backgroundcolor'];
$backgroundimage = $slides['properties']['backgroundimage'];
// Navigation
$navprevnext = (isset($slides['properties']['navprevnext']) && $slides['properties']['navprevnext'] != 'false') ? 'true' : 'false';
$navstartstop = (isset($slides['properties']['navstartstop']) && $slides['properties']['navstartstop'] != 'false') ? 'true' : 'false';
$navbuttons = (isset($slides['properties']['navbuttons']) && $slides['properties']['navbuttons'] != 'false') ? 'true' : 'false';
$hoverprevnext = (isset($slides['properties']['hoverprevnext']) && $slides['properties']['hoverprevnext'] != 'false') ? 'true' : 'false';
$hoverbottomnav = (isset($slides['properties']['hoverbottomnav']) && $slides['properties']['hoverbottomnav'] != 'false') ? 'true' : 'false';
$bartimer = (isset($slides['properties']['bartimer']) && $slides['properties']['bartimer'] != 'false') ? 'true' : 'false';
$circletimer = (isset($slides['properties']['circletimer']) && $slides['properties']['circletimer'] != 'false') ? 'true' : 'false';
$thumb_nav = !empty($slides['properties']['thumb_nav']) ? $slides['properties']['thumb_nav'] : 'hover';
$thumb_width = !empty($slides['properties']['thumb_width']) ? $slides['properties']['thumb_width'] : '100';
$thumb_height = !empty($slides['properties']['thumb_height']) ? $slides['properties']['thumb_height'] : '60';
$thumb_container_width = !empty($slides['properties']['thumb_container_width']) ? $slides['properties']['thumb_container_width'] : '60%';
$thumb_active_opacity = !empty($slides['properties']['thumb_active_opacity']) ? $slides['properties']['thumb_active_opacity'] : '35';
$thumb_inactive_opacity = !empty($slides['properties']['thumb_inactive_opacity']) ? $slides['properties']['thumb_inactive_opacity'] : '100';
// Misc
$imgpreload = (isset($slides['properties']['imgpreload']) && $slides['properties']['imgpreload'] != 'false') ? 'true' : 'false';
// YourLogo
$yourlogo = !empty($slides['properties']['yourlogo']) ? '\''.$slides['properties']['yourlogo'].'\'' : 'false';
$yourlogostyle = !empty($slides['properties']['yourlogostyle']) ? $slides['properties']['yourlogostyle'] : 'position: absolute; left: 10px; top: 10px; z-index: 99;';
$yourlogolink = !empty($slides['properties']['yourlogolink']) ? '\''.$slides['properties']['yourlogolink'].'\'' : 'false';
$yourlogotarget = !empty($slides['properties']['yourlogotarget']) ? $slides['properties']['yourlogotarget'] : '_self';
// Callbacks
$cbinit = !empty($slides['properties']['cbinit']) ? stripslashes($slides['properties']['cbinit']) : 'function() {}';
$cbstart = !empty($slides['properties']['cbstart']) ? stripslashes($slides['properties']['cbstart']) : 'function() {}';
$cbstop = !empty($slides['properties']['cbstop']) ? stripslashes($slides['properties']['cbstop']) : 'function() {}';
$cbpause = !empty($slides['properties']['cbpause']) ? stripslashes($slides['properties']['cbpause']) : 'function() {}';
$cbanimstart = !empty($slides['properties']['cbanimstart']) ? stripslashes($slides['properties']['cbanimstart']) : 'function() {}';
$cbanimstop = !empty($slides['properties']['cbanimstop']) ? stripslashes($slides['properties']['cbanimstop']) : 'function() {}';
$cbprev = !empty($slides['properties']['cbprev']) ? stripslashes($slides['properties']['cbprev']) : 'function() {}';
$cbnext = !empty($slides['properties']['cbnext']) ? stripslashes($slides['properties']['cbnext']) : 'function() {}';
// Demo page
//$skin = !empty($_GET['skin']) ? $_GET['skin'] : $skin;
//$thumb_nav = !empty($_GET['nav']) ? $_GET['nav'] : $thumb_nav;
if(is_array($slides)) {
$data .= '<script type="text/javascript">';
$data .= 'var lsjQuery = jQuery;';
$data .= '</script>';
if(isset($slides['properties']['bodyinclude'])) {
$data .= '<script type="text/javascript" src="'.$GLOBALS['lsPluginPath'].'js/layerslider.kreaturamedia.jquery.js?ver='.$GLOBALS['lsPluginVersion'].'"></script>' . NL;
$data .= '<script type="text/javascript" src="'.$GLOBALS['lsPluginPath'].'js/jquery-easing-1.3.js?ver=1.3.0"></script>' . NL;
$data .= '<script type="text/javascript" src="'.$GLOBALS['lsPluginPath'].'js/jquerytransit.js?ver=0.9.9"></script>' . NL;
}
$data .= '<script type="text/javascript">' . NL;
$data .= 'lsjQuery(document).ready(function() {
if(typeof lsjQuery.fn.layerSlider == "undefined") { lsShowNotice(\'layerslider_'.$id.'\',\'jquery\'); }
else if(typeof lsjQuery.transit == "undefined" || typeof lsjQuery.transit.modifiedForLayerSlider == "undefined") { lsShowNotice(\'layerslider_'.$id.'\', \'transit\'); }
else {
lsjQuery("#layerslider_'.$id.'").layerSlider({
width : \''.$width .'\',
height : \''.$height.'\',
responsive : '.$responsive.',
responsiveUnder : '.$responsiveunder.',
sublayerContainer : '.$sublayercontainer.',
autoStart : '.$autostart.',
pauseOnHover : '.$pauseonhover.',
firstLayer : '.$firstlayer.',
animateFirstLayer : '.$animatefirstlayer.',
randomSlideshow : '.$randomslideshow.',
twoWaySlideshow : '.$twowayslideshow.',
loops : '.$loops.',
forceLoopNum : '.$forceloopnum.',
autoPlayVideos : '.$autoplayvideos.',
autoPauseSlideshow : '.$autoPauseSlideshow.',
youtubePreview : \''.$youtubepreview.'\',
keybNav : '.$keybnav.',
touchNav : '.$touchnav.',
skin : \''.$skin.'\',
skinsPath : \''.$skinpath.'\',' . NL;
if(!empty($backgroundcolor)) :
$data .= 'globalBGColor : \''.$backgroundcolor.'\',' . NL;
endif;
if(!empty($backgroundimage)) :
$data .= 'globalBGImage : \''.$backgroundimage.'\',' . NL;
endif;
$data .= 'navPrevNext : '.$navprevnext.',
navStartStop : '.$navstartstop .',
navButtons : '.$navbuttons.',
hoverPrevNext : '.$hoverprevnext.',
hoverBottomNav : '.$hoverbottomnav.',
showBarTimer : '.$bartimer.',
showCircleTimer : '.$circletimer.',
thumbnailNavigation : \''.$thumb_nav.'\',
tnWidth : '.$thumb_width.',
tnHeight : '.$thumb_height.',
tnContainerWidth : \''.$thumb_container_width.'\',
tnActiveOpacity : '.$thumb_active_opacity.',
tnInactiveOpacity : '.$thumb_inactive_opacity.',
imgPreload : '.$imgpreload.',
yourLogo : '.$yourlogo.',
yourLogoStyle : \''.$yourlogostyle.'\',
yourLogoLink : '.$yourlogolink.',
yourLogoTarget : \''.$yourlogotarget.'\',
cbInit : '.$cbinit.',
cbStart : '.$cbstart.',
cbStop : '.$cbstop.',
cbPause : '.$cbpause.',
cbAnimStart : '.$cbanimstart.',
cbAnimStop : '.$cbanimstop.',
cbPrev : '.$cbprev.',
cbNext : '.$cbnext.'
});
}
});
</script>';
}
ACC SHELL 2018