Modificado en: Mar, 8 Ago, 2023 a 12:34 P. M.
Permitirá modificar los datos del agente logueado.
El contenedor definido en container es quien determina el width del componente.
Parámetros*
Principales
Parámetro | Descripción | Ejemplo |
bookingEngine | Código de motor | 2 |
system | Código de sistema (B2B o CCH) | B2B |
language | Idioma | es |
okHandler | Función que devuelve un objeto con información del agente si la modificación ha ido bien | modifyOk |
component | Valor fijo “b2b-modify” | b2b-modify |
container | Id de la etiqueta HTML que será el contenedor del componente | agentModify |
* Será necesario sustituir los parámetros que no son fijos por los valores necesarios en cada momento en función del tipo de búsqueda a realizar.
Ejemplo del HTML comentado con información necesaria
<script> function modifyOk(agent) { if (agent != null && agent.name != null && agent.name != "") { // Podría por ejemplo mostrarse un mensaje en la web tipo: Se ha realizado correctamente la modificación } }
function modifyKo() { // Mostrar un mensaje de error }
/* Registro / Modificación datos agente */ var genericManifestAndVendorsLoaded = genericManifestAndVendorsLoaded || false; var parametersB2B = parametersB2B || []; var firstParametersB2B = parametersB2B.length; parametersB2B.push({ bookingEngine: 2, system: "B2B", language: "es", okHandler: modifyOk, koHandler: modifyKo, component: "b2b-modify", container: "agentModify" });
if(typeof gethTtScript != 'function'){ window.gethTtScript = function(source){ var script = document.createElement('script'); var prior = document.getElementsByTagName('script')[0]; script.async = 1; script.src = source; prior.parentNode.insertBefore(script, prior); }; }
if (firstParametersB2B == 0) { document.addEventListener('DOMContentLoaded', function () { window.parametersB2B = window.parametersB2B || {}; window.parametersB2B.components = parametersB2B; }); window.gethTtScript("https://hotel.new.hotetec.com/components/b2b/js/main.js"); } if (!genericManifestAndVendorsLoaded) { window.gethTtScript("https://hotel.new.hotetec.com/components/js/vendors.js"); window.gethTtScript("https://hotel.new.hotetec.com/components/js/manifest.js"); genericManifestAndVendorsLoaded = true; } </script>
<div id="agentModify"></div> |