uri .= '.html'; } } else { $entry = new Raw($path, $new_parents); } if ($entry instanceof Entry) { $node->value[$entry->uri] = $entry; } } $node->sort(); $node->first_page = $node->get_first_page(); $index_key = ($mode === Daux::LIVE_MODE) ? 'index' : 'index.html'; if (isset($node->value[$index_key])) { $node->value[$index_key]->first_page = $node->first_page; $node->index_page = $node->value[$index_key]; } else $node->index_page = false; return $node; } }