From ef116225935d3fedd9199ed96cf5eb1c479c6db6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Sun, 20 Mar 2022 18:57:26 +0100 Subject: [PATCH] ajoute les fontes --- core/module/theme/theme.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/module/theme/theme.php b/core/module/theme/theme.php index 2db6ba31..437b0a5a 100644 --- a/core/module/theme/theme.php +++ b/core/module/theme/theme.php @@ -1005,6 +1005,16 @@ class theme extends common { case 'admin': $zip->addFile(self::DATA_DIR.'admin.json',self::DATA_DIR.'admin.json'); $zip->addFile(self::DATA_DIR.'admin.css',self::DATA_DIR.'admin.css'); + // Ajoute les fontes + $zip->addEmptyDir(self::DATA_DIR .'fonts'); + $fonts = $this->getData(['fonts', 'files']); + foreach ($fonts as $fontId => $fontName) { + $zip->addFile(self::DATA_DIR .'fonts/' . $fontName, self::DATA_DIR.'fonts/' . $fontName); + } + if (file_exists(self::DATA_DIR .'fonts/fonts.html')) { + + $zip->addFile(self::DATA_DIR .'fonts/fonts.html', self::DATA_DIR .'fonts/fonts.html'); + } break; case 'theme': $zip->addFile(self::DATA_DIR.'theme.json',self::DATA_DIR.'theme.json'); @@ -1029,6 +1039,16 @@ class theme extends common { self::FILE_DIR . 'source/' . $value ); } } + // Ajoute les fontes + $zip->addEmptyDir(self::DATA_DIR .'fonts'); + $fonts = $this->getData(['fonts', 'files']); + foreach ($fonts as $fontId => $fontName) { + $zip->addFile(self::DATA_DIR .'fonts/' . $fontName, self::DATA_DIR.'fonts/' . $fontName); + } + if (file_exists(self::DATA_DIR .'fonts/fonts.html')) { + + $zip->addFile(self::DATA_DIR .'fonts/fonts.html', self::DATA_DIR .'fonts/fonts.html'); + } break; } $ret = $zip->close();