Changeset 13423

Show
Ignore:
Timestamp:
11/14/07 19:22:15 (1 year ago)
Author:
flack
Message:

sort child elements alphabetically in navigation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midgard.admin.asgard/navigation.php

    r13277 r13423  
    142142            foreach ($siblings as $type => $children) 
    143143            { 
     144                                $label_mapping = Array(); 
     145                                $i = 0; 
    144146                foreach ($children as $child) 
    145147                { 
     148                    $ref =& $this->_get_reflector(&$child); 
     149                                        $label_mapping[$i] = htmlspecialchars($ref->get_object_label($child)); 
     150                                        $i++; 
     151                } 
     152                sort($label_mapping); 
     153 
     154 
     155                foreach($label_mapping as $index => $label) 
     156                { 
     157                                        $child =& $children[$index]; 
    146158                    if (isset($this->shown_objects[$child->guid])) 
    147159                    { 
     
    168180                    echo "{$prefix}    <li class=\"{$css_class}\">"; 
    169181 
    170                     $label = htmlspecialchars($ref->get_object_label($child)); 
    171182                    $icon = $ref->get_object_icon($child); 
    172183                    if (empty($label))