From: Steve Sutton Date: Wed, 10 Jun 2015 17:01:13 +0000 (-0400) Subject: Update for the lead manager X-Git-Tag: v1.0.9^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=f6373f75a45bcdaa2ac4b233260ee0aa8c2f2c64;p=WP-Themes%2FMunising.git Update for the lead manager To update his permissions --- diff --git a/functions.php b/functions.php index 62ac41e..4963b1f 100644 --- a/functions.php +++ b/functions.php @@ -6,35 +6,22 @@ require_once('lib/navigation.php'); require_once('lib/widgets.php'); require_once('lib/theme.php'); -function setupLeadMenus() +function setupLeadScripts() { if ( current_user_can('edit_posts') && !current_user_can('delete_posts') && is_admin() ) { + wp_enqueue_script('Lead-Manager-script', get_template_directory_uri() . '/lead/admin.js'); if (!current_user_can('delete_posts')) { - echo ''; + wp_register_style('Lead-Manager-admin-style', get_template_directory_uri() . '/lead/admin.css'); + wp_enqueue_style('Lead-Manager-admin-style'); } - echo ''; - echo ''; } } -add_action('admin_menu', 'setupLeadMenus'); +add_action('admin_enqueue_scripts', 'setupLeadScripts'); +function lead_subs_capabilities($cap) { + return 'edit_post'; +} +add_filter('ninja_forms_admin_menu_capabilities', 'lead_subs_capabilities'); ?> diff --git a/lead/admin.css b/lead/admin.css new file mode 100644 index 0000000..51305a1 --- /dev/null +++ b/lead/admin.css @@ -0,0 +1,7 @@ +#menu-posts, +#menu-comments, +#toplevel_page_glm_stats, +#toplevel_page_glm-support-menu { + display:none; +} + diff --git a/lead/admin.js b/lead/admin.js new file mode 100644 index 0000000..6587b33 --- /dev/null +++ b/lead/admin.js @@ -0,0 +1,5 @@ +function showGlmOpts(){ + var el = document.getElementById("screen-meta-links"); + el.setAttribute("style", "display:block !important;"); +} +addEventListener("load", showGlmOpts);