function motopressCEAddTools() { require_once 'includes/ce/Access.php'; $ceAccess = new MPCEAccess(); $motopressCELibrary = new MPCELibrary(); do_action_ref_array('mp_library', array(&$motopressCELibrary)); $postType = get_post_type(); $postTypes = get_option('motopress-ce-options'); if (!$postTypes) { $postTypes = array(); } if (in_array($postType, $postTypes) && post_type_supports($postType, 'editor') && $ceAccess->hasAccess()) { global $motopressCESettings, $motopressCELang; wp_localize_script('jquery', 'motopress', $motopressCESettings['motopress_localize']); wp_localize_script('jquery', 'motopressCE', array('postID' => get_the_ID(), 'nonces' => array('motopress_ce_get_wp_settings' => wp_create_nonce('wp_ajax_motopress_ce_get_wp_settings'), 'motopress_ce_render_content' => wp_create_nonce('wp_ajax_motopress_ce_render_content'), 'motopress_ce_remove_temporary_post' => wp_create_nonce('wp_ajax_motopress_ce_remove_temporary_post'), 'motopress_ce_get_library' => wp_create_nonce('wp_ajax_motopress_ce_get_library'), 'motopress_ce_render_shortcode' => wp_create_nonce('wp_ajax_motopress_ce_render_shortcode'), 'motopress_ce_render_template' => wp_create_nonce('wp_ajax_motopress_ce_render_template'), 'motopress_ce_get_attachment_thumbnail' => wp_create_nonce('wp_ajax_motopress_ce_get_attachment_thumbnail'), 'motopress_ce_colorpicker_update_palettes' => wp_create_nonce('wp_ajax_motopress_ce_colorpicker_update_palettes'), 'motopress_ce_render_youtube_bg' => wp_create_nonce('wp_ajax_motopress_ce_render_youtube_bg'), 'motopress_ce_render_video_bg' => wp_create_nonce('wp_ajax_motopress_ce_render_video_bg'), 'motopress_ce_update_lite_status' => wp_create_nonce('wp_ajax_motopress_ce_update_lite_status'), 'motopress_ce_get_translations' => wp_create_nonce('wp_ajax_motopress_ce_get_translations')), 'settings' => array('wp' => $motopressCESettings, 'library' => $motopressCELibrary->getData(), 'translations' => $motopressCELang))); add_action('admin_head', 'motopressCEAddCEBtn'); add_action('admin_footer', 'motopressCEHTML'); //admin_head motopressCECheckDomainMapping(); wp_register_style('mpce-style', $motopressCESettings['plugin_dir_url'] . 'includes/css/style.css', null, $motopressCESettings['plugin_version']); wp_enqueue_style('mpce-style'); wp_register_style('mpce', $motopressCESettings['plugin_dir_url'] . 'mp/ce/css/ce.css', null, $motopressCESettings['plugin_version']); wp_enqueue_style('mpce'); wp_register_script('mpce-knob', $motopressCESettings['plugin_dir_url'] . 'knob/jquery.knob.min.js', array(), $motopressCESettings['plugin_version']); wp_enqueue_script('mpce-knob'); if (get_user_meta(get_current_user_id(), 'rich_editing', true) === 'false' && !wp_script_is('editor')) { wp_enqueue_script('editor'); } wp_enqueue_script('wp-link'); } }
function motopressCEGetLibrary() { require_once dirname(__FILE__) . '/../verifyNonce.php'; require_once dirname(__FILE__) . '/../settings.php'; require_once dirname(__FILE__) . '/../access.php'; require_once dirname(__FILE__) . '/../functions.php'; require_once dirname(__FILE__) . '/Library.php'; $motopressCELibrary = new MPCELibrary(); do_action_ref_array('mp_library', array(&$motopressCELibrary)); wp_send_json($motopressCELibrary->getData()); exit; }