Changeset 124633 in spip-zone


Ignore:
Timestamp:
May 11, 2020, 4:14:10 PM (3 weeks ago)
Author:
Matthieu Marcillaud
Message:

Notice en moins lorsqu’on cherche la composition d’un article 'page' dont la rubrique -1 n’existe pas.

Location:
_plugins_/compositions/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/compositions/trunk

    • Property subgit:lock:91dcc685f13bc2dc489da8d542590ef4e79bc2fe deleted
    • Property subgit:lock:ff158646b2739463b3849033ad58a0b4e2fc5207 set to 2020-05-11T18:14:32.158
  • _plugins_/compositions/trunk/compositions_fonctions.php

    r109479 r124633  
    385385                }
    386386                $row = sql_fetsel($select, $table_parent, $nom_id_table_parent.'='.intval($id_parent), '', '', '', '', $serveur);
    387                 if (strlen($row['composition']) and $row['composition']!='-') {
    388                         $compo_parent = $row['composition'];
    389                 } elseif (strlen($row['composition'])==0 and isset($heritages[$type_parent])) {
    390                         // Si le parent peut heriter, il faut verifier s'il y a heritage
    391                         $compo_parent = compositions_determiner($type_parent, $id_parent, $serveur = '');
    392                 }
    393 
    394                 if (strlen($compo_parent) and is_null($infos)) {
    395                         $infos = compositions_lister_disponibles('');
    396                 }
     387                if ($row) {
     388                        if (strlen($row['composition']) and $row['composition']!='-') {
     389                                $compo_parent = $row['composition'];
     390                        } elseif (strlen($row['composition'])==0 and isset($heritages[$type_parent])) {
     391                                // Si le parent peut heriter, il faut verifier s'il y a heritage
     392                                $compo_parent = compositions_determiner($type_parent, $id_parent, $serveur = '');
     393                        }
     394                        if (strlen($compo_parent) and is_null($infos)) {
     395                                $infos = compositions_lister_disponibles('');
     396                        }
     397                }
     398
    397399        } while (
    398400                isset($row['id_parent'])
Note: See TracChangeset for help on using the changeset viewer.