function get_global_testimonial_list($slider_handle, $r_array, $testimonial_slider_curr, $set, $echo = '1', $data = array()) { global $testimonial_slider, $default_testimonial_slider_settings; $testimonial_sldr_j = $r_array[0]; $testimonial_slider_css = testimonial_get_inline_css($set); $slider_html = ''; foreach ($default_testimonial_slider_settings as $key => $value) { if (!isset($testimonial_slider_curr[$key])) { $testimonial_slider_curr[$key] = ''; } } $testimonial_media_queries = ''; $responsive_max_width = $testimonial_slider_curr['width'] > 0 ? $testimonial_slider_curr['width'] . 'px' : '100%'; $testimonial_media_queries = '.testimonial_slider_set' . $set . '.testimonial_slider{width:100% !important;max-width:' . $responsive_max_width . ';display:block;}.testimonial_slider_set' . $set . ' .testimonial_slideri{max-width:90% !important;}.testimonial_slider_set' . $set . ' img{max-width:90% !important;}'; //filter hook $testimonial_media_queries = apply_filters('testimonial_media_queries', $testimonial_media_queries, $testimonial_slider_curr, $set); $script = '<script type="text/javascript"> '; if (!empty($testimonial_media_queries)) { $script .= 'jQuery(document).ready(function() {jQuery("head").append("<style type=\\"text/css\\">' . $testimonial_media_queries . '</style>");});'; } //action hook do_action('testimonial_global_list_script', $slider_handle, $testimonial_slider_curr); $script .= '</script>'; //Added for skins $stylesheet=$testimonial_slider['stylesheet']; $stylesheet = $testimonial_slider_curr['stylesheet']; if (empty($stylesheet)) { $stylesheet = 'default'; } // Added For skin specific Stylesheets if (isset($testimonial_slider_curr['stylesheet'])) { $skin = $testimonial_slider_curr['stylesheet']; } if (empty($skin)) { $skin = 'default'; } wp_enqueue_style('testimonial_' . $skin, testimonial_slider_plugin_url('css/skins/' . $skin . '/style.css'), false, TESTIMONIAL_SLIDER_VER, 'all'); wp_enqueue_style('dashicons'); $slider_html .= '<div id="' . $slider_handle . '_wrap" class="testimonial_slider testimonial_slider_set' . $set . ' testimonial_slider__' . $stylesheet . '" ' . $testimonial_slider_css['testimonial_slider'] . '> <div id="' . $slider_handle . '" class="testimonial_slider_instance"> ' . $r_array[1] . ' </div> </div>' . $script; $line_breaks = array("\r\n", "\n", "\r"); $slider_html = str_replace($line_breaks, "", $slider_html); if ($echo == '1') { echo $slider_html; } else { return $slider_html; } }
function testimonial_slider_get_default($slider_handle, $r_array, $testimonial_slider_curr, $set, $echo = '1', $data = array()) { $skin = 'default'; global $testimonial_slider, $default_testimonial_slider_settings; $testimonial_sldr_j = $r_array[0]; $testimonial_slider_css = testimonial_get_inline_css($set); $slider_html = ''; $navwidth = $testimonial_sldr_j * $testimonial_slider_curr['navimg_w'] + $testimonial_sldr_j * 5; $testimonial_slider_css['testimonial_nav'] = 'style="width:' . $navwidth . 'px;margin: 0 auto;"'; foreach ($default_testimonial_slider_settings as $key => $value) { if (!isset($testimonial_slider_curr[$key])) { $testimonial_slider_curr[$key] = ''; } } /* Added For Title */ $slider_id = ''; if (isset($data['slider_id'])) { if (is_array($data)) { $slider_id = $data['slider_id']; } } if (is_array($data) && isset($data['title'])) { if ($data['title'] != '') { $sldr_title = $data['title']; } else { if ($testimonial_slider_curr['title_from'] == '1' && !empty($slider_id)) { $sldr_title = get_testimonial_slider_name($slider_id); } else { $sldr_title = $testimonial_slider_curr['title_text']; } } } else { if ($testimonial_slider_curr['title_from'] == '1' && !empty($slider_id)) { $sldr_title = get_testimonial_slider_name($slider_id); } else { $sldr_title = $testimonial_slider_curr['title_text']; } } if (!empty($sldr_title)) { $sldr_title = '<div class="sldr_title" ' . $testimonial_slider_css['sldr_title'] . '>' . $sldr_title . '</div>'; } /*---- End Slider Title----*/ // Scripts wp_enqueue_script('testimonial', testimonial_slider_plugin_url('js/testimonial.js'), array('jquery'), TESTIMONIAL_SLIDER_VER, false); wp_enqueue_script('easing', testimonial_slider_plugin_url('js/jquery.easing.js'), false, TESTIMONIAL_SLIDER_VER, false); wp_enqueue_script('jquery.touchwipe', testimonial_slider_plugin_url('js/jquery.touchwipe.js'), array('jquery'), TESTIMONIAL_SLIDER_VER, false); $testimonial_media_queries = ''; $o_visible = $testimonial_slider_curr['visible']; $o_responsive = ''; $o_width = ''; $responsive_max_width = $testimonial_slider_curr['width'] > 0 ? $testimonial_slider_curr['width'] . 'px' : '100%'; $testimonial_media_queries = '.testimonial_slider_set' . $set . '.testimonial_slider{width:100% !important;max-width:' . $responsive_max_width . ';display:block;}.testimonial_slider_set' . $set . ' img{max-width:90% !important;}.testimonial_side{width:100% !important;}'; //filter hook $testimonial_media_queries = apply_filters('testimonial_media_queries', $testimonial_media_queries, $testimonial_slider_curr, $set, $skin); $o_visible = '{ min: 1, max: ' . $testimonial_slider_curr['visible'] . '}'; $o_responsive = 'responsive: true,'; $o_width = 'width: ' . $testimonial_slider_curr['iwidth'] . ','; if (!isset($testimonial_slider_curr['fouc']) or $testimonial_slider_curr['fouc'] == '' or $testimonial_slider_curr['fouc'] == '0') { $fouc_dom = 'jQuery("html").addClass("testimonial_slider_fouc");jQuery(".testimonial_slider_fouc .testimonial_slider_set' . $set . '").hide();'; $fouc_ready = 'jQuery(document).ready(function() { jQuery(".testimonial_slider_fouc .testimonial_slider_set' . $set . '").show(); });'; } else { $fouc_dom = ''; $fouc_ready = ''; } if ($testimonial_slider_curr['disable_autostep'] == '1') { $autostep = "false"; } else { $autostep = $testimonial_slider_curr['time'] * 100; } $prevnext = ''; if ($testimonial_slider_curr['prev_next'] != 1) { $prevnext = 'next: "#' . $slider_handle . '_next", prev: "#' . $slider_handle . '_prev",'; } $type = ''; if ($testimonial_slider_curr['type'] == "1") { $type = 'circular:false, infinite:false,'; } $pagination = $nav_top = $nav_bottom = ''; if ($testimonial_slider_curr['navnum'] == "1") { $nav_top = ''; $nav_bottom = '<div id="' . $slider_handle . '_nav" class="testimonial_nav testimonial_nav-fillup" ' . $testimonial_slider_css['testimonial_nav'] . '></div>'; $pagination = 'pagination : { container: "#' . $slider_handle . '_nav", anchorBuilder: function( nr ) { return \'<div class="inner_nav" ' . $testimonial_slider_css['testimonial_nav_a'] . '><a href="#" ></a></div>\'; } },'; } if ($testimonial_slider_curr['navnum'] == "2") { $nav_top = '<div id="' . $slider_handle . '_nav" class="testimonial_nav testimonial_nav-fillup" ' . $testimonial_slider_css['testimonial_nav'] . '></div>'; $nav_bottom = ''; $pagination = 'pagination : { container: "#' . $slider_handle . '_nav", anchorBuilder: function( nr ) { return \'<div class="inner_nav" ' . $testimonial_slider_css['testimonial_nav_a'] . '><a href="#"></a></div>\'; } },'; } if ($testimonial_slider_curr['bg'] == '1') { $testimonial_slideri_bg = "transparent"; } else { $testimonial_slideri_bg = $testimonial_slider_curr['bg_color']; } $nav_color = $testimonial_slider_curr['nav_color']; $script = '<script type="text/javascript"> ' . $fouc_ready; if (!empty($testimonial_media_queries)) { $script .= 'jQuery(document).ready(function() {jQuery("head").append("<style type=\\"text/css\\">' . $testimonial_media_queries . '</style>");});'; } $script .= 'jQuery(document).ready(function() { jQuery("#' . $slider_handle . '").testiMonial({ ' . $o_responsive . ' items: { ' . $o_width . ' visible : ' . $o_visible . ' }, ' . $pagination . ' auto: ' . $autostep . ',' . $type . ' ' . $prevnext . ' scroll: { items:' . $testimonial_slider_curr['scroll'] . ', fx: "' . $testimonial_slider_curr['transition'] . '", easing: "' . $testimonial_slider_curr['easing'] . '", duration: ' . $testimonial_slider_curr['speed'] * 100 . ', pauseOnHover: true } }); jQuery("head").append("<style type=\\"text/css\\">#' . $slider_handle . '_nav a.selected{background-position:-' . $testimonial_slider_curr['navimg_w'] . 'px 0 !important;}.testimonial_slider__minimal .testimonial_nav-fillup .inner_nav a { border: 2px solid ' . $nav_color . ' !important;}.testimonial_slider__minimal .testimonial_nav-fillup .inner_nav.selected a:after { background-color: ' . $nav_color . ' !important; }</style>"); jQuery("#' . $slider_handle . '_wrap").hover( function() { jQuery(this).find(".testimonial_nav_arrow_wrap").show();}, function() { jQuery(this).find(".testimonial_nav_arrow_wrap").hide();} ); jQuery("#' . $slider_handle . '").touchwipe({ wipeLeft: function() { jQuery("#' . $slider_handle . '").trigger("next", 1); }, wipeRight: function() { jQuery("#' . $slider_handle . '").trigger("prev", 1); }, preventDefaultEvents: false }); });'; //action hook do_action('testimonial_global_script', $slider_handle, $testimonial_slider_curr); $script .= '</script>'; $stylesheet = $testimonial_slider_curr['stylesheet']; if (empty($stylesheet)) { $stylesheet = 'default'; } $slider_html .= $script . ' <noscript><p><strong>' . $testimonial_slider['noscript'] . '</strong></p></noscript> <div id="' . $slider_handle . '_wrap" class="testimonial_slider testimonial_slider_set' . $set . ' testimonial_slider__' . $stylesheet . '" ' . $testimonial_slider_css['testimonial_slider'] . '> ' . $sldr_title . $nav_top . ' <div id="' . $slider_handle . '" class="testimonial_slider_instance"> ' . $r_array[1] . ' </div> ' . $nav_bottom . ' <div class="testimonial_nav_arrow_wrap"> <a class="testimonial_prev" id="' . $slider_handle . '_prev" href="#" ' . $testimonial_slider_css['testimonial_prev'] . '><span>prev</span></a> <a class="testimonial_next" id="' . $slider_handle . '_next" href="#" ' . $testimonial_slider_css['testimonial_next'] . '><span>next</span></a> </div> </div>'; $slider_html .= '<script type="text/javascript">' . $fouc_dom . '</script>'; $line_breaks = array("\r\n", "\n", "\r"); $slider_html = str_replace($line_breaks, "", $slider_html); if ($echo == '1') { echo $slider_html; } else { return $slider_html; } }