function rtmedia_media_pagination()
{
    global $rtmedia, $rtmedia_backbone;
    if ($rtmedia_backbone['backbone']) {
        echo "<%= pagination %>";
    } else {
        echo rtmedia_get_pagination_values();
    }
}
 function json_output()
 {
     global $rtmedia_query, $rtmedia;
     $options = $rtmedia->options;
     $media_array = array();
     if ($rtmedia_query->media) {
         foreach ($rtmedia_query->media as $key => $media) {
             $media_array[$key] = $media;
             $media_array[$key]->guid = rtmedia_image('rt_media_thumbnail', $media->id, false);
             $media_array[$key]->rt_permalink = get_rtmedia_permalink($media->id);
             $media_array[$key]->duration = rtmedia_duration($media->id);
             $media_array[$key] = apply_filters('rtmedia_media_array_backbone', $media_array[$key]);
         }
     }
     $return_array['data'] = $media_array;
     $return_array['prev'] = rtmedia_page() - 1;
     $return_array['next'] = rtmedia_offset() + rtmedia_per_page_media() < rtmedia_count() ? rtmedia_page() + 1 : -1;
     if (isset($rtmedia->options['general_display_media']) && $options['general_display_media'] == 'pagination') {
         $return_array['pagination'] = rtmedia_get_pagination_values();
     }
     echo json_encode($return_array);
     die;
 }
示例#3
0
/**
 * Media pagination
 *
 * @global      array       $rtmedia_backbone
 */
function rtmedia_media_pagination()
{
    global $rtmedia_backbone;
    if ($rtmedia_backbone['backbone']) {
        echo '<%= pagination %>';
    } else {
        echo rtmedia_get_pagination_values();
        // @codingStandardsIgnoreLine
    }
}