<?php 
//INSTANCIO LA BASE DE DATOS DEL AVANWS--------------------------------------------------------------------
$bd_conn = new connexion($host_avanws,$user_avanws,$pass_avanws,$name_avanws,$port_avanws);
$bd_conn->query("SET NAMES 'utf8'");
//SERVICES--------------------------------------------------------------------------------------------------
if ( $_SERVER['REQUEST_METHOD'] === "POST" ) {
	switch ( $_POST["service"] ) {
		case 'servToken'://OBTIENE TOKEN DE ACCCESO
			include(ROOT . FOLDER_CONTRS ."/token/servToken.php");
			break;
		case 'servAddDoc'://CREAR DOCUMENTO
			include(ROOT . FOLDER_CONTRS ."/documents/servAddDoc.php");
			break;
		case 'servUpdateDoc'://CREAR Y ACTUALIZAR DOCUMENTOS
			include(ROOT . FOLDER_CONTRS ."/documents/servUpdateDoc.php");
			break;
		case 'servUpdateCar'://ACTUALIZA Y CREA VEHICULOS
			include(ROOT . FOLDER_CONTRS ."/cars/servUpdateCar.php");
			break;
		case 'servUpdateContact'://ACTUALIZA Y CREA CONTACTOS
			include(ROOT . FOLDER_CONTRS ."/contacts/ServUpdateContact.php");
			break;
		case 'servUpdateCarPost'://ACTUALIZA Y CREA VEHICULOS ADOPTA UN COCHE
			include(ROOT . FOLDER_CONTRS ."/cars/servUpdateCarPost.php");
			break;
		case 'servPostCarPortal'://ACTUALIZA Y CREA VEHICULOS ADOPTA UN COCHE
			include(ROOT . FOLDER_CONTRS ."/cars/servPostCarPortal.php");
			break;
		case 'servPurchaseAUC'://ACTUALIZA Y CREA RESERVAS Y PAGOS AUC
			include(ROOT . FOLDER_CONTRS ."/auc/servUpdateReservaPagoAUC.php");
			break;
		case 'servAddDocSerban'://CREAR DOS DOCUMENTOS GRAPADOS DESDE SERBAN
			include(ROOT . FOLDER_CONTRS ."/documents/servAddDocSerban.php");
			break;
		default:
			include(ROOT . FOLDER_CONTRS ."/notFound/ServNotFound.php");
			break;
	}
}elseif ( $_SERVER['REQUEST_METHOD'] === "GET" ) {
	
	$uri = explode('/', $_SERVER['REQUEST_URI']);
	$service = ! empty($uri[3]) ? $uri[3] : '';
	switch ($service) {
		case 'getCarTradeMark'://OBTIENE MARCAS DE COCHES
			include(ROOT . FOLDER_CONTRS ."/cars/ServgetCarTradeMark.php");
			break;
		case 'getCarModels'://OBTIENE MODELOS DE COCHES
			include(ROOT . FOLDER_CONTRS ."/cars/ServgetCarModels.php");
			break;
		case 'getDocs'://OBTIENE UN DOCUMENTO
			include(ROOT . FOLDER_CONTRS ."/documents/ServGetDocs.php");
			break;
		case 'getContacts'://OBTIENE UN CONTACTO
			include(ROOT . FOLDER_CONTRS ."/contacts/ServGetContacts.php");
			break;
		case 'getCar'://OBTIENE UN VEHICULO
			include(ROOT . FOLDER_CONTRS ."/cars/ServGetCar.php");
			break;
		default:
			include(ROOT . FOLDER_CONTRS ."/notFound/ServNotFound.php");
			break;
	}
}
?>