Example #1
0
 /**
  * function load_page
  * load the page
  * @param bool $render_page
  */
 private function load_page($render_page = true)
 {
     $this->check_installation();
     // collect user and system data
     $init = Data::check_if_user_exists() ? Data::$user_instance : null;
     // universalize the settings
     $page = new Page($database_settings = unserialize(DATABASE_SETTINGS), $system_settings = unserialize(SYSTEM_SETTINGS), $init);
     // start cms settings
     Data::system_create_instance($system_settings['server_lang']);
     // check of banned user
     User::check_banned_account();
     // set the page & store page data
     if ($render_page) {
         $this->page = $this->page . $page->serialize_page($page->create_page($page->trace_routers()));
     }
     // let's do benchmark
     if ($system_settings['bench_enabled']) {
         $this->page = $this->page . "<!-- \r\n" . Benchmark::run(false) . " \r\n -->";
     }
     // oke!
 }