Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/26/2011 08:43:59 PM (15 years ago)
Author:
johnjamesjacoby
Message:

Clean up bp-blogs-template whitespace and code formatting. Add checks to BP_Component::_setup_nav and set params to optional.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-component.php

    r3923 r3937  
    207207     * Setup the navigation
    208208     *
    209      * @param arr $main_nav
    210      * @param arr $sub_nav
    211      */
    212     function _setup_nav( $main_nav, $sub_nav ) {
    213         bp_core_new_nav_item( $main_nav );
    214 
    215         foreach( $sub_nav as $nav )
    216             bp_core_new_subnav_item( $nav );
     209     * @param arr $main_nav Optional
     210     * @param arr $sub_nav Optional
     211     */
     212    function _setup_nav( $main_nav = '', $sub_nav = '' ) {
     213        // No sub nav items without a main nav item
     214        if ( !empty( $main_nav ) ) {
     215            bp_core_new_nav_item( $main_nav );
     216
     217            // Sub nav items are not required
     218            if ( !empty( $sub_nav ) ) {
     219                foreach( $sub_nav as $nav ) {
     220                    bp_core_new_subnav_item( $nav );
     221                }
     222            }
     223        }
    217224
    218225        // Call action
Note: See TracChangeset for help on using the changeset viewer.