#56 moves global assets from theme if not present in public dir

This commit is contained in:
Ro 2021-10-06 13:17:42 -07:00
parent 1bb13ce771
commit 9fe8ce1e4c
2 changed files with 24 additions and 0 deletions

View file

@ -26,6 +26,30 @@ class Render
$settings["global"]["base_url"] . $settings["global"]["background"], $settings["global"]["base_url"] . $settings["global"]["background"],
"baseURL" => $settings["global"]["base_url"], "baseURL" => $settings["global"]["base_url"],
]; ];
//move global theme image assets to public folder
foreach (
new DirectoryIterator(
"../content/themes/" . $this->theme . "/assets/images/global/"
)
as $file
) {
if ($file->isDot()) {
continue;
}
if (!is_file("../public/assets/images/global/" . $file->getFileName())) {
copy(
"../content/themes/" .
$this->theme .
"/assets/images/global/" .
$file->getFileName(),
"../public/assets/images/global/" . $file->getFileName()
);
} else {
//image is already there, so chill
}
//print $file->getFilename() . "\n";
}
//copy current theme assets to public //copy current theme assets to public
if (is_file("../public/assets/css/base.css")) { if (is_file("../public/assets/css/base.css")) {
unlink("../public/assets/css/base.css"); unlink("../public/assets/css/base.css");

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB