$generator->writeToFile($footer_path, '<br>');
}
- if (!is_null($item['url'])) {
+ if (!is_null($item['url']))
$generator->writeToFile($footer_path, $generator->a($item['url'], $item['text'], $item['title']));
- } else if (!is_null($item['title'])) {
+ else if (!is_null($item['title']))
$generator->writeToFile($footer_path, $generator->spanTitle($item['title'], $item['text']));
- } else {
+ else
$generator->writeToFile($footer_path, $item['text'] . " ");
- }
}
+
$generator->writeToFile($footer_path, '</p></section></body></html>');
#endregion
#endregion
-// generate page folders
+// populate page array with paths
$page_array = [];
-foreach ($menu_list as $item) {
- foreach ($item as $key => $value) {
+foreach ($menu_list as $item)
+ foreach ($item as $key => $value)
if ($key == 'path')
$page_array[] = $value;
- }
-}
+// generate page folders
mkdir(BASE_PATH_TEMP . "/pages");
$generator->generateFoldersForPages($page_array, BASE_PATH_TEMP . "/pages");
$generator->setTemplateVar($head_path, "lang-code", "en");
$generator->setTemplateVar($head_path, "page-title", "TheRiceGoat");
+// populate an array with path => title
$path_title = [];
-foreach ($menu_list as $item) {
+foreach ($menu_list as $item)
$path_title[$item['path']] = $item['title'];
-}
+// get page list
$page_list = file_get_contents(URL . '?sheet=_pages');
$page_list = json_decode($page_list, true);
$page_data = json_decode($page_data, true);
switch ($page["type"]) {
- # simple pages
case '1-col':
$section = "";
foreach ($page_data as $key => $line) {
} elseif ($key == 0)
$generator->writeToFile($page_path, '<p>');
- if ($line['url'] != null) {
+ if ($line['url'] != null)
$generator->writeToFile($page_path, $generator->a($line['url'], $line['text']));
- } else {
+ else
$generator->writeToFile($page_path, $line['text']);
- }
$generator->writeToFile($page_path, '<br>');
}