Changeset 109613 in spip-zone


Ignore:
Timestamp:
Mar 19, 2018, 7:24:57 PM (19 months ago)
Author:
peetdu@…
Message:

bugfix : dans la declaration du champ Rang sur les objets sélectionnés, si aucun objet selectionne, ne rien faire. Sinon warning (merci azerttyu & Rainer Müller)

Location:
_plugins_/rang/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rang/trunk/paquet.xml

    r109533 r109613  
    22        prefix="rang"
    33        categorie="navigation"
    4         version="0.7.13"
     4        version="0.7.14"
    55        etat="experimental"
    66        compatibilite="[3.1.0;3.2.*]"
     
    2828        <pipeline nom="recuperer_fond" inclure="rang_pipelines.php" />
    2929        <pipeline nom="pre_edition" inclure="rang_pipelines.php" />
    30 
    3130       
    3231</paquet>
  • _plugins_/rang/trunk/rang_pipelines.php

    r109533 r109613  
    2424 */
    2525function rang_declarer_tables_objets_sql($tables) {
     26
     27        $tables_objets_selectionnes = lire_config('rang/rang_objets');
     28        if (isset($tables_objets_selectionnes) AND !empty($tables_objets_selectionnes)) {
    2629       
    27         /* Declaration du champ Rang sur les objets sélectionnés */
    28         $rang_objets = rtrim(lire_config('rang/rang_objets'), ',');
    29         $liste_objets = explode(',', $rang_objets);
     30                /* Declaration du champ Rang sur les objets sélectionnés */
     31                $rang_objets = rtrim(lire_config('rang/rang_objets'), ',');
     32                $liste_objets = explode(',', $rang_objets);
    3033
    31         foreach ($liste_objets as  $table) {
    32                 $tables[$table]['field']['rang'] = "SMALLINT NOT NULL";
     34                foreach ($liste_objets as  $table) {
     35                        $tables[$table]['field']['rang'] = "SMALLINT NOT NULL";
     36                }
    3337        }
    34 
    3538        return $tables;
    3639}
     
    4649       
    4750        $tables_objets_selectionnes = lire_config('rang/rang_objets');
    48 
    49        
    5051        if (isset($tables_objets_selectionnes) AND !empty($tables_objets_selectionnes)) {
    5152               
Note: See TracChangeset for help on using the changeset viewer.