Esempio n. 1
0
 /**
  * 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();
     }
 }