Changeset 69031 in spip-zone


Ignore:
Timestamp:
Jan 16, 2013, 5:42:41 PM (7 years ago)
Author:
tcharlss@…
Message:

éviter une notice php en l'absence de polices font-face

Location:
_plugins_/police_prive/trunk
Files:
2 edited

Legend:

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

    r68985 r69031  
    22        prefix="polpriv"
    33        categorie="maintenance"
    4         version="1.1.2"
     4        version="1.1.3"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/police_prive/trunk/polpriv_pipelines.php

    r68985 r69031  
    7878                $police = $GLOBALS['visiteur_session']['prefs']['police_prive'];
    7979                $polices = polpriv_polices();
    80                 $polices_fontface = array_keys(polpriv_familles_polices_fontface());
     80                $polices_fontface = polpriv_familles_polices_fontface();
    8181                // polices normales
    8282                if (isset($polices[$police]))
    8383                        $flux .= "<style type='text/css'>body {font-family: ".$polices[$police].";}</style>";
    8484                // polices fontface
    85                 if (in_array($police, $polices_fontface)) {
    86                         $famille = polpriv_familles_polices_fontface(array($police));
    87                         $flux .= polpriv_generer_style_polices_fontface($famille);
    88                         $flux .= "<style type='text/css'>body {font-family: '".$police."';}</style>";
     85                if (is_array($polices_fontface) AND !empty($polices_fontface)) {
     86                $polices_fontface = array_keys($polices_fontface);
     87                        if (in_array($police, $polices_fontface)) {
     88                                $famille = polpriv_familles_polices_fontface(array($police));
     89                                $flux .= polpriv_generer_style_polices_fontface($famille);
     90                                $flux .= "<style type='text/css'>body {font-family: '".$police."';}</style>";
     91                        }
    8992                }
    9093        }
Note: See TracChangeset for help on using the changeset viewer.