<?php
if ( isset($data_walcu["email"])) {
    //VARIABLES DEL VEHICULO
    $usuario = $_SERVER["HTTP_CLIENT_ID"];
    $email = trim($data_walcu["email"]);
    $nombre = ( isset($data_walcu["nombre"]) ) ? trim($data_walcu["nombre"]) : '' ;
    $telefono = ( isset($data_walcu["telefono"]) ) ? trim($data_walcu["telefono"]) : '' ;
    $provincia = ( isset($data_walcu["provincia"]) ) ? trim($data_walcu["provincia"]) : '' ;
    $codigo_postal = ( isset($data_walcu["CP"]) ) ? trim($data_walcu["CP"]) : '' ;
    $poblacion = ( isset($data_walcu["poblacion"]) ) ? trim($data_walcu["poblacion"]) : '' ;
    $direccion = ( isset($data_walcu["direccion"]) ) ? trim($data_walcu["direccion"]) : '' ;
    $dni_nif = ( isset($data_walcu["dni_nif"]) ) ? trim($data_walcu["dni_nif"]) : '' ;
    $activo = 1;
    $contacto_id_ext_exist = validaContactoExt($bd_conn, $email);
    if ($contacto_id_ext_exist == 1) {//UPDATE CONTACTO
        $result = updateContacto($bd_conn, $nombre, $dni_nif, $direccion, $poblacion, $provincia, $codigo_postal, $telefono, $email);
        if ( $result > 0 ) {
            $data['contacto'] = array ( 
                "status" => "OK",
                "message" => "contacto actualizado satisfactoriamente"
            );
        }else{
            $data['contacto'] = array ( 
                "status" => "OK",
                "message" => "no se detectaron cambios en el contacto"
            );
        }
    }else {//CREA CONTACTO
        //BUSCO EL CODIGO DEL CONTACTO=========================================
        $codigo_contacto = proximoCodigoContacto($bd_conn);
        $result = insertContacto($bd_conn, $codigo_contacto, $usuario, $nombre, $dni_nif, $direccion, $poblacion, $provincia, $codigo_postal, $activo, $telefono, $email );
        if ( $result > 0 ) {
            $data['contacto'] = array ( 
                "status" => "OK",
                "message" => "vehículo creado satisfactoriamente",
                "contactoID" => $codigo_contacto
            );
        }else{
            $data['contacto'] = array ( 
                "status" => "NOT OK",
                "message" => "error al intentar crear el vehículo"
            );
        }
    }
}else {
    $data['contacto'] = array ( 
        "status" => "NOT OK",
        "message" => "error : matrícula o bastidor no enviado"
    );
}
?>