<?php

//
//  Database configuration
//

//
//  URI raíz de la aplicación
//

define('SCRIPTS_DIR', '/compra/restapi/v1'); 

$server = 'test';  // 'test' or 'production'

if ($server == 'test' ) {
// Path root of Directory files in File System or Disc
define('FILES_DIR', 'C:/Apache24/htdocs/Documentos/Compra/');
define('FILES_DIR_SHORT', '../Documentos/Compra/');
define('FILES_ROOT', 'C:/Apache24/htdocs/compra/'); 
} else {
// In Server Linux
define('FILES_DIR', '/home/u637977917/public_html/Documentos/Compra/');
define('FILES_DIR_SHORT', '../Documentos/Compra/');
define('FILES_ROOT', '/home/u637977917/public_html/compra/'); 
} 

//referencia generado con MD5(uniqueid(<some_string>, true))
define('API_KEY','3d524a53c110e4c22463b10ed32cef9d');

/**
 * API Response HTTP CODE
 * Used as reference for API REST Response Header
 *
 */
/*
200 	OK
201 	Created
304 	Not Modified
400 	Bad Request
401 	Unauthorized
403 	Forbidden
404 	Not Found
422 	Unprocessable Entity
500 	Internal Server Error
*/

// Error messages to facilitate their translation

$errorMessages = array(
    "001" => "Usuario identificado correctamente!",
    "002" => "Error al identificación de usuario. Por favor intenta nuevamente.",
    "003" => "Required field(s) or attribute(s) {1} is missing or empty",
    "004" => "Email address is not valid",
    "005" => "Su sesión ha expirado, demasiado tiempo inactivo",
    "006" => "Falta token de autorización",
    "007" => "Token Expirado. Token inválido",
    "008" => "Logout correcto",
    "009" => "Nuevo usuario creado",
    "010" => "Ya existe otro usuario con ese mismo email o login",
    "011" => "El usuario no dispone de ningún Grupo. Tiene que crear o solicitar uno",
    "012" => "El Producto se ha dado de alta/actualizado en el Grupo",
    "013" => "La petición de los productos de la Compra no ha utilizado la opción adecuada",
    "014" => "Falta la identificación de la Lista de Compra",
    "015" => "La petición de los productos del grupo no ha utilizado la opción adecuada",
    "016" => "El fichero subido no es válido",
    "017" => "Fichero guardado en el servidor",
    "018" => "La petición de los grupos del usuario no ha utilizado la opción adecuada",
    "019" => "El Grupo se ha dado de alta/actualizado correctamente",
    "020" => "No existe ningún usuario con ese Email",
    "021" => "El usuario ya está dado de alta en el Grupo",
    "022" => "El Usuario se ha dado de alta/actualizado en el Grupo",
    "023" => "change",
    "024" => "change",
    "025" => "change",
    "026" => "Document {1} Updated."

);

?>