Exemple #1
0
function return_testimonial_slider($slider_id = '', $set = '', $offset = 0)
{
    global $testimonial_slider;
    $testimonial_slider_options = 'testimonial_slider_options' . $set;
    $testimonial_slider_curr = get_option($testimonial_slider_options);
    if (!isset($testimonial_slider_curr) or !is_array($testimonial_slider_curr) or empty($testimonial_slider_curr)) {
        $testimonial_slider_curr = $testimonial_slider;
        $set = '';
    }
    if ($testimonial_slider['multiple_sliders'] == '1' and is_singular() and (empty($slider_id) or !isset($slider_id))) {
        global $post;
        $post_id = $post->ID;
        $slider_id = get_testimonial_slider_for_the_post($post_id);
    }
    if (empty($slider_id) or !isset($slider_id)) {
        $slider_id = '1';
    }
    if (!$offset or empty($offset) or !is_numeric($offset)) {
        $offset = 0;
    }
    $slider_handle = 'testimonial_slider_' . $slider_id;
    $slider_html = '';
    if (!empty($slider_id)) {
        $r_array = testimonial_carousel_posts_on_slider($testimonial_slider_curr['no_posts'], $offset, $slider_id, $echo = '0', $set);
        $slider_html = return_global_testimonial_slider($slider_handle, $r_array, $testimonial_slider_curr, $set, $echo = '0');
    }
    //end of not empty slider_id condition
    return $slider_html;
}
Exemple #2
0
 function get_testimonial_slider($slider_id = '', $set = '', $offset = 0, $data = array())
 {
     global $testimonial_slider, $default_testimonial_slider_settings;
     $testimonial_slider_options = 'testimonial_slider_options' . $set;
     $testimonial_slider_curr = get_option($testimonial_slider_options);
     if (!isset($testimonial_slider_curr) or !is_array($testimonial_slider_curr) or empty($testimonial_slider_curr)) {
         $testimonial_slider_curr = $testimonial_slider;
         $set = '';
     }
     foreach ($default_testimonial_slider_settings as $key => $value) {
         if (!isset($testimonial_slider_curr[$key])) {
             $testimonial_slider_curr[$key] = '';
         }
     }
     if (!$offset or empty($offset) or !is_numeric($offset)) {
         $offset = 0;
     }
     if ($testimonial_slider['multiple_sliders'] == '1' and is_singular() and (empty($slider_id) or !isset($slider_id))) {
         global $post;
         $post_id = $post->ID;
         $slider_id = get_testimonial_slider_for_the_post($post_id);
     }
     if (empty($slider_id) or !isset($slider_id)) {
         $slider_id = '1';
     }
     if (!empty($slider_id)) {
         $data['slider_id'] = $slider_id;
         // Added for title
         $slider_handle = 'testimonial_slider_' . $slider_id;
         $data['slider_handle'] = $slider_handle;
         $r_array = testimonial_carousel_posts_on_slider($testimonial_slider_curr['no_posts'], $offset, $slider_id, '0', $set, $data);
         get_global_testimonial_slider($slider_handle, $r_array, $testimonial_slider_curr, $set, $echo = '1', $data);
     }
     //end of not empty slider_id condition
 }