function mpp_shortcode_uploader($atts = array(), $content = '') { $default = array('gallery_id' => 0, 'component' => mpp_get_current_component(), 'component_id' => mpp_get_current_component_id(), 'type' => '', 'status' => mpp_get_default_status(), 'view' => '', 'selected' => 0, 'label_empty' => __('Please select a gallery', 'mediapress'), 'show_error' => 1); $atts = shortcode_atts($default, $atts); //dropdown list of galleries to sllow userselect one $view = 'list'; if (!empty($atts['gallery_id']) && is_numeric($atts['gallery_id'])) { $view = 'single'; //single gallery uploader //override component and $component id $gallery = mpp_get_gallery($atts['gallery_id']); if (!$gallery) { return __('Nonexistent gallery should not be used', 'mediapress'); } //reset $atts['component'] = $gallery->component; $atts['component_id'] = $gallery->component_id; $atts['type'] = $gallery->type; } //the user must be able to upload to current component or galler $can_upload = false; if (mpp_user_can_upload($atts['component'], $atts['component_id'], $atts['gallery_id'])) { $can_upload = true; } if (!$can_upload && $atts['show_error']) { return __('Sorry, you are not allowed to upload here.', 'mediapress'); } //if we are here, the user can upload //we still have one issue, what if the user has not created any gallery and the admin intends to allow the user to upload to their created gallery $atts['context'] = 'shortcode'; //from where it is being uploaded, $atts['view'] = $view; //passing the 2nd arg makes all these variables available to the loaded file mpp_get_template('shortcodes/uploader.php', $atts); }
function mpp_shortcode_create_gallery($atts = array(), $content = null) { $defaults = array(); //do not show it to the non logged user if (!is_user_logged_in()) { return $content; } ob_start(); mpp_get_template('shortcodes/create-gallery.php'); $content = ob_get_clean(); return $content; }
/** * Loads directroy gallery list via ajax * */ public function load_dir_list() { $type = isset($_POST['filter']) ? $_POST['filter'] : ''; $page = absint($_POST['page']); $scope = $_POST['scope']; $search_terms = $_POST['search_terms']; //make the query and setup mediapress()->is_directory = true; //get all public galleries, should we do type filtering mediapress()->the_gallery_query = new MPP_Gallery_Query(array('status' => 'public', 'type' => $type, 'page' => $page, 'search_terms' => $search_terms)); mpp_get_template('gallery/loop-gallery.php'); exit(0); }
function mpp_shortcode_list_gallery($atts = null, $content = '') { //allow everything that can be done to be passed via this shortcode $defaults = array('type' => false, 'id' => false, 'in' => false, 'exclude' => false, 'slug' => false, 'status' => false, 'component' => false, 'component_id' => false, 'per_page' => false, 'offset' => false, 'page' => false, 'nopaging' => false, 'order' => 'DESC', 'orderby' => 'date', 'user_id' => false, 'include_users' => false, 'exclude_users' => false, 'user_name' => false, 'scope' => false, 'search_terms' => '', 'year' => false, 'month' => false, 'week' => '', 'day' => '', 'hour' => '', 'minute' => '', 'second' => '', 'yearmonth' => false, 'meta_key' => '', 'meta_value' => '', 'fields' => false, 'column' => 4); $atts = shortcode_atts($defaults, $atts); if (!$atts['meta_key']) { unset($atts['meta_key']); unset($atts['meta_value']); } $shortcode_column = $atts['column']; mpp_shortcode_save_gallery_data('column', $shortcode_column); unset($atts['column']); //unset( $atts['view'] ); $query = new MPP_Gallery_Query($atts); mpp_shortcode_save_gallery_data('gallery_list_query', $query); ob_start(); //include temlate mpp_get_template('shortcodes/gallery-list.php'); $content = ob_get_clean(); mpp_shortcode_reset_gallery_data('column'); mpp_shortcode_reset_gallery_data('gallery_list_query'); return $content; }
?> <?php mpp_reset_media_data(); ?> <?php } else { ?> <?php //we should seriously think about adding create gallery button here ?> <?php if (mpp_user_can_upload(mpp_get_current_component(), mpp_get_current_component_id())) { ?> <?php mpp_get_template('gallery/manage/add-media.php'); ?> <?php } else { ?> <div class="mpp-notice mpp-no-gallery-notice"> <p> <?php _ex('Nothing to see here!', 'No media Message', 'mediapress'); ?> </p> </div> <?php } ?>
<?php // Exit if the file is accessed directly over web if (!defined('ABSPATH')) { exit; } ?> <div class="mpp-menu mpp-menu-open mpp-menu-horizontal mpp-media-admin-menu"> <?php mpp_media_menu(mpp_get_current_media(), mpp_get_current_edit_action()); ?> </div> <hr /> <?php if (mpp_is_media_delete()) { $template = 'gallery/media/manage/delete.php'; } elseif (mpp_is_media_management()) { $template = 'gallery/media/manage/edit.php'; } $template = apply_filters('mpp_get_media_management_template', $template); //load it mpp_get_template($template);
public function loade_template() { $template = $this->path . 'home.php'; $template = apply_filters('mpp_get_sitewide_gallery_template', $template); mpp_get_template($template); }
public function display($gallery) { mpp_get_template('gallery/views/playlist-audio.php'); }
public function display($media) { mpp_get_template('gallery/media/views/audio.php'); }
public function content_create_gallery() { mpp_get_template('members/home.php'); //load gallery-create.php form }
public function display($group_id = null) { mpp_get_template('groups/home.php'); }
<?php // Exit if the file is accessed directly over web if (!defined('ABSPATH')) { exit; } /** * Load Add Media form/New Upload form */ mpp_get_template('gallery/manage/upload-form.php');
<?php do_action('mpp_gallery_directory_order_options'); ?> </select> </li> </ul> </div><!-- .item-list-tabs --> <div id="mpp-dir-list" class="mpp mpp-dir-list dir-list"> <?php mpp_get_template('gallery/loop-gallery.php'); ?> </div><!-- #mpp-dir-list --> <?php do_action('mpp_directory_gallery_content'); ?> <?php wp_nonce_field('directory_mpp', '_wpnonce-mpp-filter'); ?> <?php do_action('mpp_after_directory_gallery_content'); ?>