source: spip-zone/_plugins_/menualphaprive/trunk/prive/squelettes/inclure/barre-nav_fonctions.php @ 101389

Last change on this file since 101389 was 101389, checked in by nicolas.dorigny@…, 3 years ago

Renommer la fonction de tri, et faire un tri aussi sur le menu déployé (quand on clique sur une des icones principales)

  • Property svn:executable set to *
File size: 524 bytes
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) {
4        return;
5}
6
7include_spip('inc/bandeau');
8include_spip('action/menu_rubriques');
9
10function tri_menu_alpha($menu_complet) {
11
12        foreach ($menu_complet as $menu) {
13                if ($menu->sousmenu) {
14                        $sous_menu = $menu->sousmenu;
15                        $libelles  = array();
16                        foreach ($sous_menu as $key => $row) {
17                                $libelles[$key] = strtolower(translitteration(_T($row->libelle)));
18                        }
19                        array_multisort($libelles, SORT_ASC, $sous_menu);
20                        $menu->sousmenu = $sous_menu;
21                }
22        }
23
24        return $menu_complet;
25}
Note: See TracBrowser for help on using the repository browser.