throwExceptions(false); $frontController->setControllerDirectory('./application/controllers'); $frontController->setParam('noViewRenderer', true); // load configuration $config = new Zend_Config_Ini('./application/config.ini', 'general'); $registry->config = $config; // setup database $db = Zend_Db::factory($config->db->adapter, $config->db->config->asArray()); $registry->db = $db; // setup pages $pages = new Imagis_Pages("./application/pages.xml"); $registry->pages = $pages; // setup router $router = $frontController->getRouter(); $router->removeDefaultRoutes(); $router->addConfig($config, 'routes'); //setup route $route = new Imagis_Controller_Router_Route($config->routes->sa->route, $config->routes->sa->defaults->toArray()); $route_params = $route->match($request->getPathInfo()); //filter $filter = new Zend_Filter_StripTags(); // setup language $language = $filter->filter($route_params["language"]); $registry->pages = $language; // setup page $page_info = $pages->Get($route_params["page"]); $page_info["v1"] = $filter->filter($route_params["v1"]); $page_info["v2"] = $filter->filter($route_params["v2"]); $registry->pages = $page_info; // setup views $mainview = new Imagis_View(); CreateViews($page_info->VIEW, $mainview); //add more unset($config); unset($language); unset($pages); echo $mainview->append(); ?>