<?php
	/*$this->any('/login-window', function ($request, $response, $args) {
		global $locale;
				
		$response = $response->withJson([
			'user' => [],
			'status' => 'ok',
			'languageList' => $locale->getLanguageStringList(),
			'strings' => [
				'appTitle' => $locale->config['settings']['app-title'],
				'username' => _('Username'),
				'password' => _('Password'),
				'keep_connected' => _('Keep connected'),
				'access_button' => _('Login')
			],
			'baseInfo' => $locale->getAppInfo()
		]);
	
		return $response;
	});*/
	
	
	
	
	
	//Example: http://dev-ght.ttre.cloud/api/login/mainForm/dd=4&de=3
	/*Array
(
    [dd] => 4
    [de] => 3
)*/
	
	$this->any('/{controller}/{action}[/{params:.*}]', function ($request, $response, $args) {
		
		$controller = $args['controller'];
		$action = $args['action'];
		
		require CONTROLLER_DIR.$controller.'Controller.php';
		$class = $controller.'Controller';
		$response = call_user_func(array(new $class(), $action), $args);
				
	
		return $response;
	});