From f787f95292a7371b2eaf4d0f5eee8fb57233b6bc Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Fri, 13 Jan 2017 17:22:17 +0000 Subject: [PATCH] =?UTF-8?q?une=20fonction=20de=20callback=20pour=20le=20tr?= =?UTF-8?q?i=20de=20la=20liste=20des=20v=C3=A9rifications,=20afin=20de=20p?= =?UTF-8?q?ouvoir=20les=20ordonner=20par=20titre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/verifier.php | 20 ++++++++++++++++++++ paquet.xml | 2 +- plugin.xml | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/inc/verifier.php b/inc/verifier.php index 03ec6b3..a363166 100644 --- a/inc/verifier.php +++ b/inc/verifier.php @@ -86,6 +86,26 @@ function verifier_lister_disponibles($repertoire = 'verifier') { return $verifications[$repertoire]; } +/** + * Fonction de callback pour uasort() + * Afin de trier selon le titre + * @param array $array1 premier élèment + * @param array $array2 second élèment + * @return int 1,0,-1 + **/ +function verifier_trier_par_titre($array1,$array2) { + if (isset($array1['titre']) and isset($array2['titre'])) { + if ($array1['titre'] == $array2['titre']) { + return 0; + } elseif ($array1['titre'] > $array2['titre']) { + return 1; + } else { + return -1; + } + } else { + return 0; + } +} /** * Charger les informations contenues dans le yaml d'une vérification diff --git a/paquet.xml b/paquet.xml index fbdc22e..c282072 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="verifier" categorie="outil" - version="1.5.1" + version="1.6.0" etat="stable" compatibilite="[2.0.10;3.1.*]" logo="images/verifier-128.png" diff --git a/plugin.xml b/plugin.xml index 24089c8..b84d6b6 100644 --- a/plugin.xml +++ b/plugin.xml @@ -9,7 +9,7 @@ <auteur>[Les Développements Durables->http://www.ldd.fr]</auteur> <icon>images/verifier-128.png</icon> <licence>GPL v3</licence> - <version>1.5.1</version> + <version>1.6.0</version> <etat>stable</etat> <description> <multi> -- GitLab