Changeset 109584 in spip-zone


Ignore:
Timestamp:
Mar 18, 2018, 10:44:44 AM (16 months ago)
Author:
bystrano@…
Message:

report de r109581 : éviter un warning et une notice

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/branches/v1/logos_roles_fonctions.php

    r109583 r109584  
    7272        );
    7373
    74         foreach (lire_config('logos_roles/roles_logos') as $r) {
    75                 $roles_logos['logo_' . $r['slug']] = array(
    76                         'label' => $r['titre'] ?: $r['slug'],
    77                         'objets' => $r['objets'],
    78                 );
     74        if (is_array(lire_config('logos_roles/roles_logos'))) {
     75                foreach (lire_config('logos_roles/roles_logos') as $r) {
     76                        $roles_logos['logo_' . $r['slug']] = array(
     77                                'label' => $r['titre'] ?: $r['slug'],
     78                                'objets' => $r['objets'],
     79                        );
     80                }
    7981        }
    8082
     
    185187
    186188                $logo = $chercher_logo($id_objet, id_table_objet($objet), $role);
    187                 $logo = $balise_img($logo[0]);
     189                if (isset($logo[0])) {
     190                        $logo = $balise_img($logo[0]);
     191                } else {
     192                        return '';
     193                }
    188194        }
    189195
Note: See TracChangeset for help on using the changeset viewer.