PK \{ revslider-page-template.phpnu W+A
class="no-js">
>
PK b\ index.phpnu W+A PK b\j0 rev_addon-admin-display.phpnu W+A
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
version_from, '<') || version_compare(RevSliderGlobals::SLIDER_REVISION, $addon->version_to, '>')){
continue;
}
if( empty($addon->title) ) continue;
$rs_dash_background_style = !empty($addon->background) ? 'style="background-image: url('.$addon->background.');"' : "";
?>
PK b\
@oV V master-view.phpnu W+A getGeneralSettingsValues();
?>
getGeneralSettingsValues();
$pack_page_creation = RevSliderFunctions::getVal($glob_vals, "pack_page_creation", "on");
$single_page_creation = RevSliderFunctions::getVal($glob_vals, "single_page_creation", "off");
$tp_color_picker_presets = TPColorpicker::get_color_presets();
?>
SHOP
jQuery(document).ready(function(){
jQuery('.rs-shop').click(function(){
});
});
*/
?>
here to find out how to locate your Slider Revolution purchase code.)', 'revslider'); ?>
latest update instantly', 'revslider'); ?>
Object Library instantly', 'revslider'); ?>
Template Library', 'revslider'); ?>
Update to the latest version directly from your dashboard', 'revslider'); ?>
Support ThemePunch ticket desk', 'revslider'); ?>
Add-Ons for Slider Revolution', 'revslider'); ?>
Library with tons of free premium slider templates', 'revslider'); ?>
Object Library with tons of images ready to be used', 'revslider'); ?>
get_installed_cache_plugins();
if(!empty($cache_plugins)){
foreach($cache_plugins as $name => $url){
?>
SVG
ICON
PNG
JPG
git repository , making it even easier for developers to customize, share, and re-use outside of Slider Revolution.', 'revslider'); ?>
Google Material Design Icons', 'revslider'); ?>
author Qeaql ', 'revslider'); ?>
author here ', 'revslider'); ?>
')){
?>
PK b\x:93A 3A navigation-editor.phpnu W+A
* @link http://revolution.themepunch.com/
* @copyright 2015 ThemePunch
*/
if( !defined( 'ABSPATH') ) exit();
$nav = new RevSliderNavigation();
$navigation = intval(RevSliderBase::getGetVar('navigation', 0));
$navigs = $nav->get_all_navigations();
$rsopr = new RevSliderOperations();
$font_families = $rsopr->getArrFontFamilys();
?>
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
2
$name){
if($name['label'] == 'Dont Show Me') continue;
?>
PK b\ՆR1 R1 global-settings.phpnu W+A
* @link http://revolution.themepunch.com/
* @copyright 2017 ThemePunch
*/
if( !defined( 'ABSPATH') ) exit();
$operations = new RevSliderOperations();
$arrValues = $operations->getGeneralSettingsValues();
$role = RevSliderBase::getVar($arrValues, 'role', 'admin');
$includes_globally = RevSliderBase::getVar($arrValues, 'includes_globally', 'on');
$pages_for_includes = RevSliderBase::getVar($arrValues, 'pages_for_includes', '');
$js_to_footer = RevSliderBase::getVar($arrValues, 'js_to_footer', 'off');
$js_defer = RevSliderBase::getVar($arrValues, 'js_defer', 'off');
$show_dev_export = RevSliderBase::getVar($arrValues, 'show_dev_export', 'off');
$change_font_loading = RevSliderBase::getVar($arrValues, 'change_font_loading', '');
$enable_logs = RevSliderBase::getVar($arrValues, 'enable_logs', 'off');
$load_all_javascript = RevSliderBase::getVar($arrValues, 'load_all_javascript', 'off');
$pack_page_creation = RevSliderBase::getVar($arrValues, 'pack_page_creation', 'on');
$single_page_creation = RevSliderBase::getVar($arrValues, 'single_page_creation', 'off');
$stage_collapse = RevSliderBase::getVar($arrValues, "stage_collapse",'off');
$enable_newschannel = apply_filters('revslider_set_notifications', 'on');
$enable_newschannel = RevSliderBase::getVar($arrValues, "enable_newschannel",$enable_newschannel);
$width = RevSliderBase::getVar($arrValues, 'width', 1240);
$width_notebook = RevSliderBase::getVar($arrValues, 'width_notebook', 1024);
$width_tablet = RevSliderBase::getVar($arrValues, 'width_tablet', 778);
$width_mobile = RevSliderBase::getVar($arrValues, 'width_mobile', 480);
$force_activation_box = RevSliderBase::getVar($arrValues, 'force_activation_box', 'off');
?>
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
PK b\0+uN N slider-editor.phpnu W+A initByID($sliderID);
//get setting fields
$settingsFields = $slider->getSettingsFields();
$arrFieldsMain = $settingsFields['main'];
$arrFieldsParams = $settingsFields['params'];
$linksEditSlides = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE,'id=new&slider='.intval($sliderID));
require self::getPathTemplate('edit-slider');
}else{
require self::getPathTemplate('create-slider');
}
?>PK b\i slider-overview.phpnu W+A getArrSliders($orders);
$glob_vals = $operations->getGeneralSettingsValues();
$addNewLink = self::getViewUrl(RevSliderAdmin::VIEW_SLIDER);
$fav = get_option('rev_fav_slider', array());
if($orders == false){ //sort the favs to top
if(!empty($fav) && !empty($arrSliders)){
$fav_sort = array();
foreach($arrSliders as $skey => $sort_slider){
if(in_array($sort_slider->getID(), $fav)){
$fav_sort[] = $arrSliders[$skey];
unset($arrSliders[$skey]);
}
}
if(!empty($fav_sort)){
//revert order of favs
krsort($fav_sort);
foreach($fav_sort as $fav_arr){
array_unshift($arrSliders, $fav_arr);
}
}
}
}
global $revSliderAsTheme;
$exampleID = '"slider1"';
if(!empty($arrSliders))
$exampleID = '"'.$arrSliders[0]->getAlias().'"';
$latest_version = get_option('revslider-latest-version', RevSliderGlobals::SLIDER_REVISION);
$stable_version = get_option('revslider-stable-version', '4.1');
?>
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
" style="display: none;">
: <?php putRevSlider( 'alias ' ); ?>
: <?php putRevSlider(' ', 'homepage'); ?>
: <?php putRevSlider(' ', '2,10'); ?>
10, 'content' => $dbc);
ob_start();
?>
20, 'content' => $dbc);
ob_start();
?>
30, 'content' => $dbc);
ob_start();
?>
40, 'content' => $dbc);
ob_start();
?>
50, 'content' => $dbc);
ob_start();
?>
60, 'content' => $dbc);
$dbvariables = array(
'validated' => $validated,
'code' => $code,
'current_version' => RevSliderGlobals::SLIDER_REVISION
);
$dashboard_array = apply_filters('revslider_dashboard_elements', $dashboard_array, $dbvariables);
$dashboard_array = array_merge($dashboard_array, $dashboard_required_array);
$dashboard_server = (array) get_option('revslider-dashboard', array());
if(!empty($dashboard_server)){
foreach($dashboard_server as $dbk => $dbv){
$dashboard_server[$dbk] = (array) $dbv;
if(version_compare(RevSliderGlobals::SLIDER_REVISION, $dbv->version_from, '<') || version_compare(RevSliderGlobals::SLIDER_REVISION, $dbv->version_to, '>')){
unset($dashboard_server[$dbk]);
}
}
if(!empty($dashboard_server)){
$dashboard_array = array_merge($dashboard_array, $dashboard_server);
}
}
if(!empty($dashboard_array) && is_array($dashboard_array)){
usort($dashboard_array, array('RevSliderFunctions', 'sortByOrder'));
foreach($dashboard_array as $dbarray){
foreach($dbvariables as $dbhandle => $dbvalue){
$dbarray['content'] = str_replace('{{'.$dbhandle.'}}', $dbvalue, $dbarray['content']);
}
echo $dbarray['content'];
}
}
?>
" class="dialog_import_slider" style="display:none">
PK b\"ؖ
system/dialog-copy-move.phpnu W+A
" data-textupdate="" title="" style="display:none">
:
:
PK b\ system/validation.phpnu W+A PK b\F )jO jO system/dialog-video.phpnu W+A
PK b\ system/index.phpnu W+A PK b\ slide-overview.phpnu W+A initByID($sliderID);
$sliderParams = $slider->getParams();
$arrSliders = $slider->getArrSlidersShort($sliderID);
$selectSliders = RevSliderFunctions::getHTMLSelect($arrSliders,"","id='selectSliders'",true);
$numSliders = count($arrSliders);
//set iframe parameters
$width = $sliderParams["width"];
$height = $sliderParams["height"];
$iframeWidth = $width+60;
$iframeHeight = $height+50;
$iframeStyle = "width:".$iframeWidth."px;height:".$iframeHeight."px;";
if($slider->isSlidesFromPosts()){
$arrSlides = $slider->getSlidesFromPosts(false);
}elseif($slider->isSlidesFromStream()){
$arrSlides = $slider->getSlidesFromStream(false);
}else{
$arrSlides = $slider->getSlides(false);
}
$numSlides = count($arrSlides);
$linksSliderSettings = self::getViewUrl(RevSliderAdmin::VIEW_SLIDER,'id='.$sliderID);
//treat in case of slides from gallery
if($slider->isSlidesFromPosts() == false){
//removed in 5.0
}else{ //slides from posts
//removed in 5.1.7
}
?>PK b\25R R slide-editor.phpnu W+A 0){
$revs = new RevSlider();
$revs->initByID($sID);
//check if we already have slides, if yes, go to first
$arrS = $revs->getSlides(false);
if(empty($arrS)){
$slideID = $revs->createSlideFromData(array('sliderid'=>$sID),true);
}else{
$slideID = key($arrS);
}
}
}
$patternViewSlide = self::getViewUrl("slide","id=[slideid]");
//init slide object
$slide = new RevSlide();
$slide->initByID($slideID);
$slideParams = $slide->getParams();
$operations = new RevSliderOperations();
$rs_nav = new RevSliderNavigation();
$arr_navigations = $rs_nav->get_all_navigations();
//init slider object
$sliderID = $slide->getSliderID();
$slider = new RevSlider();
$slider->initByID($sliderID);
$sliderParams = $slider->getParams();
$arrSlideNames = $slider->getArrSlideNames();
$arrSlides = $slider->getSlides(false);
$arrSlidesWPML = $slider->getSlidesWPML(false, $slide);
$arrSliders = $slider->getArrSlidersShort($sliderID);
$arrSlidersFull = $slider->getArrSlidersShort();
$selectSliders = RevSliderFunctions::getHTMLSelect($arrSliders,"","id='selectSliders'",true);
//check if slider is template
$sliderTemplate = $slider->getParam("template","false");
//set slide delay
$sliderDelay = $slider->getParam("delay","9000");
$slideDelay = $slide->getParam("delay","");
if(empty($slideDelay))
$slideDelay = $sliderDelay;
//add tools.min.js
wp_enqueue_script('tp-tools', RS_PLUGIN_URL .'public/assets/js/jquery.themepunch.tools.min.js', array(), RevSliderGlobals::SLIDER_REVISION );
$arrLayers = $slide->getLayers();
//set Layer settings
$cssContent = $operations->getCaptionsContent();
$arrCaptionClasses = $operations->getArrCaptionClasses($cssContent);
//$arrCaptionClassesSorted = $operations->getArrCaptionClasses($cssContent);
$arrCaptionClassesSorted = RevSliderCssParser::get_captions_sorted();
$arrFontFamily = $operations->getArrFontFamilys($slider);
$arrCSS = $operations->getCaptionsContentArray();
$arrAnim = $operations->getFullCustomAnimations();
$arrAnimDefaultIn = $operations->getArrAnimations(false);
$arrAnimDefaultOut = $operations->getArrEndAnimations(false);
$arrAnimDefault = array_merge($arrAnimDefaultIn, $arrAnimDefaultOut);
//set various parameters needed for the page
$width = $sliderParams["width"];
$height = $sliderParams["height"];
$imageUrl = $slide->getImageUrl();
$imageID = $slide->getImageID();
$slider_type = $slider->getParam('source_type','gallery');
/**
* Get Slider params which will be used as default on Slides
* @since: 5.0
**/
$def_background_fit = $slider->getParam('def-background_fit', 'cover');
$def_image_source_type = $slider->getParam('def-image_source_type', 'full');
$def_bg_fit_x = $slider->getParam('def-bg_fit_x', '100');
$def_bg_fit_y = $slider->getParam('def-bg_fit_y', '100');
$def_bg_position = $slider->getParam('def-bg_position', 'center center');
$def_bg_position_x = $slider->getParam('def-bg_position_x', '0');
$def_bg_position_y = $slider->getParam('def-bg_position_y', '0');
$def_bg_repeat = $slider->getParam('def-bg_repeat', 'no-repeat');
$def_kenburn_effect = $slider->getParam('def-kenburn_effect', 'off');
$def_kb_start_fit = $slider->getParam('def-kb_start_fit', '100');
$def_kb_easing = $slider->getParam('def-kb_easing', 'Linear.easeNone');
$def_kb_end_fit = $slider->getParam('def-kb_end_fit', '100');
$def_kb_duration = $slider->getParam('def-kb_duration', '10000');
$def_transition = $slider->getParam('def-slide_transition', 'fade');
$def_transition_duration = $slider->getParam('def-transition_duration', 'default');
$def_use_parallax = $slider->getParam('use_parallax', 'on');
/* NEW KEN BURN INPUTS */
$def_kb_start_offset_x = $slider->getParam('def-kb_start_offset_x', '0');
$def_kb_blur_start = $slider->getParam('def-kb_blur_start', '0');
$def_kb_blur_end = $slider->getParam('def-kb_blur_end', '0');
$def_kb_start_offset_y = $slider->getParam('def-kb_start_offset_y', '0');
$def_kb_end_offset_x = $slider->getParam('def-kb_end_offset_x', '0');
$def_kb_end_offset_y = $slider->getParam('def-kb_end_offset_y', '0');
$def_kb_start_rotate = $slider->getParam('def-kb_start_rotate', '0');
$def_kb_end_rotate = $slider->getParam('def-kb_end_rotate', '0');
/* END OF NEW KEN BURN INPUTS */
$imageFilename = $slide->getImageFilename();
$style = "height:".$height."px;"; //
$divLayersWidth = "width:".$width."px;";
$divbgminwidth = "min-width:".$width."px;";
$maxbgwidth = "max-width:".$width."px;";
//set iframe parameters
$iframeWidth = $width+60;
$iframeHeight = $height+50;
$iframeStyle = "width:".$iframeWidth."px;height:".$iframeHeight."px;";
$closeUrl = self::getViewUrl(RevSliderAdmin::VIEW_SLIDES, "id=".$sliderID);
$jsonLayers = RevSliderFunctions::jsonEncodeForClientSide($arrLayers);
$jsonFontFamilys = RevSliderFunctions::jsonEncodeForClientSide($arrFontFamily);
$jsonCaptions = RevSliderFunctions::jsonEncodeForClientSide($arrCaptionClassesSorted);
$arrCssStyles = RevSliderFunctions::jsonEncodeForClientSide($arrCSS);
$arrCustomAnim = RevSliderFunctions::jsonEncodeForClientSide($arrAnim);
$arrCustomAnimDefault = RevSliderFunctions::jsonEncodeForClientSide($arrAnimDefault);
//bg type params
$bgType = RevSliderFunctions::getVal($slideParams, 'background_type', 'image');
$slideBGColor = RevSliderFunctions::getVal($slideParams, 'slide_bg_color', '#E7E7E7');
$divLayersClass = "slide_layers";
$meta_handle = RevSliderFunctions::getVal($slideParams, 'meta_handle','');
$bgFit = RevSliderFunctions::getVal($slideParams, 'bg_fit', $def_background_fit);
$bgFitX = intval(RevSliderFunctions::getVal($slideParams, 'bg_fit_x', $def_bg_fit_x));
$bgFitY = intval(RevSliderFunctions::getVal($slideParams, 'bg_fit_y', $def_bg_fit_y));
$bgPosition = RevSliderFunctions::getVal($slideParams, 'bg_position', $def_bg_position);
$bgPositionX = intval(RevSliderFunctions::getVal($slideParams, 'bg_position_x', $def_bg_position_x));
$bgPositionY = intval(RevSliderFunctions::getVal($slideParams, 'bg_position_y', $def_bg_position_y));
$slide_parallax_level = RevSliderFunctions::getVal($slideParams, 'slide_parallax_level', '-');
$kenburn_effect = RevSliderFunctions::getVal($slideParams, 'kenburn_effect', $def_kenburn_effect);
$kb_duration = RevSliderFunctions::getVal($slideParams, 'kb_duration', $def_kb_duration);
$kb_easing = RevSliderFunctions::getVal($slideParams, 'kb_easing', $def_kb_easing);
$kb_start_fit = RevSliderFunctions::getVal($slideParams, 'kb_start_fit', $def_kb_start_fit);
$kb_end_fit = RevSliderFunctions::getVal($slideParams, 'kb_end_fit', $def_kb_end_fit);
$ext_width = RevSliderFunctions::getVal($slideParams, 'ext_width', '1920');
$ext_height = RevSliderFunctions::getVal($slideParams, 'ext_height', '1080');
$use_parallax = RevSliderFunctions::getVal($slideParams, 'use_parallax', $def_use_parallax);
$mediafilter = RevSliderFunctions::getVal($slideParams, 'media-filter-type', 'none');
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_1","5");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_2","10");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_3","15");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_4","20");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_5","25");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_6","30");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_7","35");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_8","40");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_9","45");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_10","45");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_11","46");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_12","47");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_13","48");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_14","49");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_15","50");
$parallax_level[] = RevSliderFunctions::getVal($sliderParams,"parallax_level_16","55");
$parallaxisddd = RevSliderFunctions::getVal($sliderParams,"ddd_parallax","off");
$parallaxbgfreeze = RevSliderFunctions::getVal($sliderParams,"ddd_parallax_bgfreeze","off");
$slideBGYoutube = RevSliderFunctions::getVal($slideParams, 'slide_bg_youtube', '');
$slideBGVimeo = RevSliderFunctions::getVal($slideParams, 'slide_bg_vimeo', '');
$slideBGhtmlmpeg = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_mpeg', '');
$slideBGhtmlwebm = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_webm', '');
$slideBGhtmlogv = RevSliderFunctions::getVal($slideParams, 'slide_bg_html_ogv', '');
$stream_do_cover = RevSliderFunctions::getVal($slideParams, 'stream_do_cover', 'on');
$stream_do_cover_both = RevSliderFunctions::getVal($slideParams, 'stream_do_cover_both', 'on');
$video_force_cover = RevSliderFunctions::getVal($slideParams, 'video_force_cover', 'on');
$video_dotted_overlay = RevSliderFunctions::getVal($slideParams, 'video_dotted_overlay', 'none');
$video_ratio = RevSliderFunctions::getVal($slideParams, 'video_ratio', 'none');
$video_loop = RevSliderFunctions::getVal($slideParams, 'video_loop', 'none');
$video_nextslide = RevSliderFunctions::getVal($slideParams, 'video_nextslide', 'off');
$video_allowfullscreen = RevSliderFunctions::getVal($slideParams, 'video_allowfullscreen', 'on');
$video_force_rewind = RevSliderFunctions::getVal($slideParams, 'video_force_rewind', 'on');
$video_speed = RevSliderFunctions::getVal($slideParams, 'video_speed', '1');
$video_mute = RevSliderFunctions::getVal($slideParams, 'video_mute', 'on');
$video_volume = RevSliderFunctions::getVal($slideParams, 'video_volume', '100');
$video_start_at = RevSliderFunctions::getVal($slideParams, 'video_start_at', '');
$video_end_at = RevSliderFunctions::getVal($slideParams, 'video_end_at', '');
$video_arguments = RevSliderFunctions::getVal($slideParams, 'video_arguments', RevSliderGlobals::DEFAULT_YOUTUBE_ARGUMENTS);
$video_arguments_vim = RevSliderFunctions::getVal($slideParams, 'video_arguments_vimeo', RevSliderGlobals::DEFAULT_VIMEO_ARGUMENTS);
/* NEW KEN BURN INPUTS */
$kbStartOffsetX = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_offset_x', $def_kb_start_offset_x));
$kbStartOffsetY = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_offset_y', $def_kb_start_offset_y));
$kbEndOffsetX = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_offset_x', $def_kb_end_offset_x));
$kbEndOffsetY = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_offset_y', $def_kb_end_offset_y));
$kbStartRotate = intval(RevSliderFunctions::getVal($slideParams, 'kb_start_rotate', $def_kb_start_rotate));
$kbEndRotate = intval(RevSliderFunctions::getVal($slideParams, 'kb_end_rotate', $def_kb_end_rotate));
$kbBlurStart = intval(RevSliderFunctions::getVal($slideParams, 'kb_blur_start', $def_kb_blur_start));
$kbBlurEnd = intval(RevSliderFunctions::getVal($slideParams, 'kb_blur_end', $def_kb_blur_end));
/* END OF NEW KEN BURN INPUTS*/
$bgRepeat = RevSliderFunctions::getVal($slideParams, 'bg_repeat', $def_bg_repeat);
$slideBGExternal = RevSliderFunctions::getVal($slideParams, "slide_bg_external","");
$img_sizes = RevSliderBase::get_all_image_sizes($slider_type);
$bg_image_size = RevSliderFunctions::getVal($slideParams, 'image_source_type', $def_image_source_type);
$style_wrapper = '';
$class_wrapper = '';
switch($bgType){
case "trans":
$divLayersClass = "slide_layers";
$class_wrapper = "trans_bg";
break;
case "solid":
$style_wrapper .= "background-color:".$slideBGColor.";";
break;
case "image":
switch($slider_type){
case 'posts':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/post.png';
break;
case 'woocommerce':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/wc.png';
break;
case 'facebook':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/fb.png';
break;
case 'twitter':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/tw.png';
break;
case 'instagram':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/ig.png';
break;
case 'flickr':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/fr.png';
break;
case 'youtube':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/yt.png';
break;
case 'vimeo':
$imageUrl = RS_PLUGIN_URL.'public/assets/assets/sources/vm.png';
break;
}
$style_wrapper .= "background-image:url('".$imageUrl."');";
if($bgFit == 'percentage'){
$style_wrapper .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;';
}else{
$style_wrapper .= "background-size: ".$bgFit.";";
}
if($bgPosition == 'percentage'){
$style_wrapper .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;';
}else{
$style_wrapper .= "background-position: ".$bgPosition.";";
}
$style_wrapper .= "background-repeat: ".$bgRepeat.";";
break;
case "external":
$style_wrapper .= "background-image:url('".$slideBGExternal."');";
if($bgFit == 'percentage'){
$style_wrapper .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;';
}else{
$style_wrapper .= "background-size: ".$bgFit.";";
}
if($bgPosition == 'percentage'){
$style_wrapper .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;';
}else{
$style_wrapper .= "background-position: ".$bgPosition.";";
}
$style_wrapper .= "background-repeat: ".$bgRepeat.";";
break;
}
$slideTitle = $slide->getParam("title","Slide");
$slideOrder = $slide->getOrder();
//treat multilanguage
$isWpmlExists = RevSliderWpml::isWpmlExists();
$useWpml = $slider->getParam("use_wpml","off");
$wpmlActive = false;
$jsonStaticLayers = "";
if(!$slide->isStaticSlide()){
if($isWpmlExists && $useWpml == "on"){
$wpmlActive = true;
$parentSlide = $slide->getParentSlide();
$arrChildLangs = $parentSlide->getArrChildrenLangs();
}
//get static slide, check all layers and add them to the action list
$static_slide_id = $slide->getStaticSlideID($sliderID);
if($static_slide_id !== false){
$static_slide = new RevSlide();
$static_slide->initByStaticID($static_slide_id);
$static_layers = $static_slide->getLayers();
$jsonStaticLayers = RevSliderFunctions::jsonEncodeForClientSide($static_layers);
}
}
?>
isStaticSlide() || $slider->isSlidesFromPosts()){ //insert sliderid for preview
?>
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
getParam("use_wpml","off");
if($wpmlActive == true && $useWpml == 'on'){
require self::getPathTemplate('wpml-selector');
}
require self::getPathTemplate('slide-general-settings');
$operations = new RevSliderOperations();
$settings = $slide->getSettings();
$enable_custom_size_notebook = $slider->getParam('enable_custom_size_notebook','off');
$enable_custom_size_tablet = $slider->getParam('enable_custom_size_tablet','off');
$enable_custom_size_iphone = $slider->getParam('enable_custom_size_iphone','off');
$adv_resp_sizes = ($enable_custom_size_notebook == 'on' || $enable_custom_size_tablet == 'on' || $enable_custom_size_iphone == 'on') ? true : false;
?>
Warning!!! The jquery ui javascript include that is loaded by some of the plugins are custom made and not contain needed components like 'autocomplete' or 'draggable' function.
Without those functions the editor may not work correctly. Please remove those custom jquery ui includes in order the editor will work correctly.", 'revslider'); ?>
'INSERT_TAB_NAME ',
'slider_type'=>$slider_type
)
);
if($slider_type != "gallery"){
?>
'
' ,
'tab_row' => '{{INSERT_META_SLUG}} INSERT_META_NAME ',
'tab_foot' => '
',
'slider_type' => $slider_type
)
);
?>
isStaticSlide()){
?>
isStaticSlide()){
?>
isStaticSlide()){
$slideID = $slide->getID();
}
$mslide_list = array();
if(!empty($arrSlidesWPML)){
foreach($arrSlidesWPML as $arwmpl) {
if($arwmpl['id'] == $slideID) continue;
$mslide_list[] = array($arwmpl['id'] => $arwmpl['title']);
}
}
$mslide_list = RevSliderFunctions::jsonEncodeForClientSide($mslide_list);
?>
PK b\zA- - templates/template-selector.phpnu W+A
" class="dialog_import_template_slide" style="display:none">
" class="dialog_import_template_slide_from" style="display:none">
PK b\_) _) templates/sliders-list.phpnu W+A
getID();
$showTitle = $slider->getShowTitle();
$title = $slider->getTitle();
$alias = $slider->getAlias();
$isFromPosts = $slider->isSlidesFromPosts();
$isFromStream = $slider->isSlidesFromStream();
$strSource = __("Gallery",'revslider');
$preicon = "revicon-picture-1";
$is_favorite = $slider->isFavorite();
$shortCode = $slider->getShortcode();
$numSlides = $slider->getNumSlidesRaw();
$numReal = '';
$rowClass = "";
$slider_type = 'gallery';
if($isFromPosts == true){
$strSource = __('Posts','revslider');
$preicon ="revicon-doc";
$rowClass = "class='row_alt'";
$numReal = $slider->getNumRealSlides();
$slider_type = 'posts';
//check if we are woocommerce
if($slider->getParam("source_type","gallery") == 'woocommerce'){
$strSource = __('WooCommerce','revslider');
$preicon ="revicon-doc";
$rowClass = "class='row_alt'";
$slider_type = 'woocommerce';
}
}elseif($isFromStream !== false){
$strSource = __('Social','revslider');
$preicon ="revicon-doc";
$rowClass = "class='row_alt'";
switch($isFromStream){
case 'facebook':
$strSource = __('Facebook','revslider');
$preicon ="eg-icon-facebook";
$numReal = $slider->getNumRealSlides(false, 'facebook');
$slider_type = 'facebook';
break;
case 'twitter':
$strSource = __('Twitter','revslider');
$preicon ="eg-icon-twitter";
$numReal = $slider->getNumRealSlides(false, 'twitter');
$slider_type = 'twitter';
break;
case 'instagram':
$strSource = __('Instagram','revslider');
$preicon ="eg-icon-info";
$numReal = $slider->getNumRealSlides(false, 'instagram');
$slider_type = 'instagram';
break;
case 'flickr':
$strSource = __('Flickr','revslider');
$preicon ="eg-icon-flickr";
$numReal = $slider->getNumRealSlides(false, 'flickr');
$slider_type = 'flickr';
break;
case 'youtube':
$strSource = __('YouTube','revslider');
$preicon ="eg-icon-youtube";
$numReal = $slider->getNumRealSlides(false, 'youtube');
$slider_type = 'youtube';
break;
case 'vimeo':
$strSource = __('Vimeo','revslider');
$preicon ="eg-icon-vimeo";
$numReal = $slider->getNumRealSlides(false, 'vimeo');
$slider_type = 'vimeo';
break;
}
}
$first_slide_image_thumb = array('url' => '', 'class' => 'mini-transparent', 'style' => '');
if(intval($numSlides) == 0){
$first_slide_id = 'new&slider='.$id;
}else{
$slides = $slider->getFirstSlideIdFromGallery();
if(!empty($slides)){
$first_slide_id = $slides[key($slides)]->getID();
//$first_slide_id = ($isFromPosts == true) ? $slides[key($slides)]->templateID : $slides[key($slides)]->getID();
$first_slide_image_thumb = $slides[key($slides)]->get_image_attributes($slider_type);
}else{
$first_slide_id = 'new&slider='.$id;
}
}
$editLink = self::getViewUrl(RevSliderAdmin::VIEW_SLIDER,"id=$id");
$editSlidesLink = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE,"id=$first_slide_id");
$showTitle = RevSliderFunctions::getHtmlLink($editLink, $showTitle);
}catch(Exception $e){
$errorMessage = "ERROR: ".$e->getMessage();
$strSource = "";
$numSlides = "";
$isFromPosts = false;
}
?>
PK b\ templates/slide-stage.phpnu W+A getArrAnimations();
$slider_addons = apply_filters('revslider_slide_addons', array(), $slide, $slider);
$global_settings = $operations->getGeneralSettingsValues();
//show/hide layers of specific slides
$add_static = 'false';
if($slide->isStaticSlide()){
$add_static = 'true';
}
?>
">
">
">
isStaticSlide()){ ?>
>
getParam("slider_type","fullwidth");
$style .= ' margin: 0 auto;';
$tempwidth_jq = $maxbgwidth;
if($slidertype == 'fullwidth' || $slidertype == 'fullscreen'){
$style_wrapper .= ' width: 100%;';
$maxbgwidth ="";
} else {
$style_wrapper .= $style;
}
$hor_lines = RevSliderFunctions::getVal($settings, "hor_lines","");
$ver_lines = RevSliderFunctions::getVal($settings, "ver_lines","");
?>
write_markup();
?>
" style="display:none">
" style="width:150px" data-mode="single" name="adshape-border-color" value="rgba(0,0,0,0.5)" />
" style="margin-right:5px">
" style="width:45px" type="text" name="adshape-border-width" value="0">
" style="margin-right:10px">
" style="width:50px" type="text" name="shape_padding[]" value="0">
" style="width:50px" type="text" name="shape_padding[]" value="0">
" style="width:50px" type="text" name="shape_padding[]" value="0">
" style="width:50px" type="text" name="shape_padding[]" value="0">
PK b\VTG G ! templates/slider-main-options.phpnu W+A
* @link http://www.themepunch.com/
* @copyright 2015 ThemePunch
*/
if (!defined('ABSPATH')) {
exit();
}
$operations = new RevSliderOperations();
$rs_nav = new RevSliderNavigation();
$arrValues = $operations->getGeneralSettingsValues();
$arr_navigations = $rs_nav->get_all_navigations();
$transitions = $operations->getArrTransition();
$_width = (isset($arrValues['width'])) ? $arrValues['width'] : 1240;
$_width_notebook = (isset($arrValues['width_notebook'])) ? $arrValues['width_notebook'] : 1024;
$_width_tablet = (isset($arrValues['width_tablet'])) ? $arrValues['width_tablet'] : 778;
$_width_mobile = (isset($arrValues['width_mobile'])) ? $arrValues['width_mobile'] : 480;
if(!isset($is_edit)) $is_edit = false;
if(!isset($linksEditSlides)) $linksEditSlides = '';
?>
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
1 '.__("Content Source", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_content_source_filter', $headline );
?>
If you want to display a single youtube video, please select the content source “Default Slider” and add a video layer in the slide editor.', 'revslider'); ?>
If you want to display a single vimeo video, please select the content source “Default Slider” and add a video layer in the slide editor.', 'revslider'); ?>
2 '.__("Slider Title & ShortCode", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_slider_title_filter', $headline );
?>
3 '.__("Select a Slider Type", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_slider_type_filter', $headline );
?>
';
echo ' ';
echo ' ' . __('Save Current Settings as Preset', 'revslider') . ' ';
echo '';
echo '';
?>
4 '.__("Slide Layout", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_slider_layout_filter', $headline );
?>
5 '.__("Customize, Build & Implement", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_customize_build_implement_filter', $headline );
?>
6 '.__("Custom CSS / Javascript", 'revslider').' ';
echo apply_filters( 'rev_main_options_headline_customize_css_js_filter', $headline );
?>
: <?php putRevSlider( 'alias ' ); ?>
: <?php putRevSlider(' ', 'homepage'); ?>
: <?php putRevSlider(' ', '2,10'); ?>
PK b\)p $ templates/slide-general-settings.phpnu W+A
isStaticSlide()){
?>
isStaticSlide()){
?>
isStaticSlide()){
?>
'arrows', 'navigation_bullets_style' => 'bullets', 'tabs_style' => 'tabs', 'thumbnails_style' => 'thumbs');
foreach($ph_types as $phname => $pht){
$ph_arr_type = $slider->getParam($phname,'');
$ph_init = array();
foreach($arr_navigations as $nav){
if($nav['handle'] == $ph_arr_type){ //check for settings, placeholders
if(isset($nav['settings']) && isset($nav['settings']['placeholders'])){
foreach($nav['settings']['placeholders'] as $placeholder){
if(empty($placeholder)) continue;
$ph_vals = array();
//$placeholder['type']
foreach($placeholder['data'] as $k => $d){
$get_from = RevSliderFunctions::getVal($slideParams, 'ph-'.$ph_arr_type.'-'.$pht.'-'.$placeholder['handle'].'-'.$k.'-slide', 'off');
if($get_from == 'on'){ //get from Slide
$ph_vals[$k] = stripslashes(RevSliderFunctions::getVal($slideParams, 'ph-'.$ph_arr_type.'-'.$pht.'-'.$placeholder['handle'].'-'.$k, $d));
}else{ ////get from Slider
$ph_vals[$k] = stripslashes($slider->getParam('ph-'.$ph_arr_type.'-'.$pht.'-'.$placeholder['handle'].'-'.$k, $d));
}
}
?>
>
>
>
getArrFontFamilys();
foreach($font_families as $handle => $name){
if($name['label'] == 'Dont Show Me') continue;
echo ''. esc_attr($name['label']) .' ';
}
?>
>
isStaticSlide()){
?>
PK b\>ޡ7 templates/edit-slider.phpnu W+A
PK b\,Z Z templates/slides-list.phpnu W+A
getParam("background_type","image");
$bgFit = $slide->getParam("bg_fit","cover");
$bgFitX = intval($slide->getParam("bg_fit_x","100"));
$bgFitY = intval($slide->getParam("bg_fit_y","100"));
$bgPosition = $slide->getParam("bg_position","center center");
$bgPositionX = intval($slide->getParam("bg_position_x","0"));
$bgPositionY = intval($slide->getParam("bg_position_y","0"));
$bgRepeat = $slide->getParam("bg_repeat","no-repeat");
$bgStyle = ' ';
if($bgFit == 'percentage'){
$bgStyle .= "background-size: ".$bgFitX.'% '.$bgFitY.'%;';
}else{
$bgStyle .= "background-size: ".$bgFit.";";
}
if($bgPosition == 'percentage'){
$bgStyle .= "background-position: ".$bgPositionX.'% '.$bgPositionY.'%;';
}else{
$bgStyle .= "background-position: ".$bgPosition.";";
}
$bgStyle .= "background-repeat: ".$bgRepeat.";";
//set language flag url
$isWpmlExists = RevSliderWpml::isWpmlExists();
$useWpml = $slider->getParam("use_wpml","off");
$showLangs = false;
if($isWpmlExists && $useWpml == "on"){
$showLangs = true;
$arrChildLangs = $slide->getArrChildrenLangs();
$arrSlideLangCodes = $slide->getArrChildLangCodes();
$addItemStyle = "";
if(RevSliderWpml::isAllLangsInArray($arrSlideLangCodes))
$addItemStyle = "style='display:none'";
}
$imageFilepath = $slide->getImageFilepath();
$urlImageForView = $slide->getThumbUrl();
$slideTitle = $slide->getParam("title","Slide");
$title = $slideTitle;
$filename = $slide->getImageFilename();
$imageAlt = stripslashes($slideTitle);
if(empty($imageAlt))
$imageAlt = "slide";
if($bgType == "image")
$title .= " (".$filename.")";
$slideid = $slide->getID();
$urlEditSlide = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE,"id=$slideid");
$linkEdit = RevSliderFunctions::getHtmlLink($urlEditSlide, $title);
$state = $slide->getParam("state","published");
?>
">
">
getParam("slide_bg_color","#d0d0d0");
?>
>
PK b\ templates/index.phpnu W+A PK b\c
templates/slides.phpnu W+A
';
echo apply_filters( 'rev_icon_general_filter', $icon_general );
?>
: getTitle(); ?>
= 5){?>
" href='javascript:void(0)' >
PK b\˅ templates/group.phpnu W+A
* @link http://www.themepunch.com/
* @copyright 2016 ThemePunch
*/
if( !defined( 'ABSPATH') ) exit();
?>
PK b\᳂ templates/wpml-selector.phpnu W+A "."\n";
$htmlBefore .= " ".$textDelete."\n";
$htmlBefore .= " "."\n";
$htmlBefore .= ""."\n";
$htmlBefore .= " ".$textEdit."\n";
$htmlBefore .= " "."\n";
$htmlBefore .= ""."\n";
$htmlBefore .= " ".$textPreview."\n";
$htmlBefore .= " "."\n";
$htmlBefore .= ""."\n";
$htmlBefore .= ""."\n";
$htmlBefore .= " "."\n";
$langFloatMenu = RevSliderWpml::getLangsWithFlagsHtmlList("id='slides_langs_float' class='slides_langs_float'",$htmlBefore);
?>
:
getParentSlide(); //go to parent slide if nessecary here
$arrSlideLangCodes = $langSlide->getArrChildLangCodes();
$parent_id = $langSlide->getID();
$addItemStyle = "";
if(RevSliderWpml::isAllLangsInArray($arrSlideLangCodes))
$addItemStyle = "style='display:none'";
foreach($arrChildLangs as $arrLang){
$isParent = RevSliderFunctions::boolToStr($arrLang["isparent"]);
$childSlideID = $arrLang["slideid"];
$lang = $arrLang["lang"];
$urlFlag = RevSliderWpml::getFlagUrl($lang);
$langTitle = RevSliderWpml::getLangTitle($lang);
$class = "";
$urlEditSlide = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE,"id=$childSlideID");
if($childSlideID == $slideID){
$class = "lang-selected";
$urlEditSlide = "javascript:void(0)";
}
if($lang == 'all'){
$urlFlag = RS_PLUGIN_URL.'admin/assets/images/icon-all.png';
}
?>
>
PK b\)25 5 templates/slide-selector.phpnu W+A
* @link http://www.themepunch.com/
* @copyright 2015 ThemePunch
*/
if( !defined( 'ABSPATH') ) exit();
$_width = $slider->getParam('width', 1280);
$_height = $slider->getParam('height', 868);
$the_slidertype = $slider->getParam('slider-type', 'standard');
if($the_slidertype == 'hero'){
$active_slide = $slider->getParam('hero_active', -1);
//check if this id is still existing
$exists = RevSliderSlide::isSlideByID($active_slide);
if($exists == false){
$active_slide = -1;
}
}
?>
getID();
if($slide->isStaticSlide()){
$staticclass = 'statictabselected';
}
?>
isStaticSlide()){
?>
" class="add_slide">
isStaticSlide()){
?>
isStaticSlide()){
$all_slides = $slider->getSlides(true);
?>
---
getParams();
?>
getID().')'; ?>
getID();
/* BACKGROUND SETTINGS */
$c_bgType = $t_slide->getParam('background_type', 'transparent');
$c_bgColor = $t_slide->getParam('slide_bg_color', 'transparent');
$c_bgFit = $t_slide->getParam('bg_fit', 'cover');
$c_bgFitX = intval($t_slide->getParam('bg_fit_x', '100'));
$c_bgFitY = intval($t_slide->getParam('bg_fit_y', '100'));
$c_bgPosition = $t_slide->getParam('bg_position', 'center center');
$c_bgPositionX = intval($t_slide->getParam('bg_position_x', '0'));
$c_bgPositionY = intval($t_slide->getParam('bg_position_y', '0'));
$c_bgRepeat = $t_slide->getParam('bg_repeat', 'no-repeat');
$c_isvisible = $t_slide->getParam('state', 'published');
$c_thumb_for_admin = $t_slide->getParam('thumb_for_admin', 'off');
$c_real_thumbURL = $t_slide->getParam('slide_thumb','');
$c_bgStyle = ' ';
if($c_bgFit == 'percentage'){
$c_bgStyle .= "background-size: ".$c_bgFitX.'% '.$c_bgFitY.'%;';
}else{
$c_bgStyle .= "background-size: ".$c_bgFit.";";
}
if($c_bgPosition == 'percentage'){
$c_bgStyle .= "background-position: ".$c_bgPositionX.'% '.$c_bgPositionY.'%;';
}else{
$c_bgStyle .= "background-position: ".$c_bgPosition.";";
}
$c_bgStyle .= "background-repeat: ".$c_bgRepeat.";";
$c_urlImageForView = $t_slide->getThumbUrl();
$c_bg_fullstyle ='';
$c_bg_extraClass='';
if($c_bgType == 'image' || $c_bgType == 'streamvimeo' || $c_bgType == 'streamyoutube' || $c_bgType == 'streaminstagram'){
switch($slider_type){
case 'posts':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/post.png';
break;
case 'woocommerce':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/wc.png';
break;
case 'facebook':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/fb.png';
break;
case 'twitter':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/tw.png';
break;
case 'instagram':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/ig.png';
break;
case 'flickr':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/fr.png';
break;
case 'youtube':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/yt.png';
break;
case 'vimeo':
$c_urlImageForView = RS_PLUGIN_URL.'public/assets/assets/sources/vm.png';
break;
}
}
if ($c_bgType == 'image' || $c_bgType == 'vimeo' || $c_bgType == 'youtube' || $c_bgType == 'html5' || $c_bgType == 'streamvimeo' || $c_bgType == 'streamyoutube' || $c_bgType == 'streaminstagram')
$c_bg_fullstyle =' style="background-image:url('.$c_urlImageForView.');'.$c_bgStyle.'" ';
if ($c_bgType == 'solid')
$c_bg_fullstyle =' style="background:'.TPColorpicker::get($c_bgColor).';" ';
if ($c_bgType == 'trans')
$c_bg_extraClass = 'mini-transparent';
if ($c_thumb_for_admin=="on")
$c_bg_fullstyle =' style="background-image:url('.$c_real_thumbURL.');background-size:cover;background-position:center center" ';
/* END OF BG SETTINGS */
$slidecounter++;
$title = $t_slide->getParam('title', 'Slide');
$slideName = $title;
$arrChildrenIDs = $t_slide->getArrChildrenIDs();
$class = 'tipsy_enabled_top';
$titleclass = '';
$c_topclass = '';
$urlEditSlide = self::getViewUrl(RevSliderAdmin::VIEW_SLIDE,"id=$slidelistID");
if($slideID == $slidelistID || in_array($slideID, $arrChildrenIDs)){
$class .= ' selected';
$c_topclass = ' selected';
$titleclass = ' ';
$urlEditSlide = 'javascript:void(0)';
}
$addParams = "class='".$class."'";
$slideName = str_replace("'", "", $slideName);
?>
>
PK b\=m+ templates/create-slider.phpnu W+A
* @link http://www.themepunch.com/
* @copyright 2015 ThemePunch
*/
if( !defined( 'ABSPATH') ) exit();
$is_edit = false;
require self::getPathTemplate('slider-main-options');
?>
PK b\H8 H8 &