[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / menus_1 / menus_fonctions.php
index 247a1ca..df1662e 100644 (file)
@@ -1,23 +1,26 @@
 <?php
 
 // Sécurité
-if (!defined("_ECRIRE_INC_VERSION")) return;
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
-function menus_type_entree($nom){
+function menus_type_entree($nom) {
        include_spip('inc/menus');
        $infos = menus_informer($nom);
        return $infos['nom'];
 }
 
-function menus_type_refuser_sous_menu($nom){
+function menus_type_refuser_sous_menu($nom) {
        include_spip('inc/menus');
        $infos = menus_informer($nom);
        return $infos['refuser_sous_menu'];
 }
 
-function menus_exposer($id_objet, $objet, $env, $on='on active', $off=''){
-       if (is_string($env))
+function menus_exposer($id_objet, $objet, $env, $on = 'on active', $off = '') {
+       if (is_string($env)) {
                $env = unserialize($env);
+       }
        $primary = id_table_objet($objet);
        include_spip('public/quete');
        return calcul_exposer($id_objet, $primary, $env, '', $primary) ? $on : $off;
@@ -28,19 +31,20 @@ function menus_exposer($id_objet, $objet, $env, $on='on active', $off=''){
  * @param $quoi
  * @return string
  */
-function menus_critere_tri($tri,$quoi){
+function menus_critere_tri($tri, $quoi) {
        $tri = trim($tri);
-       $inverse = ((strncmp($tri,"!",1)==0)?"!":"");
-       if ($inverse)
-               $tri = ltrim($tri,"!");
-       $num = ((strncmp($tri,"num ",4)==0)?"num ":"");
-       if ($num){
-               $tri = trim(substr($tri,4));
+       $inverse = ((strncmp($tri, '!', 1) == 0) ? '!' : '');
+       if ($inverse) {
+               $tri = ltrim($tri, '!');
+       }
+       $num = ((strncmp($tri, 'num ', 4) == 0) ? 'num ' : '');
+       if ($num) {
+               $tri = trim(substr($tri, 4));
        }
 
        // num
-       if ($quoi=='num'){
-               return $num?"$inverse$tri":"";
+       if ($quoi=='num') {
+               return $num ? "$inverse$tri" : '';
        }
        // alpha : on renvoie toujours le meme critre que num si num demande
        // num titre => {par num titre}{par titre}
@@ -49,7 +53,7 @@ function menus_critere_tri($tri,$quoi){
 
 /**
  * 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) {
@@ -59,6 +63,6 @@ function menus_utiles() {
                        }
                }
        }
-       
+
        return $menus_utiles;
 }