Esempio n. 1
0
function mpp_filter_body_class($classes, $class)
{
    $new_classes = array();
    $component = mpp_get_current_component();
    //if not mediapress pages, return
    if (!mpp_is_gallery_component() && !mpp_is_component_gallery()) {
        return $classes;
    }
    //ok, It must be mpp pages
    $new_classes[] = 'mpp-page';
    //for all mediapress pages
    //if it is a directory page
    if (mpp_is_gallery_directory()) {
        $new_classes[] = 'mpp-page-directory';
    } elseif (mpp_is_gallery_component() || mpp_is_component_gallery()) {
        //we are on user gallery  page or a component gallery page
        //append class mpp-page-members or mpp-page-groups or mpp-page-events etc depending on the current associated component
        $new_classes[] = 'mpp-page-' . $component;
        if (mpp_is_media_management()) {
            //is it edit media?
            $new_classes[] = 'mpp-page-media-management';
            $new_classes[] = 'mpp-page-media-management-' . mpp_get_media_type();
            //mpp-photo-management, mpp-audio-management
            $new_classes[] = 'mpp-page-media-manage-action-' . mediapress()->get_edit_action();
            //mpp-photo-management, mpp-audio-management
        } elseif (mpp_is_single_media()) {
            //is it single media
            $new_classes[] = 'mpp-page-media-single';
            $new_classes[] = 'mpp-page-media-single-' . mpp_get_media_type();
        } elseif (mpp_is_gallery_management()) {
            //id gallery management?
            $new_classes[] = 'mpp-page-gallery-management';
            $new_classes[] = 'mpp-page-gallery-management-' . mpp_get_gallery_type();
            $new_classes[] = 'mpp-page-gallery-manage-action-' . mediapress()->get_edit_action();
        } elseif (mpp_is_single_gallery()) {
            //is singe gallery
            $new_classes[] = 'mpp-page-single-gallery';
            $new_classes[] = 'mpp-page-single-gallery-' . mpp_get_gallery_type();
            $new_classes[] = 'mpp-page-single-gallery-' . mpp_get_gallery_status();
        } else {
            //it is the gallery listing page of the component
            $new_classes[] = 'mpp-page-gallery-list';
            //home could have been a better name
            $new_classes[] = 'mpp-page-gallery-list-' . $component;
            //home could have been a better name
        }
    }
    if (!empty($new_classes)) {
        $classes = array_merge($classes, $new_classes);
    }
    return $classes;
}
Esempio n. 2
0
        ?>
				</div>
				<a href="<?php 
        mpp_media_permalink();
        ?>
" class="mpp-item-title mpp-media-title mpp-audio-title"><?php 
        mpp_media_title();
        ?>
</a>
				<div class="mpp-item-actions mpp-media-actions mpp-audio-actions">
					<?php 
        mpp_media_action_links();
        ?>
				</div>
				<div class="mpp-type-icon"><?php 
        do_action('mpp_type_icon', mpp_get_media_type(), mpp_get_media());
        ?>
</div>
				<?php 
        do_action('mpp_after_media_widget_item');
        ?>
			</div> 


		<?php 
    }
    ?>
	<?php 
    mpp_reset_media_data();
    ?>
	</div>
 public function pagination_count()
 {
     $paged = $this->get('paged') ? $this->get('paged') : 1;
     $posts_pet_page = $this->get('posts_per_page');
     $from_num = intval(($paged - 1) * $posts_pet_page) + 1;
     $to_num = $from_num + ($posts_pet_page - 1) > $this->found_posts ? $this->found_posts : $from_num + ($posts_pet_page - 1);
     echo sprintf(__('Viewing  %d to %d (of %d %s)', 'mediapress'), $from_num, $to_num, $this->found_posts, mpp_get_media_type());
 }
/**
 * print the type of media
 * @param type $media
 */
function mpp_media_type($media = false)
{
    echo mpp_get_media_type($media);
}
Esempio n. 5
0
<?php

// Exit if the file is accessed directly over web
if (!defined('ABSPATH')) {
    exit;
}
/**
 * Single Media View switcher
 * Swictehs to gallery/media/single/audio.pho, video.php,
 */
$type = mpp_get_media_type();
mpp_locate_sub_template('gallery/media/single/', $type . ".php", 'default.php');