X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fmenus_1%2Fmenus_fonctions.php;fp=www%2Fplugins%2Fmenus_1%2Fmenus_fonctions.php;h=247a1ca773322e32d52d81078a4d77029e8ea39a;hb=c0f18416f529232b5555c6410a8765a5125ebcd3;hp=c6c5e7beb4929025630f181f54953da90864d445;hpb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/menus_1/menus_fonctions.php b/www/plugins/menus_1/menus_fonctions.php index c6c5e7be..247a1ca7 100644 --- a/www/plugins/menus_1/menus_fonctions.php +++ b/www/plugins/menus_1/menus_fonctions.php @@ -45,4 +45,20 @@ function menus_critere_tri($tri,$quoi){ // alpha : on renvoie toujours le meme critre que num si num demande // num titre => {par num titre}{par titre} return "$inverse$tri"; -} \ No newline at end of file +} + +/** + * Lister les menus utiles qui ne sont pas encore créés + **/ +function menus_utiles() { + if ($menus_utiles = pipeline('menus_utiles', array()) and is_array($menus_utiles)) { + foreach ($menus_utiles as $identifiant => $titre) { + // Si le menu existe déjà, on le vire + if (sql_getfetsel('id_menu', 'spip_menus', 'identifiant = '.sql_quote($identifiant))) { + unset($menus_utiles[$identifiant]); + } + } + } + + return $menus_utiles; +}