Exemple #1
0
/**
 * Register the plugin css and js files.
 */
function humcore_deposits_front_cssjs()
{
    wp_register_style('humcore_deposits_css', plugins_url('css/deposits.css', __FILE__), '', '122115');
    wp_enqueue_style('humcore_deposits_css');
    if (humcore_is_deposit_new_page()) {
        wp_enqueue_script('plupload', array('jquery'));
        wp_register_script('humcore_deposits_js', plugins_url('js/deposits.js', __FILE__), array('jquery'), '122115', true);
        wp_enqueue_script('humcore_deposits_js');
        wp_register_script('humcore_deposits_select2_js', plugins_url('select2/dist/js/select2.min.js', __FILE__), array('jquery'), '060215', true);
        wp_enqueue_script('humcore_deposits_select2_js');
        wp_register_style('humcore_deposits_select2_css', plugins_url('select2/dist/css/select2.min.css', __FILE__), '', '060215');
        wp_enqueue_style('humcore_deposits_select2_css');
    } else {
        wp_register_script('humcore_search_js', plugins_url('js/search.js', __FILE__), array('jquery'), '043015', true);
        wp_enqueue_script('humcore_search_js');
    }
}
Exemple #2
0
/**
 * Load the Deposits new item screen.
 */
function humcore_deposits_new_item_screen()
{
    if (humcore_is_deposit_new_page()) {
        if (!is_user_logged_in()) {
            auth_redirect();
        }
        $user_id = bp_loggedin_user_id();
        $core_acceptance = get_the_author_meta('accepted_core_terms', $user_id);
        if ('Yes' != $core_acceptance) {
            wp_redirect('/core/terms/');
        }
        bp_update_is_directory(false, 'humcore_deposits');
        add_filter('body_class', 'humcore_deposit_new_item_page_class_names');
        do_action('humcore_deposits_new_item_screen');
        add_action('bp_template_content', 'humcore_deposit_form');
        bp_core_load_template(apply_filters('humcore_deposits_new_item_screen', 'deposits/single/new'));
    }
}