bernd commited on 2008-04-03 10:48:55
              Zeige 1 geänderte Dateien mit 12 Einfügungen und 4 Löschungen.
            
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@1014 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... | 
                      @@ -33,10 +33,10 @@ foreach ($config['modules'] as $module)  | 
                  
| 33 | 33 | 
                        $weight = $menu[$key]["weight"];  | 
                    
| 34 | 34 | 
                        if (isset($menu[$key]['submenu']))  | 
                    
| 35 | 35 | 
                             {
                       | 
                    
| 36 | 
                        - if (isset($submenu[$menu[$key]['submenu']]))  | 
                    |
| 37 | 
                        - $submenu[$menu[$key]['submenu']] = array_merge($submenu[$menu[$key]['submenu']], array($key => $menu[$key]));  | 
                    |
| 36 | 
                        + if (isset($submenu[$menu[$key]['submenu']][$weight]))  | 
                    |
| 37 | 
                        + $submenu[$menu[$key]['submenu']][$weight] = array_merge($submenu[$menu[$key]['submenu']][$weight], array($key => $menu[$key]));  | 
                    |
| 38 | 38 | 
                        else  | 
                    
| 39 | 
                        - $submenu[$menu[$key]['submenu']] = array($key => $menu[$key]);  | 
                    |
| 39 | 
                        + $submenu[$menu[$key]['submenu']][$weight] = array($key => $menu[$key]);  | 
                    |
| 40 | 40 | 
                        }  | 
                    
| 41 | 41 | 
                        else  | 
                    
| 42 | 42 | 
                             {
                       | 
                    
| ... | ... | 
                      @@ -51,6 +51,11 @@ foreach ($config['modules'] as $module)  | 
                  
| 51 | 51 | 
                         | 
                    
| 52 | 52 | 
                        ksort($weighted_menuitem);  | 
                    
| 53 | 53 | 
                        DEBUG($weighted_menuitem);  | 
                    
| 54 | 
                        +  | 
                    |
| 55 | 
                        +foreach ($submenu AS $weight => $data) {
                       | 
                    |
| 56 | 
                        + ksort($submenu[$weight]);  | 
                    |
| 57 | 
                        +}  | 
                    |
| 58 | 
                        +  | 
                    |
| 54 | 59 | 
                        DEBUG($submenu);  | 
                    
| 55 | 60 | 
                         | 
                    
| 56 | 61 | 
                         | 
                    
| ... | ... | 
                      @@ -121,13 +126,16 @@ $role = $_SESSION['role'];  | 
                  
| 121 | 126 | 
                        if (isset($submenu[$key]))  | 
                    
| 122 | 127 | 
                                                 {
                       | 
                    
| 123 | 128 | 
                        echo "\n";  | 
                    
| 124 | 
                        - foreach ($submenu[$key] as $sec => $item)  | 
                    |
| 129 | 
                        + foreach ($submenu[$key] as $weight => $mysub)  | 
                    |
| 130 | 
                        +				{
                       | 
                    |
| 131 | 
                        + foreach ($mysub as $sec => $item)  | 
                    |
| 125 | 132 | 
                                                           {
                       | 
                    
| 126 | 133 | 
                        if ($sec == $section)  | 
                    
| 127 | 134 | 
                        echo '<a href="'.$item['file'].'" class="submenuitem menuitem active">'.$item['label'].'</a>'."\n";  | 
                    
| 128 | 135 | 
                        else  | 
                    
| 129 | 136 | 
                        echo '<a href="'.$item['file'].'" class="submenuitem menuitem">'.$item['label'].'</a>'."\n";  | 
                    
| 130 | 137 | 
                        }  | 
                    
| 138 | 
                        + }  | 
                    |
| 131 | 139 | 
                        echo "\n";  | 
                    
| 132 | 140 | 
                        }  | 
                    
| 133 | 141 | 
                        }  | 
                    
| 134 | 142 |