function get_default_search($array = array()) { $defaults = array('orderby' => get_option('dbem_events_default_orderby'), 'order' => get_option('dbem_events_default_order'), 'rsvp' => false, 'status' => 1, 'format_header' => '', 'format_footer' => '', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'blog' => get_current_blog_id()); if (is_multisite()) { global $bp; //echo "<pre>"; print_r($bp); echo "</pre>"; if (!empty($bp->current_component) && $bp->current_component == 'events' && !empty($bp->current_action)) { $array['blog'] = false; //This is the buddypress root blog so we also show all event data } elseif (!is_main_site()) { //not the main blog, force single blog search $array['blog'] = get_current_blog_id(); } elseif (empty($array['blog']) && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } if (is_admin()) { //figure out default owning permissions $defaults['owner'] = !current_user_can('edit_others_events') ? get_current_user_id() : false; if (!array_key_exists('status', $array) && current_user_can('edit_others_events')) { $defaults['status'] = false; //by default, admins see pending and live events } } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('orderby' => get_option('dbem_categories_default_orderby'), 'order' => get_option('dbem_categories_default_order'), 'hide_empty' => false, 'exclude' => array(), 'exclude_tree' => array(), 'include' => array(), 'number' => '', 'fields' => 'all', 'slug' => '', 'parent' => '', 'hierarchical' => true, 'child_of' => 0, 'get' => '', 'name__like' => '', 'pad_counts' => false, 'offset' => '', 'search' => '', 'cache_domain' => 'core'); return apply_filters('em_categories_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { $defaults = array('orderby' => get_option('dbem_categories_default_orderby'), 'order' => get_option('dbem_categories_default_order'), 'hide_empty' => false, 'exclude' => array(), 'exclude_tree' => array(), 'include' => array(), 'number' => '', 'fields' => 'all', 'slug' => '', 'parent' => '', 'hierarchical' => true, 'child_of' => 0, 'get' => '', 'name__like' => '', 'pad_counts' => false, 'offset' => '', 'search' => '', 'cache_domain' => 'core'); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } return apply_filters('em_categories_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { self::$context = EM_POST_TYPE_LOCATION; $defaults = array('eventful' => false, 'eventless' => false, 'orderby' => 'location_name', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'status' => 1, 'scope' => 'all', 'blog' => get_current_blog_id(), 'private' => current_user_can('read_private_locations'), 'private_only' => false, 'post_id' => false); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } //specific functionality if (EM_MS_GLOBAL) { if (get_site_option('dbem_ms_mainblog_locations')) { //when searching in MS Global mode with all locations being stored on the main blog, blog_id becomes redundant as locations are stored in one blog table set $array['blog'] = false; } elseif ((!is_admin() || defined('DOING_AJAX')) && empty($array['blog']) && is_main_site() && get_site_option('dbem_ms_global_locations')) { //if enabled, by default we display all blog locations on main site $array['blog'] = false; } } $array['eventful'] = !empty($array['eventful']) && $array['eventful'] == true; $array['eventless'] = !empty($array['eventless']) && $array['eventless'] == true; if (is_admin() && !defined('DOING_AJAX')) { $defaults['owner'] = !current_user_can('read_others_locations') ? get_current_user_id() : false; } return apply_filters('em_locations_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('orderby' => get_option('dbem_events_default_orderby'), 'order' => get_option('dbem_events_default_order'), 'bookings' => false, 'status' => 1, 'format_header' => '', 'format_footer' => '', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'blog' => get_current_blog_id(), 'private' => current_user_can('read_private_events'), 'private_only' => false, 'post_id' => false); if (EM_MS_GLOBAL && !is_admin()) { if (empty($array['blog']) && is_main_site() && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } if (is_admin()) { //figure out default owning permissions $defaults['owner'] = !current_user_can('edit_others_events') ? get_current_user_id() : false; if (!array_key_exists('status', $array) && current_user_can('edit_others_events')) { $defaults['status'] = false; //by default, admins see pending and live events } } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('scope' => false, 'eventful' => false, 'eventless' => false); if (is_admin()) { //by default, we only get categories the owner can manage switch (get_option('dbem_permissions_categories')) { case 0: $defaults['owner'] = get_current_user_id(); break; case 1: $wp_user_search = new WP_User_Search(null, null, 'administrator'); $users = $wp_user_search->get_results(); $users[] = get_current_user_id(); $users[] = 0; $defaults['owner'] = implode(',', $users); break; case 2: $defaults['owner'] = false; break; } $defaults['owner'] = em_verify_admin() ? false : $defaults['owner']; } return apply_filters('em_categories_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('orderby' => get_option('dbem_events_default_orderby'), 'order' => get_option('dbem_events_default_order'), 'rsvp' => false); if (is_admin()) { //figure out default owning permissions switch (get_option('dbem_permissions_events')) { case 0: $defaults['owner'] = get_current_user_id(); break; case 1: $defaults['owner'] = false; break; } $defaults['owner'] = em_verify_admin() ? false : $defaults['owner']; } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { //These defaults aren't for db queries, but flags for what to display in calendar output $defaults = array('full' => 0, 'long_events' => 0, 'scope' => false, 'status' => 1, 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'blog' => get_current_blog_id(), 'orderby' => get_option('dbem_display_calendar_orderby'), 'order' => get_option('dbem_display_calendar_order'), 'number_of_weeks' => false, 'limit' => get_option('dbem_display_calendar_events_limit')); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } //specific functionality if (is_multisite()) { global $bp; if (!is_main_site() && !array_key_exists('blog', $array)) { //not the main blog, force single blog search $array['blog'] = get_current_blog_id(); } elseif (empty($array['blog']) && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } $atts = parent::get_default_search($defaults, $array); $atts['full'] = $atts['full'] == true ? 1 : 0; $atts['long_events'] = $atts['long_events'] == true ? 1 : 0; return apply_filters('em_calendar_get_default_search', $atts, $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('status' => false, 'person' => true); if (true || is_admin()) { //figure out default owning permissions if (!current_user_can('edit_others_events')) { $defaults['owner'] = get_current_user_id(); } else { $defaults['owner'] = false; } } return apply_filters('em_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('scope' => false, 'eventful' => false, 'eventless' => false); return apply_filters('em_people_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { $defaults = array('sitewide' => 'enabled', 'eventwide' => 'enabled', 'code' => false, 'ids' => false); //also accepts event, blog, array //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { return apply_filters('em_categories_get_default_search', parent::get_default_search(array(), $array), $array, array()); }
function get_default_search($array = array()) { self::$context = EM_POST_TYPE_LOCATION; $defaults = array('eventful' => false, 'eventless' => false, 'orderby' => 'location_name', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'status' => 1, 'scope' => 'all', 'blog' => get_current_blog_id(), 'private' => current_user_can('read_private_locations'), 'private_only' => false, 'post_id' => false); if (EM_MS_GLOBAL && get_site_option('dbem_ms_mainblog_locations')) { //when searching in MS Global mode with all locations being stored on the main blog, blog_id becomes redundant as locations are stored in one blog table set $array['blog'] = false; } $array['eventful'] = !empty($array['eventful']) && $array['eventful'] == true; $array['eventless'] = !empty($array['eventless']) && $array['eventless'] == true; if (is_admin()) { $defaults['owner'] = !current_user_can('read_others_locations') ? get_current_user_id() : false; } return apply_filters('em_locations_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('status' => false, 'person' => true); if (true || is_admin()) { //figure out default owning permissions switch (get_option('dbem_permissions_events')) { case 0: $defaults['owner'] = get_current_user_id(); break; case 1: $defaults['owner'] = false; break; } $defaults['owner'] = em_verify_admin() ? false : $defaults['owner']; } return apply_filters('em_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('status' => false, 'person' => true); $defaults['owner'] = !current_user_can('manage_others_bookings') ? get_current_user_id() : false; return apply_filters('em_tickets_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { //These defaults aren't for db queries, but flags for what to display in calendar output $defaults = array('full' => 0, 'long_events' => 0, 'scope' => 'future', 'owner' => false); $atts = parent::get_default_search($defaults, $array); $atts['full'] = $atts['full'] == true ? 1 : 0; $atts['long_events'] = $atts['long_events'] == true ? 1 : 0; return apply_filters('em_calendar_get_default_search', $atts, $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('status' => false, 'person' => true); if (is_admin()) { //figure out default owning permissions $defaults['owner'] = !current_user_can('manage_others_bookings') ? get_current_user_id() : false; } return apply_filters('em_tickets_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { $defaults = array('status' => false, 'person' => true, 'blog' => get_current_blog_id(), 'ticket_id' => false); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } //figure out default owning permissions if (!current_user_can('edit_others_events')) { $defaults['owner'] = get_current_user_id(); } else { $defaults['owner'] = false; } if (EM_MS_GLOBAL && !is_admin()) { if (empty($array['blog']) && is_main_site() && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } return apply_filters('em_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('scope' => false, 'eventful' => false, 'eventless' => false); //figure out default owning permissions, but since public is for viewing events, only impose limitations in admin area if (is_admin()) { switch (get_option('dbem_permissions_events')) { case 0: $defaults['owner'] = get_current_user_id(); break; case 1: $defaults['owner'] = false; break; } $defaults['owner'] = em_verify_admin() ? false : $defaults['owner']; } return apply_filters('em_people_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { //These defaults aren't for db queries, but flags for what to display in calendar output $defaults = array('full' => 0, 'long_events' => 0, 'scope' => 'future', 'status' => 1, 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'blog' => get_current_blog_id(), 'orderby' => get_option('dbem_display_calendar_orderby'), 'order' => get_option('dbem_display_calendar_order')); if (is_multisite()) { global $bp; if (!is_main_site() && !array_key_exists('blog', $array)) { //not the main blog, force single blog search $array['blog'] = get_current_blog_id(); } elseif (empty($array['blog']) && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } $atts = parent::get_default_search($defaults, $array); $atts['full'] = $atts['full'] == true ? 1 : 0; $atts['long_events'] = $atts['long_events'] == true ? 1 : 0; return apply_filters('em_calendar_get_default_search', $atts, $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('eventful' => false, 'eventless' => false, 'orderby' => 'name', 'state' => false, 'country' => false, 'scope' => 'all', 'blog' => get_current_blog_id()); $array['eventful'] = !empty($array['eventful']) && $array['eventful'] == true; $array['eventless'] = !empty($array['eventless']) && $array['eventless'] == true; if (is_admin()) { $defaults['owner'] = !current_user_can('read_others_locations') ? get_current_user_id() : false; } return apply_filters('em_locations_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('eventful' => false, 'eventless' => false, 'orderby' => 'location_name', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'status' => 1, 'scope' => 'all', 'blog' => get_current_blog_id(), 'private' => current_user_can('read_private_locations'), 'private_only' => false, 'post_id' => false); if (EM_MS_GLOBAL && get_site_option('dbem_ms_mainblog_locations')) { if (empty($array['blog']) && !is_main_site()) { $array['blog'] = get_current_site()->blog_id; } } $array['eventful'] = !empty($array['eventful']) && $array['eventful'] == true; $array['eventless'] = !empty($array['eventless']) && $array['eventless'] == true; if (is_admin()) { $defaults['owner'] = !current_user_can('read_others_locations') ? get_current_user_id() : false; } return apply_filters('em_locations_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('orderby' => get_option('dbem_events_default_orderby'), 'order' => get_option('dbem_events_default_order'), 'rsvp' => false, 'status' => 1, 'format_header' => '', 'format_footer' => '', 'state' => '', 'country' => '', 'blog' => get_current_blog_id()); if (is_multisite()) { if (!is_main_site()) { //not the main blog, force single blog search $array['blog'] = get_current_blog_id(); } elseif (empty($array['blog']) && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } if (is_admin()) { //figure out default owning permissions $defaults['owner'] = !current_user_can('edit_others_events') ? get_current_user_id() : false; if (!array_key_exists('status', $array) && current_user_can('edit_others_events')) { $defaults['status'] = false; //by default, admins see pending and live events } } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('status' => false, 'person' => true, 'blog' => get_current_blog_id(), 'ticket_id' => false); if (true || is_admin()) { //figure out default owning permissions if (!current_user_can('edit_others_events')) { $defaults['owner'] = get_current_user_id(); } else { $defaults['owner'] = false; } } if (EM_MS_GLOBAL && !is_admin()) { if (empty($array['blog']) && is_main_site() && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } return apply_filters('em_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { $defaults = array('status' => false, 'person' => true); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } //specific functionality $defaults['owner'] = !current_user_can('manage_others_bookings') ? get_current_user_id() : false; return apply_filters('em_tickets_bookings_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
public static function get_default_search($array_or_defaults = array(), $array = array()) { self::$context = EM_POST_TYPE_EVENT; $defaults = array('orderby' => get_option('dbem_events_default_orderby'), 'order' => get_option('dbem_events_default_order'), 'bookings' => false, 'status' => 1, 'format_header' => '', 'format_footer' => '', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'blog' => get_current_blog_id(), 'private' => current_user_can('read_private_events'), 'private_only' => false, 'post_id' => false); //sort out whether defaults were supplied or just the array of search values if (empty($array)) { $array = $array_or_defaults; } else { $defaults = array_merge($defaults, $array_or_defaults); } //specific functionality if (EM_MS_GLOBAL && (!is_admin() || defined('DOING_AJAX'))) { if (empty($array['blog']) && is_main_site() && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } if (is_admin()) { //figure out default owning permissions $defaults['owner'] = !current_user_can('edit_others_events') ? get_current_user_id() : false; if (!array_key_exists('status', $array) && current_user_can('edit_others_events')) { $defaults['status'] = false; //by default, admins see pending and live events } } return apply_filters('em_events_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }
function get_default_search($array = array()) { $defaults = array('eventful' => false, 'eventless' => false, 'orderby' => 'name', 'town' => false, 'state' => false, 'country' => false, 'region' => false, 'scope' => 'all', 'blog' => get_current_blog_id()); if (is_multisite()) { global $bp; //echo "<pre>"; print_r($bp); echo "</pre>"; if (!empty($bp->current_component) && $bp->current_component == 'events' && !empty($bp->current_action)) { $array['blog'] = false; //This is the buddypress root blog so we also show all event data } elseif (!is_main_site()) { //not the main blog, force single blog search $array['blog'] = get_current_blog_id(); } elseif (empty($array['blog']) && get_site_option('dbem_ms_global_events')) { $array['blog'] = false; } } $array['eventful'] = !empty($array['eventful']) && $array['eventful'] == true; $array['eventless'] = !empty($array['eventless']) && $array['eventless'] == true; if (is_admin()) { $defaults['owner'] = !current_user_can('read_others_locations') ? get_current_user_id() : false; } return apply_filters('em_locations_get_default_search', parent::get_default_search($defaults, $array), $array, $defaults); }