
Untitled
By: a guest on
Sep 11th, 2011 | syntax:
PHP | size: 1.09 KB | hits: 190 | expires: Never
if ( ! defined('SUPPRESS_REQUEST'))
{
$ruri = Request::detect_uri();
$cat = Request::instance()->uri;
$segments = explode('/', $cat);
if (count($segments) > 1)
{
$allowed_routes = array('emprego', 'veiculos');
if (in_array($segments[0], $allowed_routes))
{
if (Request::$is_ajax)
{
define('CV_CAT', $segments[0]);
$request = Request::factory('/'.$ruri);
}
else
{
define('CV_CAT', $segments[0]);
$request = Request::factory('/'.$segments[0].'/'.$ruri);
}
}
else
$request = Request::instance();
}
else
$request = Request::instance();
try
{
$request->execute();
}
catch( ReflectionException $e )
{
$new_request = Request::factory('/error/404');
$new_request->execute();
$new_request->status = 404;
if($new_request->send_headers())
{
die($new_request->response);
}
}
if ( $request->send_headers()->response )
{
echo $request->response;
}
}