/** * Creates site record. */ protected function process_site() { global $core; $site = $core->models['sites']->one; if (!$site) { $site = new Site(); } $options = $core->session->install['site']; $site->title = $options['title']; $site->language = $options['language']; $site->timezone = $options['timezone']; $site->email = $core->session->install['user']['email']; $site->status = Site::STATUS_OK; $site->save(); if (!$core->models['pages']->one) { $page = new Page(); $page->title = "Home"; $page->is_online = true; $page->uid = 1; $page->siteid = $site->siteid; $page->save(); } }