Changeset 77086 in spip-zone


Ignore:
Timestamp:
Oct 8, 2013, 5:01:56 PM (8 years ago)
Author:
marcimat@…
Message:

Correction probable d'un problème avec les préfixes de tables non 'spip' sur les autorisations des articles pour afficher ou non un groupe de mot.

  • la fonction sql_showtable() nécessitait un second argument un true pour corriger le préfixe de table,
  • mais un peu mieux, on utilise trouver_table() qui gère un cache plutôt que de demander directement au serveur sql.

(Julien)

Location:
_plugins_/motus/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/motus/trunk/motus_autorisations.php

    r63432 r77086  
    171171                // trouver la rubrique de l'objet en question
    172172                if ($objet != 'rubrique') {
    173                         $table = table_objet_sql($objet);
    174                         $desc = sql_showtable($table); 
     173
     174                        $trouver_table = charger_fonction('trouver_table', 'base');
     175                        $desc = $trouver_table( table_objet($objet) );
     176
    175177                        if ($desc and isset($desc['field']['id_rubrique'])) {
     178                                $table = table_objet_sql($objet);
    176179                                $id_rub = sql_getfetsel('id_rubrique', $table, id_table_objet($table) . '=' . intval($id_objet));
    177180                        }
  • _plugins_/motus/trunk/paquet.xml

    r63422 r77086  
    22        prefix="motus"
    33        categorie="maintenance"
    4         version="1.1.1"
     4        version="1.1.2"
    55        etat="stable"
    66        compatibilite="[3.0.0-beta;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.