/** * Prints the friends subnav * * @since BuddyDrive 1.1 * * @uses buddydrive_get_friends_subnav_name() to get the friends subnav name * @return string the subnav name */ function buddydrive_friends_subnav_name() { echo buddydrive_get_friends_subnav_name(); }
/** * Builds the user's navigation in WP Admin Bar * * @uses buddydrive_get_slug() to get BuddyDrive slug * @uses is_user_logged_in() to check if the user is logged in * @uses bp_loggedin_user_domain() to get current user's profile link * @uses buddydrive_get_name() to get BuddyDrive plugin name * @uses buddydrive_get_user_subnav_name() to get main subnav name * @uses buddydrive_get_friends_subnav_name() to get friends subnav name * @uses buddydrive_get_friends_subnav_slug() to get friends subnav slug * @uses bp_is_active() to check for the friends component */ public function setup_admin_bar($wp_admin_nav = array()) { // Prevent debug notices $wp_admin_nav = array(); $buddydrive_slug = buddydrive_get_slug(); // Menus for logged in user if (is_user_logged_in()) { // Setup the logged in user variables $buddydrive_link = trailingslashit(bp_loggedin_user_domain() . $buddydrive_slug); // Add main BuddyDrive menu $wp_admin_nav[] = array('parent' => 'my-account-buddypress', 'id' => 'my-account-' . $buddydrive_slug, 'title' => buddydrive_get_name(), 'href' => trailingslashit($buddydrive_link)); // Add BuddyDrive submenu $wp_admin_nav[] = array('parent' => 'my-account-' . $buddydrive_slug, 'id' => 'my-account-' . $buddydrive_slug . '-files', 'title' => buddydrive_get_user_subnav_name(), 'href' => trailingslashit($buddydrive_link)); if (bp_is_active('friends')) { // Add shared by friends BuddyDrive submenu $wp_admin_nav[] = array('parent' => 'my-account-' . $buddydrive_slug, 'id' => 'my-account-' . $buddydrive_slug . '-friends', 'title' => buddydrive_get_friends_subnav_name(), 'href' => trailingslashit($buddydrive_link . buddydrive_get_friends_subnav_slug())); } } parent::setup_admin_bar($wp_admin_nav); }