set('db', $db); $request = new Request(); $registry->set('request',$request); $response = new Response(); $registry->set('response',$response); $loader = new Loader($registry); $registry->set('load', $loader); $document = new Document(); $registry->set('document',$document); $session = new Session(); $registry->set('session', $session); $basket = new Basket($registry); $registry->set('basket',$basket); $registry->set('template','./content/template/default/'); $registry->set('templates','./content/templates/'); //load config $loader->model('system/settings'); $main_settings = $loader->model_system_settings->getSettings('main'); if (isset($main_settings['cfg'])) $registry->set('main_settings',unserialize($main_settings['cfg'])); else $registry->set('main_settings',array()); $front=new Front($registry); if (isset($request->get['route'])) { $front->dispatch(new Action($request->get['route'])); } else { //seo $front->addPreaction(new Action('common/seo')); //old links //$front->addPreaction(new Action('common/oldlinks')); //default action $front->dispatch(new Action("common/home")); } $response->output(); ?>