Display tutorials in main menu if user can't manage SP

This commit is contained in:
Brian Miyaji
2016-08-20 17:18:19 +10:00
parent acd7f0b708
commit db15d54573
2 changed files with 16 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ class SP_Admin_Assets {
wp_enqueue_style( 'sportspress-admin-datepicker-styles', SP()->plugin_url() . '/assets/css/datepicker.css', array( 'jquery-ui-style' ), SP_VERSION );
}
do_action( 'sportspress_admin_css' );
do_action( 'sportspress_admin_css', $screen );
}
/**

View File

@@ -35,10 +35,20 @@ class SportsPress_Tutorials {
add_action( 'init', array( $this, 'get_video_ids' ) );
add_action( 'admin_menu', array( $this, 'admin_menu' ), 10 );
add_action( 'sportspress_admin_css', array( $this, 'admin_styles' ) );
add_action( 'sportspress_screen_ids', array( $this, 'screen_ids' ) );
add_filter( 'sportspress_next_steps', array( $this, 'next_steps' ) );
}
/**
* Enqueue styles
*/
public function admin_styles( $screen ) {
if ( strpos( $screen->id, 'sportspress-tutorials' ) !== false ) {
wp_enqueue_style( 'sportspress-admin', SP()->plugin_url() . '/assets/css/admin.css', array(), SP_VERSION );
}
}
/**
* Define constants.
*/
@@ -119,7 +129,11 @@ class SportsPress_Tutorials {
* Add menu item
*/
public function admin_menu() {
if ( current_user_can( 'manage_sportspress' ) ) {
add_submenu_page( 'sportspress', __( 'Tutorials', 'sportspress' ), __( 'Tutorials', 'sportspress' ), 'manage_sportspress', 'sportspress-tutorials', array( $this, 'tutorials_page' ) );
} else {
add_menu_page( __( 'Tutorials', 'sportspress' ), __( 'Tutorials', 'sportspress' ), 'edit_sp_players', 'sportspress-tutorials', array( $this, 'tutorials_page' ), 'dashicons-video-alt3' );
}
}
/**