Make WordPress Core


Ignore:
Timestamp:
02/05/2008 06:47:27 AM (17 years ago)
Author:
ryan
Message:

Trailing whitespace cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/classes.php

    r6711 r6726  
    387387}
    388388
    389 /* 
    390  * A class for displaying various tree-like structures. 
     389/*
     390 * A class for displaying various tree-like structures.
    391391 * Extend the Walker class to use it, see examples at the bottom
    392392 */
     
    406406     */
    407407    function display_element( $element, &$children_elements, $max_depth, $depth=0, $args, $output ) {
    408    
     408
    409409        if ( !$element)
    410             return $output; 
    411            
     410            return $output;
     411
    412412        if ( $max_depth != 0 ) {
    413413            if ($depth >= $max_depth)
    414                 return $output; 
    415         }
    416        
     414                return $output;
     415        }
     416
    417417        $id_field = $this->db_fields['id'];
    418418        $parent_field = $this->db_fields['parent'];
    419    
     419
    420420        if ($depth > 0) {
    421421            //start the child delimiter
    422422            $cb_args = array_merge( array($output, $depth), $args);
    423423            $output = call_user_func_array(array(&$this, 'start_lvl'), $cb_args);
    424         } 
    425            
     424        }
     425
    426426        //display this element
    427427        $cb_args = array_merge( array($output, $element, $depth), $args);
     
    429429
    430430        for ( $i = 0; $i < sizeof( $children_elements ); $i++ ) {
    431            
     431
    432432            $child = $children_elements[$i];
    433433            if ( $child->$parent_field == $element->$id_field ) {
    434                
     434
    435435                array_splice( $children_elements, $i, 1 );
    436436                $output = $this->display_element( $child, $children_elements, $max_depth, $depth + 1, $args, $output );
    437                 $i = -1; 
     437                $i = -1;
    438438            }
    439439        }
    440        
     440
    441441        //end this element
    442442        $cb_args = array_merge( array($output, $element, $depth), $args);
    443443        $output = call_user_func_array(array(&$this, 'end_el'), $cb_args);
    444        
     444
    445445        if ($depth > 0) {
    446446            //end the child delimiter
     
    448448            $output = call_user_func_array(array(&$this, 'end_lvl'), $cb_args);
    449449        }
    450        
    451         return $output; 
     450
     451        return $output;
    452452    }
    453453
     
    455455    * displays array of elements hierarchically
    456456    * it is a generic function which does not assume any existing order of elements
    457     * max_depth = -1 means flatly display every element 
    458     * max_depth = 0  means display all levels 
    459     * max_depth > 0  specifies the number of display levels. 
     457    * max_depth = -1 means flatly display every element
     458    * max_depth = 0  means display all levels
     459    * max_depth > 0  specifies the number of display levels.
    460460    */
    461461    function walk( $elements, $max_depth) {
    462    
     462
    463463        $args = array_slice(func_get_args(), 2);
    464464        $output = '';
    465465
    466466        if ($max_depth < -1) //invalid parameter
    467             return $output; 
    468            
     467            return $output;
     468
    469469        if (empty($elements)) //nothing to walk
    470             return $output; 
    471            
     470            return $output;
     471
    472472        $id_field = $this->db_fields['id'];
    473473        $parent_field = $this->db_fields['parent'];
    474    
     474
    475475        // flat display
    476476        if ( -1 == $max_depth ) {
    477             $empty_array = array(); 
    478             foreach ( $elements as $e )     
     477            $empty_array = array();
     478            foreach ( $elements as $e )
    479479                $output = $this->display_element( $e, $empty_array, 1, 0, $args, $output );
    480             return $output; 
    481         }
    482    
    483         /* 
    484          * need to display in hierarchical order 
     480            return $output;
     481        }
     482
     483        /*
     484         * need to display in hierarchical order
    485485         * splice elements into two buckets: those without parent and those with parent
    486486         */
     
    489489        foreach ( $elements as $e) {
    490490            if ( 0 == $e->$parent_field )
    491                 $top_level_elements[] = $e; 
     491                $top_level_elements[] = $e;
    492492            else
    493                 $children_elements[] = $e; 
    494         }
    495        
    496         /* 
     493                $children_elements[] = $e;
     494        }
     495
     496        /*
    497497         * none of the elements is top level
    498498         * the first one must be root of the sub elements
    499499         */
    500500        if ( !$top_level_elements ) {
    501            
     501
    502502            $root = $children_elements[0];
    503503            for ( $i = 0; $i < sizeof( $children_elements ); $i++ ) {
    504            
     504
    505505                $child = $children_elements[$i];
    506506                if ($root->$parent_field == $child->$parent_field )
    507                     $top_level_elements[] = $child; 
     507                    $top_level_elements[] = $child;
    508508                    array_splice( $children_elements, $i, 1 );
    509                     $i--; 
     509                    $i--;
    510510            }
    511511        }
    512        
     512
    513513        foreach ( $top_level_elements as $e )
    514514            $output = $this->display_element( $e, $children_elements, $max_depth, 0, $args, $output );
    515            
    516         /* 
    517         * if we are displaying all levels, and remaining children_elements is not empty, 
     515
     516        /*
     517        * if we are displaying all levels, and remaining children_elements is not empty,
    518518        * then we got orphans, which should be displayed regardless
    519519        */
    520520        if ( ( $max_depth == 0 ) && sizeof( $children_elements ) > 0 ) {
    521             $empty_array = array(); 
     521            $empty_array = array();
    522522            foreach ( $children_elements as $orphan_e )
    523523                $output = $this->display_element( $orphan_e, $empty_array, 1, 0, $args, $output );
     
    548548        else
    549549            $indent = '';
    550            
     550
    551551        extract($args, EXTR_SKIP);
    552552        $css_class = 'page_item page-item-'.$page->ID;
     
    750750        $response = '';
    751751        if ( is_wp_error($data) ) {
    752             foreach ( $data->get_error_codes() as $code ) { 
     752            foreach ( $data->get_error_codes() as $code ) {
    753753                $response .= "<wp_error code='$code'><![CDATA[" . $data->get_error_message($code) . "]]></wp_error>";
    754754                if ( !$error_data = $data->get_error_data($code) )
Note: See TracChangeset for help on using the changeset viewer.