Changeset 123148 in spip-zone


Ignore:
Timestamp:
Mar 26, 2020, 11:04:22 AM (10 days ago)
Author:
Matthieu Marcillaud
Message:

Éviter des notices dans le code généré en PHP 7.4 ; bien tester le résultat de trouver_objet_exec()

Location:
_plugins_/fabrique/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fabrique/trunk

    • Property subgit:lock:5105395eaec14c6d796eafa129e7e8e7a51a4b48 deleted
    • Property subgit:lock:3ea6540a551b3446760e91ecbe83002a43754018 set to 2020-03-26T12:04:33.900
  • _plugins_/fabrique/trunk/fabrique/prefixe_pipelines.php.html

    r101008 r123148  
    2929**/
    3030function [(#PREFIXE)]_affiche_enfants($flux) {
    31         if ($e = trouver_objet_exec($flux['args']['exec']) and $e['edition'] == false) {
     31        if (
     32                $e = trouver_objet_exec($flux['args']['exec'])
     33                and $e['edition'] === false
     34        ) {
    3235                $id_objet = $flux['args']['id_objet'];
    3336<B_objets_affiche_enfants_rubrique>
    34                 if ($e['type'] == 'rubrique') {
     37                if ($e['type'] === 'rubrique') {
    3538<BOUCLE_objets_affiche_enfants_rubrique(DATA){source tableau,(#OBJETS|objets_option_presente{vue_rubrique})}>
    3639                        $flux['data'] .= recuperer_fond(
     
    5659</B_objets_affiche_enfants_rubrique>[(#REM)
    5760]<BOUCLE_objets_affiche_enfants_directs(DATA){source tableau,(#OBJETS|objets_option_presente{liaison_directe})}>
    58                 if ($e['type'] == '[(#VALEUR{parent/type})]') {
     61                if ($e['type'] === '[(#VALEUR{parent/type})]') {
    5962                        $flux['data'] .= recuperer_fond(
    6063                                'prive/objets/liste/#OBJET',
     
    104107<BOUCLE_si_affiche_milieu_auteurs(CONDITION){si (#OBJETS|objets_option_presente{auteurs_liens})}>
    105108        // auteurs sur les [(#OBJETS|objets_option_presente{auteurs_liens, objet}|implode{', '})]
    106         if (!$e['edition'] and in_array($e['type'], array('[(#OBJETS|objets_option_presente{auteurs_liens, type}|implode{"', '"})]'))) {
     109        if (
     110                $e
     111                and !$e['edition']
     112                and in_array($e['type'], array('[(#OBJETS|objets_option_presente{auteurs_liens, type}|implode{"', '"})]'))
     113        ) {
    107114                $texte .= recuperer_fond('prive/objets/editer/liens', array(
    108115                        'table_source' => 'auteurs',
     
    114121<BOUCLE_objet_liens_sur_objet(DATA){source tableau,(#OBJETS|objets_options_presentes{#LISTE{table_liens,vue_liens}})}>
    115122        // #LOBJET sur les [(#VUE_LIENS|fabrique_array_map{table_objet, #OBJETS}|implode{', '})]
    116         if (!$e['edition'] and in_array($e['type'], array('[(#VUE_LIENS|fabrique_array_map{objet_type, #OBJETS}|implode{"', '"})]'))) {
     123        if (
     124                $e
     125                and !$e['edition']
     126                and in_array($e['type'], array('[(#VUE_LIENS|fabrique_array_map{objet_type, #OBJETS}|implode{"', '"})]'))
     127        ) {
    117128                $texte .= recuperer_fond('prive/objets/editer/liens', array(
    118129                        'table_source' => '#LOBJET',
Note: See TracChangeset for help on using the changeset viewer.