Exemplo n.º 1
0
function bp_checkins_single_place_load_cssjs()
{
    add_action('comment_form_after_fields', 'bp_checkins_places_geo_fields');
    if (bp_checkins_if_single_place()) {
        wp_enqueue_script('google-maps', 'http://maps.google.com/maps/api/js?sensor=false');
        wp_enqueue_script('gmap3', BP_CHECKINS_PLUGIN_URL_JS . '/gmap3.min.js', array('jquery'));
        wp_enqueue_script('bp-ckeckins-single', BP_CHECKINS_PLUGIN_URL_JS . '/bp-checkins-single.js');
        bp_checkins_localize_script('single');
        add_action('bpci_map_single', 'bp_checkins_place_map');
        add_action('comment_form_top', 'bp_checkins_places_geo_fields');
        wp_enqueue_style('bpcistyle', BP_CHECKINS_PLUGIN_URL_CSS . '/bpcinstyle.css');
    } else {
        if (bp_checkins_if_category_place()) {
            wp_enqueue_style('bpcistyle', BP_CHECKINS_PLUGIN_URL_CSS . '/bpcinstyle.css');
            wp_enqueue_script('bp-ckeckins-cats', BP_CHECKINS_PLUGIN_URL_JS . '/bp-checkins-cats.js', array('jquery'));
        } else {
            if (bp_checkins_if_place_home()) {
                wp_enqueue_style('bpcistyle', BP_CHECKINS_PLUGIN_URL_CSS . '/bpcinstyle.css');
                wp_enqueue_script('bp-jquery-autocomplete', BP_PLUGIN_URL . '/bp-messages/js/autocomplete/jquery.autocomplete.js', array('jquery'), '20110723');
                wp_enqueue_script('bp-jquery-bgiframe', BP_PLUGIN_URL . '/bp-messages/js/autocomplete/jquery.bgiframe.js', array(), '20110723');
                wp_enqueue_script('bp-jquery-dimensions', BP_PLUGIN_URL . '/bp-messages/js/autocomplete/jquery.dimensions.js', array(), '20110723');
                add_action('wp_footer', 'bp_checkins_init_autocomplete');
            }
        }
    }
}
Exemplo n.º 2
0
function bp_checkins_load_gmap3()
{
    if (bp_checkins_is_activity_or_friends() || bp_checkins_is_directory() || bp_checkins_is_group_checkins_area()) {
        wp_enqueue_script('google-maps', 'http://maps.google.com/maps/api/js?sensor=false');
        wp_enqueue_script('gmap3', BP_CHECKINS_PLUGIN_URL_JS . '/gmap3.min.js', array('jquery'));
        wp_enqueue_style('bpcistyle', BP_CHECKINS_PLUGIN_URL_CSS . '/bpcinstyle.css');
        if (!empty($_GET['map']) && $_GET['map'] == 1) {
            global $bpci_lat, $bpci_lng;
            $bpci_lat = bp_activity_get_meta(bp_current_action(), 'bpci_activity_lat');
            $bpci_lng = bp_activity_get_meta(bp_current_action(), 'bpci_activity_lng');
            if (!empty($bpci_lat) && !empty($bpci_lng)) {
                add_action('wp_head', 'bp_checkins_item_map');
            }
        } elseif (bp_checkins_show_friends_checkins()) {
            wp_enqueue_script('bp-ckeckins-friends', BP_CHECKINS_PLUGIN_URL_JS . '/bp-checkins-friends.js');
        } else {
            if (bp_checkins_is_directory() || bp_checkins_is_group_checkins_area()) {
                wp_enqueue_script('bp-ckeckins-dir', BP_CHECKINS_PLUGIN_URL_JS . '/bp-checkins-dir.js');
                bp_checkins_localize_script('dir');
            } else {
                wp_enqueue_script('bp-ckeckins', BP_CHECKINS_PLUGIN_URL_JS . '/bp-checkins.js');
                bp_checkins_localize_script('activity');
            }
        }
        if (bp_is_single_activity()) {
            add_action('wp_footer', 'bp_checkins_img_trick');
        }
    }
    if (bp_displayed_user_id() && bp_is_settings_component() && bp_is_current_action('checkins-settings')) {
        wp_enqueue_style('bpcistyle', BP_CHECKINS_PLUGIN_URL_CSS . '/bpcinstyle.css');
    }
}