diff --git a/core/class/template.class.php b/core/class/template.class.php index a0f64982..7f623221 100644 --- a/core/class/template.class.php +++ b/core/class/template.class.php @@ -611,8 +611,7 @@ class template { 'id' => $nameId, 'label' => '', 'name' => $nameId, - 'selected' => '', - 'fonts' => false + 'selected' => '' ], $attributes); // Sauvegarde des données en cas d'erreur if($attributes['before'] AND array_key_exists($attributes['id'], common::$inputBefore)) { @@ -638,13 +637,7 @@ class template { helper::sprintAttributes($attributes) ); foreach($options as $value => $text) { - $html .= $attributes['fonts'] === true ? sprintf( - '', - $value, - $attributes['selected'] == $value ? ' selected' : '', // Double == pour ignorer le type de variable car $_POST change les types en string - $text, - $text - ) : sprintf( + $html .= sprintf( '', $value, $attributes['selected'] == $value ? ' selected' : '', // Double == pour ignorer le type de variable car $_POST change les types en string diff --git a/core/module/theme/theme.php b/core/module/theme/theme.php index edaff96c..71c2c557 100644 --- a/core/module/theme/theme.php +++ b/core/module/theme/theme.php @@ -571,7 +571,6 @@ class theme extends common { ]; // Récupérer le détail des fontes installées - //$f = $this->getFonts(); $f ['files'] = $this->getData(['fonts', 'files']); $f ['imported'] = $this->getData(['fonts', 'imported']); $f ['websafe'] = self::$fontsWebSafe; @@ -1125,7 +1124,8 @@ class theme extends common { // Retourne un tableau simple des fonts installées idfont avec le nom // Cette fonction est utile aux sélecteurs de fonts dans les formulaires. - public function enumFonts() { + // Génère une feuille de style pour l'aperçu des sélecteurs + private function enumFonts() { // Récupère la liste des fontes installées $f ['files'] = $this->getData(['fonts', 'files']); $f ['imported'] = $this->getData(['fonts', 'imported']); @@ -1140,6 +1140,7 @@ class theme extends common { } ksort($fonts); self::$fontsList = $fonts; + } } diff --git a/core/module/theme/view/admin/admin.php b/core/module/theme/view/admin/admin.php index 8dcfaf98..b03ebf50 100644 --- a/core/module/theme/view/admin/admin.php +++ b/core/module/theme/view/admin/admin.php @@ -130,8 +130,7 @@
'Police du texte', - 'selected' => $this->getData(['admin', 'fontText']), - 'fonts' => true + 'selected' => $this->getData(['admin', 'fontText']) ]); ?>
@@ -143,8 +142,7 @@
'Police des titres', - 'selected' => $this->getData(['admin', 'fontTitle']), - 'fonts' => true + 'selected' => $this->getData(['admin', 'fontTitle']) ]); ?>
diff --git a/core/module/theme/view/footer/footer.php b/core/module/theme/view/footer/footer.php index f5e3af4a..104dd092 100644 --- a/core/module/theme/view/footer/footer.php +++ b/core/module/theme/view/footer/footer.php @@ -173,8 +173,7 @@
'Fonte', - 'selected' => $this->getData(['theme', 'footer', 'font']), - 'fonts' => true + 'selected' => $this->getData(['theme', 'footer', 'font']) ]); ?>
diff --git a/core/module/theme/view/header/header.php b/core/module/theme/view/header/header.php index a0f86b11..ae2c82bc 100644 --- a/core/module/theme/view/header/header.php +++ b/core/module/theme/view/header/header.php @@ -108,8 +108,7 @@
'Fonte', - 'selected' => $this->getData(['theme', 'header', 'font']), - 'fonts' => true + 'selected' => $this->getData(['theme', 'header', 'font']) ]); ?>
diff --git a/core/module/theme/view/menu/menu.php b/core/module/theme/view/menu/menu.php index 161813f2..f11c7a96 100644 --- a/core/module/theme/view/menu/menu.php +++ b/core/module/theme/view/menu/menu.php @@ -185,8 +185,7 @@
'Fonte', - 'selected' => $this->getData(['theme', 'menu', 'font']), - 'fonts' => true + 'selected' => $this->getData(['theme', 'menu', 'font']) ]); ?>
diff --git a/core/module/theme/view/site/site.php b/core/module/theme/view/site/site.php index 4157c3d4..f9e46d91 100644 --- a/core/module/theme/view/site/site.php +++ b/core/module/theme/view/site/site.php @@ -160,8 +160,7 @@
'Fonte', - 'selected' => $this->getData(['theme', 'text', 'font']), - 'fonts' => true + 'selected' => $this->getData(['theme', 'text', 'font']) ]); ?>
@@ -181,8 +180,7 @@
'Fonte', - 'selected' => $this->getData(['theme', 'title', 'font']), - 'fonts' => true + 'selected' => $this->getData(['theme', 'title', 'font']) ]); ?>