<?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();
}
|