From ae4bead85c2d7cf4e47e016d03b85c38ecd27af7 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 13 Aug 2019 04:43:50 +0200 Subject: [PATCH] Fix missing function --- htdocs/core/lib/website2.lib.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index 903b8a8d144..a67c0f9f142 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -331,6 +331,33 @@ function dolSaveHtaccessFile($filehtaccess, $htaccess) return true; } +/** + * Save content of a page on disk + * + * @param string $file Full path of filename to generate + * @param string $content Content of file + * @return boolean True if OK + */ +function dolSaveManifestJson($file, $content) +{ + global $conf, $pathofwebsite; + + dol_syslog("Save manifest.js.php file into ".$file); + + dol_mkdir($pathofwebsite); + $result = file_put_contents($file, $content); + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + + if (! $result) + { + setEventMessages('Failed to write file '.$file, null, 'errors'); + return false; + } + + return true; +} + /**