forked from ZwiiCMS-Team/ZwiiCMS
Autrre bug de défintiion css à vérifier
This commit is contained in:
parent
a26f07de0c
commit
f034ea3b57
@ -2293,28 +2293,32 @@ class core extends common {
|
|||||||
|
|
||||||
// Lire le fichier et check l'existence des fichiers locaux
|
// Lire le fichier et check l'existence des fichiers locaux
|
||||||
$localFonts = $this->getData(['fonts', 'files']);
|
$localFonts = $this->getData(['fonts', 'files']);
|
||||||
// Validité du format
|
|
||||||
if (is_array($localFonts &&
|
|
||||||
!empty($localFonts))
|
|
||||||
) {
|
|
||||||
foreach ($localFonts as $fontId => $fontName) {
|
|
||||||
// Validité du tableau :
|
|
||||||
// L'id de la police est présent dans la liste interne
|
|
||||||
// Le nom de la police fournie correspond à un fichier existant
|
|
||||||
if ( array_key_exists($fontId, self::$fonts) &&
|
|
||||||
file_exists(self::DATA_DIR . 'fonts/' . $fontName) ) {
|
|
||||||
// La police locale est-elle invoquée ?
|
|
||||||
$d = array_search($fontId, $cdnFonts);
|
|
||||||
if ( $d !== false ) {
|
|
||||||
// Chargement de la police demandée dans le thème
|
|
||||||
$formatFont = explode('.', self::DATA_DIR . 'fonts/' . $fontName);
|
|
||||||
$css .= '@font-face {font-family:"' . self::$fonts[$fontId] . '";';
|
|
||||||
$css .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' . $fontName . '");}';
|
|
||||||
// Supprimer l'élément des fontes chargées en ligne
|
|
||||||
unset($cdnFonts[$d]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
// Validité du format
|
||||||
|
if ( is_array($localFonts) &&
|
||||||
|
!empty($localFonts)
|
||||||
|
) {
|
||||||
|
// Validité du format
|
||||||
|
if (is_array($localFonts) ) {
|
||||||
|
foreach ($localFonts as $fontId => $fontName) {
|
||||||
|
// Validité du tableau :
|
||||||
|
// L'id de la police est présent dans la liste interne
|
||||||
|
// Le nom de la police fournie correspond à un fichier existant
|
||||||
|
if ( array_key_exists($fontId, self::$fonts) &&
|
||||||
|
file_exists(self::DATA_DIR . 'fonts/' . $fontName) ) {
|
||||||
|
// La police locale est-elle invoquée ?
|
||||||
|
$d = array_search($fontId, $cdnFonts);
|
||||||
|
if ( $d !== false ) {
|
||||||
|
// Chargement de la police demandée dans le thème
|
||||||
|
$formatFont = explode('.', self::DATA_DIR . 'fonts/' . $fontName);
|
||||||
|
$css .= '@font-face {font-family:"' . self::$fonts[$fontId] . '";';
|
||||||
|
$css .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' . $fontName . '");}';
|
||||||
|
// Supprimer l'élément des fontes chargées en ligne
|
||||||
|
unset($cdnFonts[$d]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Chargement des polices en ligne
|
// Chargement des polices en ligne
|
||||||
@ -2519,6 +2523,7 @@ class core extends common {
|
|||||||
$cdnFonts = array_unique($cdnFonts);
|
$cdnFonts = array_unique($cdnFonts);
|
||||||
// Lire le fichier et check l'existence des fichiers locaux
|
// Lire le fichier et check l'existence des fichiers locaux
|
||||||
$localFonts = $this->getData(['fonts', 'files']);
|
$localFonts = $this->getData(['fonts', 'files']);
|
||||||
|
|
||||||
// Validité du format
|
// Validité du format
|
||||||
if ( is_array($localFonts) &&
|
if ( is_array($localFonts) &&
|
||||||
!empty($localFonts)
|
!empty($localFonts)
|
||||||
|
Loading…
Reference in New Issue
Block a user