/**
 * If there is no cover set for a gallery, use the default cover image
 * 
 * @param type $gallery
 * @param type $cover_type
 * @return type
 */
function mpp_get_default_gallery_cover_image_src($gallery, $cover_type)
{
    $gallery = mpp_get_gallery($gallery);
    //we need to cache the assets to avoid heavy file system read/write etc
    $key = $gallery->type . '-' . $cover_type;
    //let us assume a naming convention like this
    //gallery_type-cover_type.png? or whatever e.g video-thumbnail.png, photo-mid.png
    $default_image = $gallery->type . '-' . $cover_type . '.png';
    $default_image = apply_filters('mpp_default_cover_file_name', $default_image, $cover_type, $gallery);
    return mpp_get_asset_url('assets/images/' . $default_image, $key);
}
Example #2
0
    /**
     * Simply injects the html which we later use for showing loaders
     * The benefit of loading it into dom is that the images are preloaded and have better user experience
     * 
     */
    public function footer()
    {
        ?>
		<ul style="display: none;">
			<li id="mpp-loader-wrapper" style="display:none;" class="mpp-loader" ><div id="mpp-loader" ><img src="<?php 
        echo mpp_get_asset_url('assets/images/loader.gif', 'mpp-loader');
        ?>
" /></div></li>
		</ul>	

		<div id="mpp-cover-uploading" style="display:none;" class="mpp-cover-uploading" >
			<img src="<?php 
        echo mpp_get_asset_url('assets/images/loader.gif', 'mpp-cover-loader');
        ?>
" />
		</div>


		<?php 
    }