From 46d3c239a7ad2b00e86373f2fd0e829fdcba57f7 Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 1 Nov 2025 17:54:22 +0100 Subject: =?UTF-8?q?utilisation=20des=20ic=C3=B4nes=20SVG=20=20du=20d=C3=A9?= =?UTF-8?q?p=C3=B4t=20twbs/bootstrap-icons=20pour=20les=20r=C3=A9seaux=20s?= =?UTF-8?q?ociaux,=20am=C3=A9lioration=20du=20CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/install_tinymce_lang.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/install_tinymce_lang.php b/bin/install_tinymce_lang.php index 4950cc1..e76ec91 100644 --- a/bin/install_tinymce_lang.php +++ b/bin/install_tinymce_lang.php @@ -2,7 +2,8 @@ // bin/install_tinymce_lang.php function installTinymceLang(string $lang = 'fr_FR'): void { - $dest = 'public/js/tinymce-langs/' . $lang . '.js'; + $path = 'public/js/tinymce-langs'; + $dest = $lang . '.js'; $link = "https://cdn.jsdelivr.net/npm/tinymce-lang/langs/" . $lang . ".min.js"; $curl = curl_init($link); @@ -10,8 +11,12 @@ function installTinymceLang(string $lang = 'fr_FR'): void echo "Erreur : Impossible d'initialiser cURL.\n"; return; } + + if(!is_dir($path)){ + mkdir($path, 0755, true); + } - $file = @fopen($dest, 'w+'); // @masque l'erreur pour la traiter soi-même + $file = @fopen($path . '/' . $dest, 'w+'); // @masque l'erreur pour la traiter soi-même if(!$file){ // erreur écriture fichier echo "Erreur : Impossible d'ouvrir le fichier $dest pour l'écriture.\n"; return; -- cgit v1.2.3