updated data structure and import images and rename
authorEduardo <[email protected]>
Mon, 30 Oct 2023 01:33:18 +0000 (02:33 +0100)
committerEduardo <[email protected]>
Mon, 30 Oct 2023 01:33:18 +0000 (02:33 +0100)
page-generator/index.php

index 3fcc2922f0b6884b6181358da2f10d27f83adb26..23a5d4086808247cf4f8215a3cfb4d6306339c47 100644 (file)
@@ -12,27 +12,21 @@ $generator = new CodeGenerator();
 // create new folder (dont remove the old one yet)
 mkdir(BASE_PATH_TEMP);
 
-// create folder structure
-mkdir(BASE_PATH_TEMP . "/assets");
-mkdir(BASE_PATH_TEMP . "/css");
-mkdir(BASE_PATH_TEMP . "/img");
-mkdir(BASE_PATH_TEMP . "/js");
-
 // copy assets
+mkdir(BASE_PATH_TEMP . "/assets");
 $generator->copyRecursive(SRC_PATH . "/assets", BASE_PATH_TEMP . "/assets");
-$generator->copyRecursive(SRC_PATH . "/css", BASE_PATH_TEMP . "/css");
-$generator->copyRecursive(SRC_PATH . "/img", BASE_PATH_TEMP . "/img");
-$generator->copyRecursive(SRC_PATH . "/js", BASE_PATH_TEMP . "/js");
 
 // get images sheet
 $image_list = file_get_contents(URL . '?sheet=_images');
-$image_list = json_decode($image_list);
+$image_list = json_decode($image_list, true);
 
 // FIXME: DEBUG
 print_r($image_list);
 
 // copy images from whatever they are (if this is in a docker container they may be mounted somewhere)
-// rename images
+foreach ($image_list as $image) {
+    copy(SRC_PATH . $image['path'], BASE_PATH_TEMP . "/assets/img/" . $image['id'] . '.' . pathinfo($image['path'], PATHINFO_EXTENSION));
+}
 
 // create partials:
 mkdir(BASE_PATH_TEMP . "/partials");