| 
<?php
error_reporting(E_ALL);
 require 'config.php';
 require dirname(__FILE__) . '/../../A/Locator.php';
 
 #require_once('A/Http/Request.php');
 #require_once('A/Http/Response.php');
 #require_once('A/Controller/Front.php');
 #require_once('A/Controller/Mapper.php');
 
 // create Registry/Loader and initialize autoloading
 $Locator = new A_Locator();
 $Locator->autoload();
 
 $Response = new A_Http_Response();
 $Locator->set('Request', new A_Http_Request());
 $Locator->set('Response', $Response);
 
 $DefaultAction = array('', 'home', 'index');
 $ErrorAction = 'error';
 
 $Mapper = new A_Controller_Mapper('', $DefaultAction);
 #$Mapper->setParams('action', '');        // add this line to run 0.3.x code
 #$Mapper->setDefaultMethod('execute');    // add this line to run 0.4.x and 0.3.x code
 #$Mapper->setDefaultMethod('run');        // add this line to run 0.7.x code
 #$Mapper->setDefaultDir('default');        // add this for a default module directory
 
 $Controller = new A_Controller_Front($Mapper, $ErrorAction);
 #$Controller = new A_Controller_Front('', $ErrorAction, $DefaultAction);    // have FC create Mapper
 $Controller->run($Locator);
 
 $Response->out();
 
 if ($Controller->isError()) {
 echo '<br/><br/>Front Controller errors: ' . $Controller->getErrorMsg();
 }
 |