define('SYS_TEMPLATES', SYS_VIEWS . '/Templates'); define('SYS_REQUEST', 'Request'); define('SYS_RESPONSE', 'Response'); define('SYS_UTILS', 'utils'); //define('SYS_DEFAULT_CONTROLLER', SYS_CONTROLLERS . '/Default_Controller.php'); // Include necessary app files include_once($appPath . DIRECTORY_SEPARATOR . "Debugger.php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_ROUTER . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_ROUTES . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_REGISTRY . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_REQUEST . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_RESPONSE . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . SYS_UTILS . ".php"); // Set Debugger Debugger::setMode(SYS_DEBUG); // Instantiate Router and set routes $routerName = SYS_ROUTER; $routes = SYS_ROUTES; $router = new $routerName; $routes::addRoutes($router); $url = $_SERVER['REQUEST_URI']; $routeData = $router->getRoute($url); $responseName = SYS_RESPONSE; $response = new $responseName; $file = SYS_CONTROLLERS . DIRECTORY_SEPARATOR . ucfirst($routeData['controller']) . "_" . "Controller.php"; $className = ucfirst($routeData['controller']) . "_" . "Controller"; $modelClassName = ucfirst($routeData['controller']); $action = 'action_' . $routeData['action']; $controller = $routeData['controller'];
define('API_USER_STYLESHEETS', $appPath . DIRECTORY_SEPARATOR . 'user_content' . DIRECTORY_SEPARATOR . 'css'); define('API_RESPONSE', 'Response'); define('API_UTILS', 'utils'); define('SYS_VIEWS', $apiPath . '/views'); define('SYS_TEMPLATES', SYS_VIEWS . '/Templates'); // Include necessary app files include_once($appPath . DIRECTORY_SEPARATOR . "Debugger.php"); include_once($appPath . DIRECTORY_SEPARATOR . API_ROUTER . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . API_ROUTES . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . API_REGISTRY . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . API_REQUEST . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . API_RESPONSE . ".php"); include_once($appPath . DIRECTORY_SEPARATOR . API_UTILS . ".php"); // Set Debugger Debugger::setMode(API_DEBUG); // Instantiate Router and set routes $routerName = API_ROUTER; $routes = API_ROUTES; $router = new $routerName; $responseName = API_RESPONSE; $response = new $responseName; $routes::addRoutes($router); $url = $_SERVER['REQUEST_URI']; $routeData = $router->getRoute($url); $file = API_CONTROLLERS_PATH . DIRECTORY_SEPARATOR . ucfirst($routeData['controller']) . "_" . "Controller.php"; $className = ucfirst($routeData['controller']) . "_" . "Controller"; $modelClassName = ucfirst($routeData['controller']); $action = 'action_' . $routeData['action']; $controller = $routeData['controller'];