Airship\Installer\Install::finalDefaultPages PHP Method

finalDefaultPages() protected method

Create the default pages (about, contact).
protected finalDefaultPages ( )
    protected function finalDefaultPages()
    {
        foreach (\Airship\list_all_files(ROOT . '/Installer/default_pages') as $file) {
            $filedata = \file_get_contents($file);
            if (\preg_match('#/([^./]+).md$#', $file, $m)) {
                $pageid = $this->db->insertGet('airship_custom_page', ['cabin' => 'Hull', 'url' => $m[1], 'active' => true, 'cache' => false], 'pageid');
                $this->db->insert('airship_custom_page_version', ['page' => $pageid, 'uniqueid' => \Airship\uniqueId(), 'published' => true, 'formatting' => 'Markdown', 'bridge_user' => 1, 'body' => $filedata, 'metadata' => '[]', 'raw' => false]);
            }
        }
    }