Help
RSS
API
Feed
Maltego
Contact
Domain > www.millaspacifico.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-16
34.199.157.61
(
ClassC
)
2026-02-09
34.203.70.66
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Mon, 09 Feb 2026 05:57:57 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://www.millaspacifico.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Feb 2026 05:57:57 GMTContent-Type: text/html; charsetutf-8Content-Length: 126107Connection: keep-aliveCache-Control: no-cachePragma: no-cacheExpires: -1X-AspNetMvc-Version: 5.2X-AspNetMvc-Version: 5.2X-AspNetMvc-Version: 5.2X-AspNetMvc-Version: 5.2X-UA-Compatible: IEedgeSet-Cookie: dnn_IsMobileFalse; path/; HttpOnlySet-Cookie: languagees-ES; path/; HttpOnlySet-Cookie: .ASPXANONYMOUSPApQKYL3TFE0N097aoqF5nslDqNwF5m1UdTABo2Vf1t2PYHbzb8gU27pO9FmBIPobAIZYzYyAFPyBKz9-gAywlWK7gd5VlF_LQi83iciAh1EYypz0; expiresSun, 19-Apr-2026 16:37:57 GMT; path/; secure; HttpOnlycontent-security-policy: default-src self https: localhost:* blob: *.visualwebsiteoptimizer.com app.vwo.com unsafe-inline unsafe-eval; img-src * data:; media-src * data:; connect-src https: wss: *.visualwebsiteoptimizer.com app.vwo.com;permissions-policy: camera(), microphone(), geolocation(), usb()referrer-policy: same-originstrict-transport-security: max-age31536000; includeSubDomains; preloadx-content-type-options: nosniffx-frame-options: SAMEORIGINAccess-Control-Allow-Origin: * !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN>html langes-ES>head idHead>meta contenttext/html; charsetUTF-8 http-equivContent-Type />title> Paquetes/title>meta idMetaDescription namedescription contentPagína para canje de millas de los clientes del banco del pacífico />meta idMetaKeywords namekeywords contentvuelos, hospedaje, hotel, alquiler, vehiculo, paquetes, actividades, boletos, millas, copago, tours, entradas />meta idMetaRobots namerobots contentINDEX, FOLLOW />link hrefhttps://fonts.googleapis.com?cdv137 typetext/css relstylesheet/>link hrefhttps://fonts.gstatic.com?cdv137 typetext/css relstylesheet/>link hrefhttps://fonts.googleapis.com/css2?familyRoboto:wght@300;400;500;700&displayswap&cdv137 relstylesheet typetext/css/>link href/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv137 typetext/css relstylesheet/>link href/Portals/_default/skins/xcillion/bootstrap/css/bootstrap.min.css?cdv137 relstylesheet typetext/css/>link href/Portals/33/skins/skin-bem/assets/css/utilitybootstrap.css?cdv137 relstylesheet typetext/css/>link hrefhttps://dnnprod.s3.amazonaws.com/css/jquery.bxslider.css?cdv137 relstylesheet typetext/css/>link href/DesktopModules/MVC/OtpLogin/module.css?cdv137 typetext/css relstylesheet/>link href/Portals/33/skins/skin-bem/assets/css/skin.css?cdv137 relstylesheet typetext/css/>link href/Portals/33/skins/skin-bem/assets/css/header--3.css?cdv137 relstylesheet typetext/css/>link href/Portals/33/skins/skin-bem/assets/css/footer--3.css?cdv137 relstylesheet typetext/css/>link href/Portals/33/home.css?cdv137 typetext/css relstylesheet/>script src/Resources/libraries/jQuery/03_05_01/jquery.js?cdv137 typetext/javascript>/script>script src/Resources/libraries/jQuery-Migrate/03_04_00/jquery-migrate.js?cdv137 typetext/javascript>/script>script src/Resources/libraries/jQuery-UI/01_13_02/jquery-ui.min.js?cdv137 typetext/javascript>/script>link relSHORTCUT ICON href/Portals/33/favicon-2025.ico?veru9fiVrghKw-4-0BOo41zkQ%3d%3d typeimage/x-icon />meta nameviewport contentwidthdevice-width,initial-scale1 />/head>body idBody> form methodpost action/ idForm enctypemultipart/form-data>input typehidden name__VIEWSTATE id__VIEWSTATE valuepVTu/6nwUAboznGdYTG6yuJzw3IvNhAs08avrScJOjQcgsct6YtIIAAeLVLNoGNlXOKtcysWVpotZutM4rWJZjH6puIIKUwu6xM/0g />script typetext/javascript>//!CDATAvar __cultureInfo {name:es-ES,numberFormat:{CurrencyDecimalDigits:2,CurrencyDecimalSeparator:,,IsReadOnly:false,CurrencyGroupSizes:3,NumberGroupSizes:3,PercentGroupSizes:3,CurrencyGroupSeparator:.,CurrencySymbol:€,NaNSymbol:NaN,CurrencyNegativePattern:8,NumberNegativePattern:1,PercentPositivePattern:0,PercentNegativePattern:0,NegativeInfinitySymbol:-∞,NegativeSign:-,NumberDecimalDigits:2,NumberDecimalSeparator:,,NumberGroupSeparator:.,CurrencyPositivePattern:3,PositiveInfinitySymbol:∞,PositiveSign:+,PercentDecimalDigits:2,PercentDecimalSeparator:,,PercentGroupSeparator:.,PercentSymbol:%,PerMilleSymbol:‰,NativeDigits:0,1,2,3,4,5,6,7,8,9,DigitSubstitution:1},dateTimeFormat:{AMDesignator:,Calendar:{MinSupportedDateTime:\/Date(-62135596800000)\/,MaxSupportedDateTime:\/Date(253402300799999)\/,AlgorithmType:1,CalendarType:1,Eras:1,TwoDigitYearMax:2049,IsReadOnly:false},DateSeparator:/,FirstDayOfWeek:1,CalendarWeekRule:2,FullDateTimePattern:dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy H:mm:ss,LongDatePattern:dddd, d\u0027 de \u0027MMMM\u0027 de \u0027yyyy,LongTimePattern:H:mm:ss,MonthDayPattern:d \u0027de\u0027 MMMM,PMDesignator:,RFC1123Pattern:ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027,ShortDatePattern:dd/MM/yyyy,ShortTimePattern:H:mm,SortableDateTimePattern:yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss,TimeSeparator::,UniversalSortableDateTimePattern:yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027,YearMonthPattern:MMMM\u0027 de \u0027yyyy,AbbreviatedDayNames:do.,lu.,ma.,mi.,ju.,vi.,sá.,ShortestDayNames:D,L,M,X,J,V,S,DayNames:domingo,lunes,martes,miércoles,jueves,viernes,sábado,AbbreviatedMonthNames:ene.,feb.,mar.,abr.,may.,jun.,jul.,ago.,sep.,oct.,nov.,dic.,,MonthNames:enero,febrero,marzo,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre,,IsReadOnly:false,NativeCalendarName:calendario gregoriano,AbbreviatedMonthGenitiveNames:ene.,feb.,mar.,abr.,may.,jun.,jul.,ago.,sep.,oct.,nov.,dic.,,MonthGenitiveNames:enero,febrero,marzo,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre,},eras:1,d. C.,null,0};//>/script>script src/ScriptResource.axd?duHIkleVeDJdPsU-IpjsXXWOAT2TTdULiZUY-ZDv-wHCxJaji5XTBcCJQHjuK-1oAmo9pWFAL9tt-CTsoIDPjQQmGhSkoZ22yFAYAs7iUmPlVYx1OeoQTLzi5NBLM0SMywgVJHQ2&t511fa37d typetext/javascript>/script>script src/ScriptResource.axd?dJw6tUGWnA16QhdsPI4HmWxI_Xs96eHI61h1DqCq013xE4Zz4qSTv6s0LZH7gSIMvIuPxcfiGcVITkYLLyMHTj4LREN_W79uUv0bxNHNFWc_sYoBlnPKWl14hwbpBf_jiYM9V3fo4rEwFbVU_0&t511fa37d typetext/javascript>/script>input typehidden name__VIEWSTATEGENERATOR id__VIEWSTATEGENERATOR valueCA0B0334 />input typehidden name__VIEWSTATEENCRYPTED id__VIEWSTATEENCRYPTED value />input typehidden name__EVENTVALIDATION id__EVENTVALIDATION valuetdsd+Xzl8XwseTuBvkuQeTrayDxaCoX0B3Ww8IvTb3hQbtIideTa4SkbpbrXhNan1fnlZbmHsMpMb9M3fwvHXboKmlJKh1duERdYfKTjTsa5d5bx7ygru75dudpeU0l2EuksNA />script src/js/dnn.modalpopup.js?cdv137 typetext/javascript>/script>script src/js/dnncore.js?cdv137 typetext/javascript>/script>script typetext/javascript>//!CDATASys.WebForms.PageRequestManager._initialize(ScriptManager, Form, , , , 90, );//>/script> !-- REGISTROS ESENCIALES -->!-- _preheader_essentials import -->!-- Fonts family Priority 1. -->!--CDF(Css|https://fonts.googleapis.com?cdv137|DnnPageHeaderProvider|1)-->!--CDF(Css|https://fonts.gstatic.com?cdv137|DnnPageHeaderProvider|1)-->!--CDF(Css|https://fonts.googleapis.com/css2?familyRoboto:wght@300;400;500;700&displayswap&cdv137|DnnPageHeaderProvider|1)-->!--CDF(Javascript|https://code.iconify.design/iconify-icon/1.0.8/iconify-icon.min.js?cdv137|DnnFormBottomProvider|15)-->!--CDF(Css|https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css?cdv137|DnnFormBottomProvider|15)-->!-- bootstrap Priority 8. -->!--CDF(Css|/Portals/_default/skins/xcillion/bootstrap/css/bootstrap.min.css?cdv137|DnnPageHeaderProvider|8)-->!--CDF(Css|/Portals/33/skins/skin-bem/assets/css/utilitybootstrap.css?cdv137|DnnPageHeaderProvider|8)-->!--CDF(Css|https://dnnprod.s3.amazonaws.com/css/jquery.bxslider.css?cdv137|DnnPageHeaderProvider|8)-->!-- Skin CSS Priority 15. -->!--CDF(Css|/Portals/33/skins/skin-bem/assets/css/skin.css?cdv137|DnnPageHeaderProvider|15)-->!-- //Verify if browser is Internet EXPLORER -->!-- Skin JS bootstrap 102. -->!--CDF(Javascript|/Portals/_default/skins/xcillion/bootstrap/js/bootstrap.min.js?cdv137|DnnFormBottomProvider|102)-->!--CDF(Javascript|https://dnnprod.s3.amazonaws.com/js/jquery.bxslider.min.js?cdv137|DnnFormBottomProvider|102)-->!--CDF(Javascript|/Portals/0/assets_for_all_portals/js/searchForm.js?cdv137|DnnFormBottomProvider|102)-->!-- internetExplorer Validation -->script>let browsernavigator.appName,vernavigator.appVersion,thestartparseFloat(ver.indexOf(MSIE))+1,brow_verparseFloat(ver.substring(thestart+4,thestart+7));document.documentMode&&(window.location/ie);/script>!-- Skin CSS Priority 15. -->!-- Skin JS Priority 102. -->!--CDF(Javascript|/Portals/33/skins/skin-bem/assets/js/header_footer.js?cdv137|DnnFormBottomProvider|102)-->!--CDF(Javascript|/Portals/33/skins/skin-bem/assets/js/scripts.js?cdv137|DnnFormBottomProvider|102)-->!--CDF(Css|/Portals/33/skins/skin-bem/assets/css/header--3.css?cdv137|DnnPageHeaderProvider|15)-->!--CDF(Css|/Portals/33/skins/skin-bem/assets/css/footer--3.css?cdv137|DnnPageHeaderProvider|15)-->div classsiteContainer> !-- ___include header___ --> div classheader-container> header classheader> div classheader__container> div classheader__menu header__menu--top> nav class_navbar _navbar--top> div classheader__includes> div classheader__logo> a iddnn_dnnLOGO_hypLogo titleMillas pacifico aria-labelMillas pacifico hrefhttps://www.millaspacifico.com/>img iddnn_dnnLOGO_imgLogo src/Portals/33/cobranding-BdPPac.png?verhWObHA8-_LjuQQRGCD-kdw%3d%3d altMillas pacifico />/a> /div> div classheader__burger> span classheader__bar>/span>span classheader__bar>/span>span classheader__bar>/span> /div> /div> ul class_navbar__list _navbar__list--top> li class_navbar__item _navbar__item--top _navbar__item--children> div class_navbar__container-link-submenu _navbar__container-link-submenu--top> a iddnn_dnnLOGIN_loginLink titlePuntos class_navbar__link _navbar__link--top _navbar__link--points hrefjavascript:void(0)> span classpoints> div classPointsUser> span iddnn_dnnGETPOINTSBALANCE_lblUserName>/span>/div>div classPointsCant> span iddnn_dnnGETPOINTSBALANCE_lblUserPoint>/span>/div>script typetext/javascript> $(document).ready(function () { $(.NSRedirect).each(function( index ) { var url $(this).attr(href); $(this).attr(href,javascript:void(0)) $(this).attr(onclick,postSend(+url+)) }); $(#pcotoken).val($(inputid$token).val()); }); function postSend(url) { $(#Form).attr(action, url); $(#Form).submit(); }/script>input typehidden namednn$dnnGETPOINTSBALANCE$token iddnn_dnnGETPOINTSBALANCE_token /> input typehidden idpcotoken namepcotoken /> /span> span idsub-page class_navbar__btn-page-desk _navbar__btn-page _navbar__btn-page--top> iconify-icon iconuil:angle-down>/iconify-icon> /span> /a> span idsub-page class_navbar__btn-page-mobile _navbar__btn-page _navbar__btn-page--bottom>iconify-icon iconuil:angle-down>/iconify-icon>/span> /div> ul class_navbar__submenu _navbar__submenu--top> li class_navbar__item _navbar__item--top> a iddnn_dnnMYBOOKINS_lbtMyBookings class_navbar__link _navbar__link--top hrefjavascript://>Mis Reservas/a> /li> li class_navbar__item _navbar__item--top _navbar__item--last> a iddnn_dnnLOGIN_loginLink class_navbar__link _navbar__link--top relnofollow hrefhttps://www.millaspacifico.com/Acceso?returnurl%2f>Iniciar Sesión/a> /li> /ul> /li> li class_navbar__item _navbar__item--top> /li> /ul> /nav> /div> div classheader__menu header__menu--bottom> nav class_navbar navbar--bottom id@id>ul class_navbar__list navbar__list--bottom> li class_navbar__item _navbar__item--bottom _navbar__item--active>a class_navbar__link _navbar__link--bottom hrefhttps://www.millaspacifico.com/>Paquetes/a>/li> li class_navbar__item _navbar__item--bottom >a class_navbar__link _navbar__link--bottom hrefhttps://www.millaspacifico.com/Vuelos>Vuelos/a>/li> li class_navbar__item _navbar__item--bottom >a class_navbar__link _navbar__link--bottom hrefhttps://www.millaspacifico.com/Hoteles>Hoteles/a>/li> li class_navbar__item _navbar__item--bottom _navbar__item--last>a class_navbar__link _navbar__link--bottom hrefhttps://www.millaspacifico.com/Autos>Autos/a>/li> /ul>/nav> /div> /div>/header>script> if(document.querySelector(#dnn_dnnGETPOINTSBALANCE_lblUserPoint).textContent ) { document.querySelector(#dnn_dnnGETPOINTSBALANCE_lblUserPoint).textContent 0; } function redirectWithPost() { //sessionTokenSSO9353e3f60c35c04c0c0af1f02507aa76f652 const username document.querySelector(#dnn_dnnGETPOINTSBALANCE_lblUserName).textContent; const points document.querySelector(#dnn_dnnGETPOINTSBALANCE_lblUserPoint).textContent; const session document.cookie.match(/sessionTokenSSO(^;+)/)1; window.location.href `https://preprod.netactica.com/NetFulfillment/Login.aspx?UserServicelamoneda&BranchCode001&ContextAppCMS&Culturees-ES&email${username}&points${points ! ? points : 0}&session${session}`; } if(document.querySelector(#dnn_dnnLOGIN_loginLink).href.includes(Acceso)) { window.location.href `https://preprod.netactica.com/NetFulfillment/Login.aspx?UserServicelamoneda&BranchCode001&ContextAppCMS`; }else{ document.querySelector(#dnn_dnnMYBOOKINS_lbtMyBookings).addEventListener(click, redirectWithPost); } /script>script>let DisplayName;DisplayNameDisplayName.includes( )?DisplayName.split( )0:DisplayName,document.querySelectorAll(header a).forEach(e>{e.textContent.includes(User:DisplayName)&&(e.innerHTML!DisplayName?e.innerHTML.replace(User:DisplayName,+DisplayName):e.innerHTML.replace(User:DisplayName,Mi Cuenta))});/script>script> function ArrowRemove(e){edocument.querySelectorAll(header +e);null!e&&e0&&e.forEach(e>e.remove())}window.innerWidth1024?ArrowRemove(._navbar__btn-page-desk):ArrowRemove(._navbar__btn-page-mobile);/script>script>var fragment;window.innerWidth1024&&((fragmentdocument.createDocumentFragment()).appendChild(document.querySelector(.header__menu--top)),document.querySelector(.header__container).appendChild(fragment));/script> /div> !-- ___include layouts___ --> div classcontainerPanels> main classmainPanels> div iddnn_bannerPane classmainPanels__bannerPane>div classDnnModule DnnModule-NetSlider DnnModule-6140>a name6140>/a>div classDNNContainer_noTitle> div iddnn_ctr6140_ContentPane>!-- Start_Module_6140 -->div iddnn_ctr6140_ModuleContent classDNNModuleContent ModNetSliderC> div idmvcContainer-6140> link href/DesktopModules/MVC/NetSlider/Content/netSlider.styles.css relstylesheet/>div idItems-6140> div idnetSlider-6140 classslider netSlider-container> div classnetSliderItem>a href# target_self classaddSessionToken>img src/Portals/33/Images/Banner_paquetes.png altHome_millas />/a>/div> /div>/div>style> #mvcContainer-6140 .bx-wrapper .bx-pager.bx-default-pager a{ background: #000000; } #mvcContainer-6140 .bx-wrapper .bx-pager.bx-default-pager a:hover, #mvcContainer-6140 .bx-wrapper .bx-pager.bx-default-pager a.active, #mvcContainer-6140 .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #808080; }/style>script> $(document).ready(function () { var screeenWidth $(window).width(); var moduleId 6140; var arrows False; var arrowsColor 808080; var transitionSpeed 600; var slidePause 6000; var transitionEffect fade; var autoPlay True; var sliderBorder False; var caption False; var random False; var bullets False; var bulletsColor 000000; var bulletsActiveColor 808080; var loop True; var carrousel False; var columnsCarrousel 2; var columnsCarrouselMargin 10; var moduleSettings { moduleId: moduleId, arrows: arrows True? true : false, arrowsColor: arrowsColor , transitionSpeed: parseInt(transitionSpeed), slidePause: parseInt(slidePause), transitionEffect: transitionEffect, autoPlay: autoPlay True ? true : false, sliderBorder: sliderBorder True ? true : false, caption: caption True ? true : false, random: random True ? true : false, bullets: bullets True ? true : false, bulletsColor: bulletsColor, bulletsActiveColor: bulletsActiveColor, loop: loop True ? true : false, carrousel: carrousel True ? true : false, columnsCarrousel: parseInt(columnsCarrousel), columnsCarrouselMargin: columnsCarrouselMargin } var slideWidth 0; var slideMargin 0; if (moduleSettings.carrousel && screeenWidth > 768) { var containerWidth $(#netSlider- + moduleSettings.moduleId).width(); slideMargin moduleSettings.columnsCarrouselMargin; console.log(slideMargin); slideWidth containerWidth / moduleSettings.columnsCarrousel; slideWidth slideWidth - slideMargin; } var touchEnabled true; if (screeenWidth > 768) { touchEnabledfalse } $(#netSlider- + moduleSettings.moduleId).bxSlider({ controls: moduleSettings.arrows, speed: moduleSettings.transitionSpeed, pause: moduleSettings.slidePause, mode: moduleSettings.transitionEffect, auto: moduleSettings.autoPlay, captions: moduleSettings.caption, randomStart: moduleSettings.random, infiniteLoop: moduleSettings.loop, pager: moduleSettings.bullets, minSlides: 1, maxSlides: moduleSettings.columnsCarrousel, slideWidth: slideWidth, slideMargin: parseInt(moduleSettings.columnsCarrouselMargin), adaptiveHeight: false, nextText: i classfa fa-chevron-right>/i>, prevText: i classfa fa-chevron-left>/i>, touchEnabled: touchEnabled }); if (!moduleSettings.sliderBorder) { $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper).addClass(no-border); } $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper .bx-prev).css(background-color, # + moduleSettings.arrowsColor); $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper .bx-next).css(background-color, # + moduleSettings.arrowsColor); });/script>/div>/div>!-- End_Module_6140 -->/div> div classclear>/div>/div>/div>/div> div iddnn_Flotante classcol-md-12 mainPanels__floatPane>div classDnnModule DnnModule-OtpLogin DnnModule-6693>a name6693>/a>div classDNNContainer_noTitle> div iddnn_ctr6693_ContentPane>!-- Start_Module_6693 -->div iddnn_ctr6693_ModuleContent classDNNModuleContent ModOtpLoginC> style> /* Message styles */ .login-form__messages, .otp-form__messages { margin-bottom: 15px; } .alert { padding: 10px; border-radius: 4px; margin-bottom: 15px; } .alert-danger { background-color: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } .alert-success { background-color: #d4edda; color: #155724; border: 1px solid #c3e6cb; } /* Logo styles */ .brand { text-align: center; margin-bottom: 20px; } .brand img { max-width: 200px; height: auto; margin: 0 auto; display: block; }/style>div idmvcContainer-6693> div classmodalOtp> div classmodalOtp__container> div classbrand> img src/Portals/33/cobranding-BdPPac.png altMillas pacifico classbrand__logo /> /div> !-- Formulario de identificación (visible inicialmente) --> div ididentification-form classlogin-form> h2 classlogin-form__title>Ingresa tu identificación/h2> div idlogin-form-messages classlogin-form__messages>/div> form idloginForm> div classlogin-form__field> label classlogin-form__label> div classdnn-tooltip-label> span>Cédula de identidad o pasaporte/span> div classdnn-tooltip> div classdnn-tooltip-icon>?/div> div classdnn-tooltip-text>ingresa tu Cédula de identidad o pasaporte/div> /div> /div> /label> input typetext classlogin-form__input ididentification nameidentification placeholder required> /div> button typebutton idvalidateBtn classlogin-form__button>Validar/button> /form> /div> !-- Formulario de verificación OTP (oculto inicialmente) --> div idverification-form classotp-form styledisplay: none;> h2 classotp-form__title>Ingresa el código/h2> p classotp-form__subtitle> Introduce el código OTP enviado al correo electrónico registrado. /p> div idotp-form-messages classotp-form__messages>/div> form idotpForm> input typehidden idverification-identification nameidentification value /> input typehidden idverification-consent nameconsent value /> div classotp-form__inputs> input typetext classotp-form__digit nameotp0 maxlength1 inputmodenumeric pattern0-9* required> input typetext classotp-form__digit nameotp1 maxlength1 inputmodenumeric pattern0-9* required> input typetext classotp-form__digit nameotp2 maxlength1 inputmodenumeric pattern0-9* required> input typetext classotp-form__digit nameotp3 maxlength1 inputmodenumeric pattern0-9* required> input typetext classotp-form__digit nameotp4 maxlength1 inputmodenumeric pattern0-9* required> input typetext classotp-form__digit nameotp5 maxlength1 inputmodenumeric pattern0-9* required> /div> p classotp-form__help>En caso de que no reciba el código OTP, por favor comuníquese a Servicios al Cliente 043731500 /p> button typebutton idverifyBtn classotp-form__button>Ingresar/button> /form> /div> /div> /div>!-- Popup de bloqueo -->div idblocked-popup classpopup-float styledisplay: none;> div classpopup-float__container> div classlogin-form> div classbrand> img src/Portals/33/cobranding-BdPPac.png altMillas pacifico classbrand__logo /> /div> div classlogin-form__header> h2 classlogin-form__title>Acceso Bloqueado/h2> /div> div classlogin-form__body> p>Tu usuario ha excedido el número de intentos permitidos. El acceso estará restringido durante 15 minutos./p> /div> a href# idclose-blocked-popup classlogin-form__close> Cerrar /a> /div> /div>/div>!-- Popup de bloqueo -->!-- contexto:ViewBag.PopUpRedirectTitle popUpRedirectTitle;ViewBag.PopUpRedirectBody popUpRedirectBody;ViewBag.PopUpRedirectUrl popUpRedirectUrl;reemplazar el texto por el contenido de las variables del ViewBag -->div idredirect-popup classpopup-float popup-float--redirect styledisplay: none;> div classpopup-float__container> div classlogin-form> div classbrand> img src/Portals/33/cobranding-BdPPac.png altMillas pacifico classbrand__logo /> /div> div classlogin-form__header> h2 classlogin-form__title> /h2> /div> div classlogin-form__body> p> /p> /div> a href classlogin-form__button login-form__button--redirect idredirect-btn> /a> a href# idclose-redirect-popup classlogin-form__close> Regresar /a> /div> /div>/div>div idconsent-popup classpopup-float popup-float--consent styledisplay: none;> div classpopup-float__container> div classlogin-form> div classlogin-form__header> h2 classlogin-form__title> Ley de protección de datos /h2> /div> div classlogin-form__body> p> Como titular de mis datos personales, autorizo al Banco del Pacífico S.A., de forma expresa, de manera libre, voluntaria, específica e inequívoca, conforme al marco jurídico vigente, para que mis datos personales, que hayan sido proporcionados de manera directa, indirecta, o que consten en bases de datos de acceso público, puedan: (A)Proporcionarse o comunicarse a personas naturales o jurídicas, con las cuales el Banco tiene alianzas y/o convenios para ejecutar acciones comerciales que den un valor agregado a la experiencia del cliente. (B) Para poner en mi conocimiento los productos y servicios que el Banco tiene a disposición y los que saque a futuro de forma tal que las actividades de mercadotecnia permitan mantener la atención con la calidad y calidez que distinguen al Banco del Pacífico S.A. (BdP). Para revocar esta autorización, de manera completa o parcial, entiendo y acepto que deberé comunicarlo al Banco a protecciondatospersonales@pacifico.fin.ec o acercándome a sus oficinas. Declaro que la información sobre los datos personales y crediticios que suministro al Banco es exacta, cierta y verdadera. Adicionalmente, garantizo que cuento con el consentimiento previo, expreso e informado de las personas cuyos datos personales pudiere suministrar, teniendo la autorización respectiva para ser proporcionados. /p> /div> a href# classlogin-form__button login-form__button--consent idconsent-btn> Aceptar /a> /div> /div>/div>script typetext/javascript> // Función para manejar las respuestas con status 200 function handleOkResponse(response, $button) { // Si la respuesta es texto, intentar parsearla como JSON var jsonResponse; if (typeof response string) { try { // Buscar la primera llave de apertura y la última de cierre para extraer el JSON var text response; var start text.indexOf({); var end text.indexOf(}) + 1; if (start > 0 && end > start) { var jsonStr text.substring(start, end); console.log(JSON extraído:, jsonStr); jsonResponse JSON.parse(jsonStr); console.log(Objeto JSON parseado:, jsonResponse); } } catch (e) { console.error(Error al parsear JSON manualmente:, e); jsonResponse null; } } else { jsonResponse response; } // Si tenemos un objeto JSON válido, procesar según su contenido if (jsonResponse && jsonResponse.success) { if (jsonResponse.redirectUrl) { // Mostrar mensaje de éxito en el formulario de identificación $(#login-form-messages).html(div classalert alert-success>Verificación exitosa./div>); // Guardamos la identificación en el campo oculto del formulario de verificación var identification $(#identification).val(); $(#verification-identification).val(identification); if (!jsonResponse.consentGiven) { $(#consent-popup).show(); } // Ocultamos el formulario de identificación y mostramos el de verificación $(#identification-form).hide(); $(#verification-form).show(); // Enfocamos el primer campo de OTP $(.otp-form__digit:first).focus(); } else { // En caso de que haya éxito pero no URL de redirección (caso improbable) $(#login-form-messages).html(div classalert alert-success>Verificación exitosa./div>); $button.prop(disabled, false); $button.text(Validar); } } else if (jsonResponse && !jsonResponse.success && jsonResponse.message) { // Mostrar mensaje de error del servidor // && #identification || null if (jsonResponse.blocked || jsonResponse.message Blocked User) { $(#blocked-popup).show(); $button.prop(disabled, false); $button.text(Validar); return; } if (document.getElementById(identification).value ! ) { $(#redirect-popup).show(); $button.prop(disabled, false); $button.text(Validar); return; } $(#login-form-messages).html(div classalert alert-danger> + jsonResponse.message + /div>); $button.prop(disabled, false); $button.text(Validar); } else { // En caso de respuesta inválida o sin formato esperado $(#login-form-messages).html(div classalert alert-danger>Error en la respuesta del servidor. Por favor intente nuevamente./div>); $button.prop(disabled, false); $button.text(Validar); } } $(document).ready(function() { // Configuración para los campos de OTP function setupOtpInputs() { const inputs document.querySelectorAll(.otp-form__digit); inputs.forEach((input, index) > { input.addEventListener(input, function() { if (this.value.length 1) { if (index inputs.length - 1) { inputsindex + 1.focus(); } } }); // Allow for backspace navigation between inputs input.addEventListener(keydown, function(e) { if (e.key Backspace && !this.value && index > 0) { inputsindex - 1.focus(); } }); }); } // Inicializar la configuración de los campos OTP setupOtpInputs(); // Manejo del formulario de identificación $(#validateBtn).click(function() { // Show loading indicator or disable button var $button $(this); $button.prop(disabled, true); $button.text(Procesando...); // Clear any previous messages $(#login-form-messages).empty(); // Get the form data var identification $(#identification).val(); var antiForgeryToken $(inputname__RequestVerificationToken).val(); // Make the AJAX request $.ajax({ url: https://www.millaspacifico.com/Paquetes/moduleId/6693/controller/Item/action/ValidateIdentificationApi, type: POST, dataType: text, // Cambiar a text en lugar de json para procesar la respuesta manualmente cache: false, data: { identification: identification, }, success: function (response) { handleOkResponse(response, $button); }, error: function(xhr, status, error) { // Verificar si es un error pero la respuesta tiene un código 200 OK if (xhr.status 200) { handleOkResponse(xhr.responseText, $button); } else { // Si llegamos aquí, hubo un verdadero error $(#login-form-messages).html(div classalert alert-danger>Error en la conexión. Por favor intente nuevamente./div>); $button.prop(disabled, false); $button.text(Validar); } } }); }); // Manejo del formulario de verificación OTP $(#verifyBtn).click(function() { // Show loading indicator or disable button var $button $(this); $button.prop(disabled, true); $button.text(Verificando...); // Clear any previous messages $(#otp-form-messages).empty(); // Collect all OTP digits into an array var otpDigits ; $(.otp-form__digit).each(function() { otpDigits.push($(this).val()); }); // Get the identification and anti-forgery token var identification $(#verification-identification).val(); var antiForgeryToken $(inputname__RequestVerificationToken).val(); var consent $(#verification-consent).val(); // Make the AJAX request $.ajax({ url: https://www.millaspacifico.com/Paquetes/moduleId/6693/controller/Item/action/GetVerifyOtp, type: POST, dataType: text, cache: false, data: { otp: otpDigits.join(), identification: identification, consent: consent }, success: function(response) { try { var text response; var start text.indexOf({); var end text.indexOf(}) + 1; if (start > 0 && end > start) { var jsonStr text.substring(start, end); console.log(JSON extraído:, jsonStr); jsonResponse JSON.parse(jsonStr); console.log(Objeto JSON parseado:, jsonResponse); } if (jsonResponse.success) { // Mostrar mensaje de éxito $(#otp-form-messages).html(div classalert alert-success>Verificación exitosa. Redirigiendo.../div>); // Redirigir después de un breve retraso setTimeout(function() { window.location.href jsonResponse.redirectUrl; }, 500); } else { // Verificar si el usuario está bloqueado if (jsonResponse.blocked) { $(#blocked-popup).show(); } else { // Mostrar mensaje de error $(#otp-form-messages).html(div classalert alert-danger> + jsonResponse.message + /div>); } $button.prop(disabled, false); $button.text(Ingresar); } } catch (e) { console.error(Error al procesar la respuesta:, e); $(#otp-form-messages).html(div classalert alert-danger>Error al procesar la respuesta del servidor./div>); $button.prop(disabled, false); $button.text(Ingresar); } }, error: function(xhr, status, error) { // Handle error if (xhr.status 200) { // Intentar procesar la respuesta como en el caso de éxito try { var text xhr.responseText; var start text.indexOf({); var end text.lastIndexOf(}) + 1; if (start > 0 && end > start) { var jsonStr text.substring(start, end); var jsonResponse JSON.parse(jsonStr); if (jsonResponse.success && jsonResponse.redirectUrl) { // Mostrar mensaje de éxito $(#otp-form-messages).html(div classalert alert-success>Verificación exitosa. Redirigiendo.../div>); // Redirigir después de un breve retraso setTimeout(function() { window.location.href jsonResponse.redirectUrl; }, 500); return; } } } catch (e) { console.error(Error al parsear JSON manualmente:, e); } } $(#otp-form-messages).html(div classalert alert-danger>Error en la verificación. Por favor intente nuevamente./div>); $button.prop(disabled, false); $button.text(Ingresar); } }); }); // Manejador para cerrar el popup de bloqueo $(#close-blocked-popup).click(function (e) { e.preventDefault(); $(#blocked-popup).hide(); // refresh site location.reload(); }); $(#close-redirect-popup).click(function (e) { e.preventDefault(); $(#redirect-popup).hide(); }); $(#consent-btn).click(function (e) { document.querySelector(#verification-consent).value true; // Set consent value e.preventDefault(); $(#consent-popup).hide(); }); });/script>/div>/div>!-- End_Module_6693 -->/div> div classclear>/div>/div>/div>/div> !-- div iddnn_FlotanteAgencia classcol-md-12 mainPanels__floatAgency DNNEmptyPane>/div> --> /main> div iddnn_ContentPaneFull classcol-md-12 DNNEmptyPane>/div> div iddnn_TopPaneFull classcol-md-12 DNNEmptyPane>/div> div classcontainer> div classrow> div iddnn_MobilePane classcol-md-12 hidden-desktop DNNEmptyPane>/div> div iddnn_TopPane classcol-md-12>div classDnnModule DnnModule-DNN_HTML DnnModule-6180>a name6180>/a>div classDNNContainer_noTitle> div iddnn_ctr6180_ContentPane>!-- Start_Module_6180 -->div iddnn_ctr6180_ModuleContent classDNNModuleContent ModDNNHTMLC> div iddnn_ctr6180_HtmlModule_lblContent classNormal> h2 styletext-align:center>strong>Paquetes turísticos más vendidos /strong>/h2>/div>/div>!-- End_Module_6180 -->/div> div classclear>/div>/div>/div>div classDnnModule DnnModule-ViewDesign DnnModule-7149>a name7149>/a>div classDNNContainer_noTitle> div iddnn_ctr7149_ContentPane>!-- Start_Module_7149 -->div iddnn_ctr7149_ModuleContent classDNNModuleContent ModViewDesignC> div idmvcContainer-7149> script src/DesktopModules/MVC/ViewDesign/Scripts/jquery-sortable.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/jquery-ui.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/popper.min.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/table2csv.min.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/items.Script.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/dropzone.min.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/jquery.bvalidator.js>/script>script src/DesktopModules/MVC/ViewDesign/Scripts/jquery.tagsinput.js>/script>link href/DesktopModules/MVC/ViewDesign/Content/font-awesome.css relstylesheet/>link href/DesktopModules/MVC/ViewDesign/Content/itemsSettings.css relstylesheet/>link href/DesktopModules/MVC/ViewDesign/Content/dropzone.min.css relstylesheet/>link href/DesktopModules/MVC/ViewDesign/Content/jquery.bvalidator.css relstylesheet/>link relstylesheet href/DesktopModules/MVC/ViewDesign/Content/itemsDefault.css />style> .DnnModule-ViewDesign .heading_wrapper h2 { display: block; }/style>div idmenuitems-wrap-7149 classcontent-wrap content-wrap-viewdesign> div classrow> div classoptions-data-cards> div classcol-xs-12 col-sm-12 col-md-12 col-lg-12> /div> /div> /div> div classrow> div classlistandpack-id> div classlistandpack-container> div idcardtype> div classrow> div classlist-slider-7149> div classcardtype05-panel col-xs-12 col-sm-6 col-md-4 col-lg-4 default> div classcardtype05-content> div classidCard>4137/div> a href# classaddSessionToken> div classcardtype05-image> img srchttps://imagery.hoteltonight.com/production/attachments/files/23708112/original_normalized.jpg> div classtext-image-sc> h2 classtext-destination-sc>Miami + Kimpton EPIC Hotel an IHG Hotel/h2> h3 classtext-promotion-sc>Florida, EE.UU./h3> /div> /div> div classcardtype05-data> div classdata-card-sc> p classtext-card-sc>148,452/p> div classprice-card-sc> p classtext-card-xs>MIllas/p> p classtext-card-lg>Ingresar/p> p classtext-disabled>1/p> /div> /div> /div> /a> /div> /div> div classcardtype05-panel col-xs-12 col-sm-6 col-md-4 col-lg-4 default> div classcardtype05-content> div classidCard>4138/div> a href# classaddSessionToken> div classcardtype05-image> img srchttps://cf.bstatic.com/xdata/images/hotel/max1024x768/490371162.jpg?ke2dc69103178ffd02eded975812897e4505c1a6e01eb95ec0d3d8e7859515cb6&o&hp1> div classtext-image-sc> h2 classtext-destination-sc>Cancún + Dreams Vista Cancun Golf Spa Resort All Inclusive/h2> h3 classtext-promotion-sc>Cancún, Quintana Roo/h3> /div> /div> div classcardtype05-data> div classdata-card-sc> p classtext-card-sc>84,554/p> div classprice-card-sc> p classtext-card-xs>millas/p> p classtext-card-lg>Ingresar/p> p classtext-disabled>1/p> /div> /div> /div> /a> /div> /div> div classcardtype05-panel col-xs-12 col-sm-6 col-md-4 col-lg-4 default> div classcardtype05-content> div classidCard>4139/div> a hrefhttps://cf.bstatic.com/xdata/images/hotel/max300/285082622.jpg?k56904c100b5d99315ad743f9c35c4b7c1e1dd6adbf9222c9348f67bad9ad7032&o classaddSessionToken> div classcardtype05-image> img srchttps://cf.bstatic.com/xdata/images/hotel/max300/285082622.jpg?k56904c100b5d99315ad743f9c35c4b7c1e1dd6adbf9222c9348f67bad9ad7032&o> div classtext-image-sc> h2 classtext-destination-sc>Suiza + Lenkerhof gourmet spa resort - Relais & ChaÃÂteaux/h2> h3 classtext-promotion-sc>Lenk, Suiza/h3> /div> /div> div classcardtype05-data> div classdata-card-sc> p classtext-card-sc>54,554/p> div classprice-card-sc> p classtext-card-xs>MIllas/p> p classtext-card-lg>Ingresar/p> p classtext-disabled>1/p> /div> /div> /div> /a> /div> /div> /div> /div> /div> /div> div idtabletodownContenty>table idtabletodownload styleborder: 1px solid #000;>/table>/div> /div> /div>/div>div classmodal fade idmyModal-7149 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue> div classmodal-center> div classmodal-dialog .modal-align-center> div classmodal-content> div classmodal-header> h4 classmodal-title idmyModalLabel>Importar información/h4> button typebutton classclose data-dismissmodal> span aria-hiddentrue>×/span>span classsr-only>Cerrar/span> /button> /div> div classmodal-body> label forname>Seleccione un archivo con extensión .csv/label> input typefile namefilename-7149 idfilename-7149 /> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Cerrar/button> !--button typebutton classbtn btn-primary idsaveImportData>Guardar/button>--> /div> /div> /div> /div>/div>script typetext/javascript> $(document).on(click, .btn-delete-7149, function (e) { e.preventDefault(); if (confirm(Desea eliminar el elemento seleccionado?)) { var dataCard { CardId: $(this).attr(data-delidcard), ModuleId: 7149} $.ajax({ url: /DesktopModules/NetacticaServices/API/ViewDesign/QuitItemList, data: JSON.stringify(dataCard), contentType: application/json; charsetutf-8, type: POST, async: false, success: function (data) { } }); setTimeout(function () { location.reload(); }, 500); } }); $(document).ready(function () { var isString ; var windowWidth $(window).width(); var maxSlides 12 / parseInt(4); if (maxSlides 4) { var slideWidth 293; } else if (maxSlides 3) { var slideWidth 392; } else if (maxSlides 2) { var slideWidth 580; } if (windowWidth > 768 && windowWidth 1024) { slideWidth 310; maxSlides 3; } else if (windowWidth > 480 && windowWidth 768) { slideWidth 355; maxSlides 2; } else if (windowWidth 480) { slideWidth 760; maxSlides 1; } $(#btn-save-cards-7149).css(display,none); if (isString True) { var touchEnabled true; if (windowWidth > 768) { touchEnabledfalse } $(.list-slider-7149).bxSlider({ pager: true, controls: true, minSlides: 1, maxSlides: maxSlides, slideWidth: slideWidth, slideMargin: 0, touchEnabled: touchEnabled, auto: true, pause:6000 }); $(.list-slider-7149).parent().parent().find(.bx-controls-direction a).text(); $(.list-slider-7149).parent().parent().find(.bx-controls-direction a:eq(1)).append(i classfa fa-chevron-right aria-hiddentrue>/i>); $(.list-slider-7149).parent().parent().find(.bx-controls-direction a:eq(0)).append(i classfa fa-chevron-left aria-hiddentrue>/i>); $(#btn-sort-cards-7149).css(display, none); } else { $(#btn-sort-cards-7149).css(display, inline); } setTimeout(function () { $(.DnnModule-ViewDesign).each(function () { var thismoduleid $(this).find(a).eq(0).attr(name); var moduleadditem $(#moduleActions- + thismoduleid + .dnn_mact .actionMenuEdit ul li:eq(0) a).attr(href); $(#btn-option-additem- + thismoduleid).attr(href, moduleadditem); }); },1000); //leer archivo csv $(#filename-7149).change(function (e) { var ext $(input#filename-7149).val().split(.).pop().toLowerCase(); if ($.inArray(ext, csv) -1) { alert(El archivo debe ser csv); return false; } if (e.target.files ! undefined) { var reader new FileReader(); reader.onload function (e) { var lines e.target.result.split(\r\n); var objItemsCard new Array(); var objItemsDestinations new Array(); var listCards new Array(); var typecard 5; for (i 0; i lines.length; i++) { if (i > 0) { var infoitemread linesi.replace(/,/g, ;); var infoItem infoitemread.split(;); if (typecard 3) { listCards.push(infoItem0); objItemsDestinations.push(infoItem); } else { if (infoItem2 ! ) { var arrItem detailsItemsTypeCard(infoItem); objItemsCard.push(arrItem); } } } } if (typecard 1) { if ($(.list-slider-7149 .cardtype01-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype01-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } if (typecard 2) { if ($(.list-slider-7149 .cardtype02-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype02-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } if (typecard 4) { if ($(.list-slider-7149 .cardtype03-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype03-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } if (typecard 3) { if ($(.list-destinations-7149 .cardtype04-panel).length > 0) { var objItemsModuleId new Array(); $(.list-destinations-7149 .cardtype04-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } //solo para card de destinos listCards listCards.filter(function (item, index, self) { return self.indexOf(item) index; }); for (var i 0; i listCards.length; i++) { var imageCard ; var nameCard ; var arrItems ; var itemnum 1; $.each(objItemsDestinations, function (index, item) { if (item0 listCardsi) { var dataItemunit {}; imageCard item1; nameCard item2; dataItemunititemnum itemnum++; dataItemunitlink item3; dataItemunitdestination item4; dataItemunitprice item5; arrItems.push(dataItemunit); } }); if (typeof nameCard ! undefined) { order i + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image imageCard; dataItemArr.Link #; dataItemArr.DestinationName nameCard; dataItemArr.Description ; dataItemArr.Availability ; dataItemArr.Price ; dataItemArr.ConfirmationText ; dataItemArr.HotelName ; dataItemArr.PromotionMessage ; dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations JSON.stringify(arrItems); dataItemArr.CardSort order; objItemsCard.push(dataItemArr); } } } if (typecard 5) { if ($(.list-slider-7149 .cardtype05-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype05-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } if (typecard 6) { if ($(.list-slider-7149 .cardtype06-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype06-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } if (typecard 7) { if ($(.list-slider-7149 .cardtype07-panel).length > 0) { var objItemsModuleId new Array(); $(.list-slider-7149 .cardtype07-panel).each(function () { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); objItemsModuleId.push(dataItemArr); }); } } //eliminar todos los items del módulo $.ajax({ url: /DesktopModules/NetacticaServices/API/ViewDesign/QuitListCards, data: JSON.stringify(objItemsModuleId), contentType: application/json; charsetutf-8, type: POST, async: false, success: function (data) { } }); //guardar información del archivo importado $.ajax({ url: /DesktopModules/NetacticaServices/API/ViewDesign/ImportCard, data: JSON.stringify(objItemsCard), contentType: application/json; charsetutf-8, type: POST, async: false, success: function (data) { } }); }; reader.readAsBinaryString(e.target.files.item(0)); setTimeout(function () { location.reload(); }, 500); } return false; }); $(#btn-option-export-7149).click(function (e) { e.preventDefault(); $(#formats-export-csv-7149).toggle(500); $(#formats-export-csv-7149).slideDown.delay(10000).fadein(10000); $(#formats-export-csv-7149).animate }); $(.expcsvformat-7149).click(function (e) { e.preventDefault(); var typecard 5; var htmltable ; var formatselected $(this).attr(data-format); var format ;; if (formatselected coma) { format ,; } $(#tabletodownload tr).remove(); if (typecard 1) { if ($(.list-slider-7149 .cardtype01-panel).length > 0) { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Subtítulo/th>; htmltable + th>Texto A/th>; htmltable + th>Precio/th>; htmltable + th>Texto B/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype01-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(.cardtype01-content a).attr(href) + /td>; htmltable + td> + $(this).find(.cardtype01-content .cardtype01-image img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype01-data h2).text() + /td>;//destino htmltable + td> + $(this).find(.cardtype01-data p).eq(0).text() + /td>;//descripcion htmltable + td> + $(this).find(.cardtype01-data p).eq(1).text() + /td>;//disponibilidad htmltable + td> + $(this).find(.cardtype01-data p).eq(2).text() + /td>;//precio htmltable + td> + $(this).find(.cardtype01-data p).eq(3).text() + /td>;//texto confirmacion htmltable + td> + $(this).find(.cardtype01-data p).eq(4).text() + /td>;//orden htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Subtítulo/th>; htmltable + th>Texto A/th>; htmltable + th>Precio/th>; htmltable + th>Texto B/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 2) { if ($(.list-slider-7149 .cardtype02-panel).length > 0) { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Texto A/th>; htmltable + th>Ubicación/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Texto C/th>; htmltable + th>Texto promoción/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype02-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(.cardtype02-content a).attr(href) + /td>; htmltable + td> + $(this).find(.cardtype02-content .cardtype02-image img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype02-data h2).text() + /td>;//hotel htmltable + td> + $(this).find(.cardtype02-data p).eq(0).text() + /td>;//descripcion htmltable + td> + $(this).find(.cardtype02-data p).eq(1).text().trim() + /td>;//destino htmltable + td> + $(this).find(.cardtype02-data p).eq(2).text() + /td>;//texto precio htmltable + td> + $(this).find(.cardtype02-data p).eq(3).text() + /td>;//precio htmltable + td> + $(this).find(.cardtype02-data p).eq(4).text() + /td>;//acomodacion htmltable + td> + $(this).find(.text-promotion-rect).text() + /td>;//texto promocion htmltable + td> + $(this).find(.cardtype02-data p).eq(5).text() + /td>;//orden htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Texto A/th>; htmltable + th>Ubicación/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Texto C/th>; htmltable + th>Texto promoción/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 4) { if ($(.list-slider-7149 .cardtype03-panel).length > 0) { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Número de estrellas/th>; htmltable + th>Texto A/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Texto C/th>; htmltable + th>Título secundario/th>; htmltable + th>Texto de promoción/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype03-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(.cardtype03-content a).attr(href) + /td>; htmltable + td> + $(this).find(.cardtype03-content .cardtype03-image img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype03-data h2).text() + /td>;//hotel htmltable + td> + $(this).find(.cardtype03-data .text-star span).text() + /td>;//estrellas htmltable + td> + $(this).find(.cardtype03-data p).eq(0).text() + /td>;//descripcion htmltable + td> + $(this).find(.cardtype03-data p).eq(1).text() + /td>;//texto precio htmltable + td> + $(this).find(.cardtype03-data p).eq(2).text() + /td>;//precio htmltable + td> + $(this).find(.cardtype03-data p).eq(3).text() + /td>;//acomodacion htmltable + td> + $(this).find(.text-destination-card).text() + /td>;//destino htmltable + td> + $(this).find(.text-promotion-obal).text() + /td>;//descuento htmltable + td> + $(this).find(.cardtype03-data p).eq(4).text() + /td>;//orden htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Número de estrellas/th>; htmltable + th>Texto A/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Texto C/th>; htmltable + th>Título secundario/th>; htmltable + th>Texto de promoción/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 3) { if ($(.list-destinations-7149 .cardtype04-panel).length > 0) { htmltable + tr>; htmltable + th>ID Card (no cambiar)/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Destino/th>; htmltable + th>Precio/th>; htmltable + /tr>; $(.list-destinations-7149 .cardtype04-panel).each(function (index) { order index + 1; var srcimage $(this).find(.cardtype04-head img).attr(src); var nomgeneral $(this).find(.cardtype04-head .cardtype04-destination h2).text(); $(this).find(.cardtype04-data .item-destination).each(function (index) { htmltable + tr>; htmltable + td>Card + order + /td>; htmltable + td> + srcimage + /td>; htmltable + td> + nomgeneral + /td>; htmltable + td> + $(this).find(a).attr(href) + /td>; htmltable + td> + $(this).find(a .item-destino).text() + /td>;//destino htmltable + td> + $(this).find(a .item-price).text() + /td>;//precio htmltable + /tr>; }); }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>ID Card (no cambiar)/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Título principal/th>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Destino/th>; htmltable + th>Precio/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 5) { if ($(.list-slider-7149 .cardtype05-panel).length > 0) { htmltable + tr>; htmltable + th>Título principal/th>; htmltable + th>Título secundario/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Texto A/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype05-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(.text-destination-sc).text() + /td>;//destino htmltable + td> + $(this).find(.text-promotion-sc).text() + /td>;//texto htmltable + td> + $(this).find(.cardtype05-image img).attr(src) + /td>; htmltable + td> + $(this).find(a).attr(href) + /td>; htmltable + td> + $(this).find(.text-card-sc).text() + /td>;//texto plan htmltable + td> + $(this).find(.price-card-sc .text-card-xs).text() + /td>;//texto precio htmltable + td> + $(this).find(.price-card-sc .text-card-lg).text() + /td>;//precio htmltable + td> + order + /td>;//precio htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Título principal/th>; htmltable + th>Título secundario/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Texto A/th>; htmltable + th>Texto B/th>; htmltable + th>Precio/th>; htmltable + th>Orden tarjeta/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 6) { if ($(.list-slider-7149 .cardtype06-panel).length > 0) { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Url del logo a mostrar/th>; htmltable + th>Texto A/th>; htmltable + th>Título principal/th>; htmltable + th>Texto B/th>; htmltable + th>Texto C/th>; htmltable + th>Precio/th>; htmltable + th>Texto D/th>; htmltable + th>Orden/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype06-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(a).attr(href) + /td>; htmltable + td> + $(this).find(.cardtype06-image img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype06-data .logo-image-bottom img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype06-data .subtitle-card-md).text() + /td>; htmltable + td> + $(this).find(.cardtype06-data h2).text() + /td>; htmltable + td> + $(this).find(.cardtype06-data .text-card-md:eq(0)).text() + /td>; htmltable + td> + $(this).find(.cardtype06-data .text-card-sm:eq(0)).text() + /td>; htmltable + td> + $(this).find(.cardtype06-data .text-card-lg:eq(0)).text() + /td>; htmltable + td> + $(this).find(.cardtype06-data .text-card-sm:eq(1)).text() + /td>; htmltable + td> + order + /td>; htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Url del logo a mostrar/th>; htmltable + th>Texto A/th>; htmltable + th>Título principal/th>; htmltable + th>Texto B/th>; htmltable + th>Texto C/th>; htmltable + th>Precio/th>; htmltable + th>Texto D/th>; htmltable + th>Orden/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } if (typecard 7) { if ($(.list-slider-7149 .cardtype07-panel).length > 0) { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Texto A/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Texto B/th>; htmltable + th>Título principal/th>; htmltable + th>Número de estrellas/th>; htmltable + th>Texto C/th>; htmltable + th>Opciones (Ingrese las opciones separadas por -)/th>; htmltable + th>Url del logo a mostrar/th>; htmltable + th>Texto D/th>; htmltable + th>Texto E/th>; htmltable + th>Precio/th>; htmltable + th>Orden/th>; htmltable + /tr>; $(.list-slider-7149 .cardtype07-panel).each(function (index) { order index + 1; htmltable + tr>; htmltable + td> + $(this).find(a).attr(href) + /td>; htmltable + td> + $(this).find(.cardtype07-data .text-image-bottom p).text() + /td>; htmltable + td> + $(this).find(.cardtype07-image img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype07-data .subtitle-card-md).text() + /td>; htmltable + td> + $(this).find(.cardtype07-data h2).text() + /td>; htmltable + td> + $(this).find(.cardtype07-data .text-star .text-disabled).text() + /td>; htmltable + td> + $(this).find(.cardtype07-data .text-card-md:eq(0)).text() + /td>; var lstoptions ; $(this).find(.list-card-options .item-list-options).each(function () { lstoptions + $(this).text()+-; }); lstoptions lstoptions.substring(0, lstoptions.length - 1); htmltable + td> + lstoptions + /td>; htmltable + td> + $(this).find(.cardtype07-data .card-icon-text img).attr(src) + /td>; htmltable + td> + $(this).find(.cardtype07-data .card-icon-title).text() + /td>; htmltable + td> + $(this).find(.cardtype07-price .text-card-md).text() + /td>; htmltable + td> + $(this).find(.cardtype07-price .text-card-lg).text() + /td>; htmltable + td> + order + /td>; htmltable + /tr>; }); $(#tabletodownload).append(htmltable); } else { htmltable + tr>; htmltable + th>Link al resultado de búsqueda/th>; htmltable + th>Texto A/th>; htmltable + th>Url de la imagen a mostrar/th>; htmltable + th>Texto B/th>; htmltable + th>Título principal/th>; htmltable + th>Número de estrellas/th>; htmltable + th>Texto C/th>; htmltable + th>Opciones (Ingrese las opciones separadas por -)/th>; htmltable + th>Url del logo a mostrar/th>; htmltable + th>Texto D/th>; htmltable + th>Texto E/th>; htmltable + th>Precio/th>; htmltable + th>Orden/th>; htmltable + /tr>; $(#tabletodownload).append(htmltable); } } setTimeout(function () { var csv $(#tabletodownload).table2csv({ separator: format, newline: \n, quoteFields: true, excludeColumns: , excludeRows: , trimContent: true }); }, 500); }); $(#btn-option-import-7149).on(click, function (e) { e.preventDefault(); $(#myModal-7149).modal(); }); $(#btn-sort-cards-7149).on(click, function (e) { e.preventDefault(); var typecard 5; $(this).css(display, none); $(#btn-save-cards-7149).css(display, inline); $(.list-slider-7149).attr(id, sortable-7149); if (typecard1) { $(.list-slider-7149 .cardtype01-panel).addClass(ui-state-default); } if (typecard2) { $(.list-slider-7149 .cardtype02-panel).addClass(ui-state-default); } if (typecard4) { $(.list-slider-7149 .cardtype03-panel).addClass(ui-state-default); } if (typecard 3) { $(.list-destinations-7149).attr(id, sortable-7149); $(.list-destinations-7149 .cardtype04-panel).addClass(ui-state-default); } if (typecard5) { $(.list-slider-7149 .cardtype05-panel).addClass(ui-state-default); } if (typecard6) { $(.list-slider-7149 .cardtype06-panel).addClass(ui-state-default); } if (typecard7) { $(.list-slider-7149 .cardtype07-panel).addClass(ui-state-default); } setTimeout(function () { $(#sortable-7149).sortable(); $(#sortable-7149).disableSelection(); }, 500); }); $(#btn-save-cards-7149).on(click, function (e) { e.preventDefault(); var objItemsCard new Array(); var typecard 5; if (typecard 1) { if ($(.list-slider-7149 .cardtype01-content).length > 0) { $(.list-slider-7149 .cardtype01-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype01-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.cardtype01-data h2).text(); dataItemArr.Description $(this).find(.cardtype01-data p).eq(0).text(); dataItemArr.Availability $(this).find(.cardtype01-data p).eq(1).text(); dataItemArr.Price $(this).find(.cardtype01-data p).eq(2).text(); dataItemArr.ConfirmationText $(this).find(.cardtype01-data p).eq(3).text(); dataItemArr.HotelName ; dataItemArr.PromotionMessage ; dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 2) { if ($(.list-slider-7149 .cardtype02-content).length > 0) { $(.list-slider-7149 .cardtype02-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype02-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.cardtype02-data p).eq(1).text().trim(); dataItemArr.Description $(this).find(.cardtype02-data p).eq(0).text(); dataItemArr.Availability $(this).find(.cardtype02-data p).eq(2).text(); dataItemArr.Price $(this).find(.cardtype02-data p).eq(3).text(); dataItemArr.ConfirmationText ; dataItemArr.HotelName $(this).find(.cardtype02-data h2).text(); dataItemArr.PromotionMessage $(this).find(.text-promotion-rect).text(); dataItemArr.NumberStars ; dataItemArr.Accommodation $(this).find(.cardtype02-data p).eq(4).text(); dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 4) { if ($(.list-slider-7149 .cardtype03-content).length > 0) { $(.list-slider-7149 .cardtype03-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype03-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.text-destination-card).text(); dataItemArr.Description $(this).find(.cardtype03-data p).eq(0).text(); dataItemArr.Availability $(this).find(.cardtype03-data p).eq(1).text(); dataItemArr.Price $(this).find(.cardtype03-data p).eq(2).text(); dataItemArr.ConfirmationText ; dataItemArr.HotelName $(this).find(.cardtype03-data h2).text(); dataItemArr.PromotionMessage $(this).find(.text-promotion-obal).text(); dataItemArr.NumberStars $(this).find(.cardtype03-data .text-star span).text(); dataItemArr.Accommodation $(this).find(.cardtype03-data p).eq(3).text(); dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 5) { if ($(.list-slider-7149 .cardtype05-content).length > 0) { $(.list-slider-7149 .cardtype05-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype05-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.text-destination-sc).text(); dataItemArr.Description $(this).find(.text-card-sc).text(); dataItemArr.Availability $(this).find(.price-card-sc .text-card-xs).text(); dataItemArr.Price $(this).find(.price-card-sc .text-card-lg).text(); dataItemArr.ConfirmationText ; dataItemArr.HotelName ; dataItemArr.PromotionMessage $(this).find(.text-promotion-sc).text(); dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 6) { if ($(.list-slider-7149 .cardtype06-content).length > 0) { $(.list-slider-7149 .cardtype06-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype06-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.cardtype06-data h2).text(); dataItemArr.Description $(this).find(.cardtype06-data .text-card-md:eq(0)).text(); dataItemArr.Availability $(this).find(.cardtype06-data .subtitle-card-md).text() ; dataItemArr.Price $(this).find(.cardtype06-data .text-card-lg:eq(0)).text(); dataItemArr.ConfirmationText $(this).find(.cardtype06-data .text-card-sm:eq(0)).text(); dataItemArr.HotelName ; dataItemArr.PromotionMessage $(this).find(.cardtype06-data .logo-image-bottom img).attr(src); dataItemArr.NumberStars ; dataItemArr.Accommodation $(this).find(.cardtype06-data .text-card-sm:eq(1)).text(); dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 7) { if ($(.list-slider-7149 .cardtype07-content).length > 0) { $(.list-slider-7149 .cardtype07-content).each(function (index) { order index + 1; var dataItemArr {}; var lstoptions ; $(this).find(.list-card-options .item-list-options).each(function () { lstoptions + $(this).text() + ,; }); lstoptions lstoptions.substring(0, lstoptions.length - 1); var infoairline ; if ($(this).find(.cardtype07-data .card-icon-text img).attr(src) ! || $(this).find(.cardtype07-data .card-icon-title).text() ! ) { infoairline $(this).find(.cardtype07-data .card-icon-title).text() + ^ + $(this).find(.cardtype07-data .card-icon-text img).attr(src); } dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype07-image img).attr(src); dataItemArr.Link $(this).find(a).attr(href); dataItemArr.DestinationName $(this).find(.cardtype07-data h2).text(); dataItemArr.Description $(this).find(.cardtype07-data .text-card-md:eq(0)).text(); dataItemArr.Availability $(this).find(.cardtype07-data .subtitle-card-md).text(); dataItemArr.Price $(this).find(.cardtype07-price .text-card-lg).text(); dataItemArr.ConfirmationText $(this).find(.cardtype07-price .text-card-md).text() ; dataItemArr.HotelName infoairline; dataItemArr.PromotionMessage $(this).find(.cardtype07-data .text-image-bottom p).text(); dataItemArr.NumberStars $(this).find(.cardtype07-data .text-star .text-disabled).text(); dataItemArr.Accommodation lstoptions; dataItemArr.ListOfDestinations ; dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } if (typecard 3) { if ($(.list-destinations-7149 .cardtype04-content).length > 0) { $(.list-destinations-7149 .cardtype04-content).each(function (index) { order index + 1; var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.ItemId $(this).find(.idCard).text(); dataItemArr.CardStyleID 5; dataItemArr.Image $(this).find(.cardtype04-head img).attr(src); dataItemArr.Link #; dataItemArr.DestinationName $(this).find(.cardtype04-head .cardtype04-destination h2).text(); dataItemArr.Description ; dataItemArr.Availability ; dataItemArr.Price ; dataItemArr.ConfirmationText ; dataItemArr.HotelName ; dataItemArr.PromotionMessage ; dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations $(this).find(.listdestinationid).text(); dataItemArr.CardSort order; objItemsCard.push(dataItemArr); }); } } $.ajax({ url: /DesktopModules/NetacticaServices/API/ViewDesign/OrderCard, data: JSON.stringify(objItemsCard), contentType: application/json; charsetutf-8, type: POST, async: false, success: function (data) { } }); setTimeout(function () { location.reload(); }, 500); }); function detailsItemsTypeCard(dataItem) { var typecard 5; if (typecard 1) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem1; dataItemArr.Link dataItem0; dataItemArr.DestinationName dataItem2; dataItemArr.Description dataItem3; dataItemArr.Availability dataItem4; dataItemArr.Price dataItem5; dataItemArr.ConfirmationText dataItem6; dataItemArr.HotelName ; dataItemArr.PromotionMessage ; dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem7; } if (typecard 2) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem1; dataItemArr.Link dataItem0; dataItemArr.DestinationName dataItem4; dataItemArr.Description dataItem3; dataItemArr.Availability dataItem5; dataItemArr.Price dataItem6; dataItemArr.ConfirmationText ; dataItemArr.HotelName dataItem2; dataItemArr.PromotionMessage dataItem8; dataItemArr.NumberStars ; dataItemArr.Accommodation dataItem7; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem9; } if (typecard 4) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem1; dataItemArr.Link dataItem0; dataItemArr.DestinationName dataItem8; dataItemArr.Description dataItem4; dataItemArr.Availability dataItem5; dataItemArr.Price dataItem6; dataItemArr.ConfirmationText ; dataItemArr.HotelName dataItem2; dataItemArr.PromotionMessage dataItem9; dataItemArr.NumberStars dataItem3; dataItemArr.Accommodation dataItem7; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem10; } if (typecard 5) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem2; dataItemArr.Link dataItem3; dataItemArr.DestinationName dataItem0; dataItemArr.Description dataItem4; dataItemArr.Availability dataItem5; dataItemArr.Price dataItem6; dataItemArr.ConfirmationText ; dataItemArr.HotelName ; dataItemArr.PromotionMessage dataItem1; dataItemArr.NumberStars ; dataItemArr.Accommodation ; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem7; } if (typecard 6) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem1; dataItemArr.Link dataItem0; dataItemArr.DestinationName dataItem4; dataItemArr.Description dataItem5; dataItemArr.Availability dataItem3; dataItemArr.Price dataItem7; dataItemArr.ConfirmationText dataItem6; dataItemArr.HotelName ; dataItemArr.PromotionMessage dataItem2; dataItemArr.NumberStars ; dataItemArr.Accommodation dataItem8; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem9; } if (typecard 7) { var dataItemArr {}; dataItemArr.ModuleId 7149; dataItemArr.CardStyleID 5; dataItemArr.Image dataItem2; dataItemArr.Link dataItem0; dataItemArr.DestinationName dataItem4; dataItemArr.Description dataItem6; dataItemArr.Availability dataItem3; dataItemArr.Price dataItem11; dataItemArr.ConfirmationText dataItem10; dataItemArr.HotelName dataItem9 + ^ + dataItem8; dataItemArr.PromotionMessage dataItem1; dataItemArr.NumberStars dataItem5; var listoptions ; if (dataItem7 ! && typeof dataItem7 ! undefined) { listoptions dataItem7.replace(/-/g, ,); } dataItemArr.Accommodation listoptions; dataItemArr.ListOfDestinations ; dataItemArr.CardSort dataItem12; } return dataItemArr; } });/script>/div>/div>!-- End_Module_7149 -->/div> div classclear>/div>/div>/div>/div> /div> /div> div iddnn_ContenPaneFull classcol-md-12 bg_custom>div classDnnModule DnnModule-NetSlider DnnModule-6142>a name6142>/a>div classDNNContainer_noTitle> div iddnn_ctr6142_ContentPane>!-- Start_Module_6142 -->div classcontainer banner-bg_custom>div iddnn_ctr6142_ModuleContent classDNNModuleContent ModNetSliderC> div idmvcContainer-6142> link href/DesktopModules/MVC/NetSlider/Content/netSlider.styles.css relstylesheet/>div idItems-6142> div idnetSlider-6142 classslider netSlider-container> div classnetSliderItem>a href# target_self classaddSessionToken>img src/Portals/33/Images/busas_paquetes.png altBanner_Madrid />/a>/div> /div>/div>style> #mvcContainer-6142 .bx-wrapper .bx-pager.bx-default-pager a{ background: #000000; } #mvcContainer-6142 .bx-wrapper .bx-pager.bx-default-pager a:hover, #mvcContainer-6142 .bx-wrapper .bx-pager.bx-default-pager a.active, #mvcContainer-6142 .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #808080; }/style>script> $(document).ready(function () { var screeenWidth $(window).width(); var moduleId 6142; var arrows False; var arrowsColor 808080; var transitionSpeed 600; var slidePause 6000; var transitionEffect fade; var autoPlay False; var sliderBorder False; var caption False; var random False; var bullets False; var bulletsColor 000000; var bulletsActiveColor 808080; var loop False; var carrousel False; var columnsCarrousel 2; var columnsCarrouselMargin 10; var moduleSettings { moduleId: moduleId, arrows: arrows True? true : false, arrowsColor: arrowsColor , transitionSpeed: parseInt(transitionSpeed), slidePause: parseInt(slidePause), transitionEffect: transitionEffect, autoPlay: autoPlay True ? true : false, sliderBorder: sliderBorder True ? true : false, caption: caption True ? true : false, random: random True ? true : false, bullets: bullets True ? true : false, bulletsColor: bulletsColor, bulletsActiveColor: bulletsActiveColor, loop: loop True ? true : false, carrousel: carrousel True ? true : false, columnsCarrousel: parseInt(columnsCarrousel), columnsCarrouselMargin: columnsCarrouselMargin } var slideWidth 0; var slideMargin 0; if (moduleSettings.carrousel && screeenWidth > 768) { var containerWidth $(#netSlider- + moduleSettings.moduleId).width(); slideMargin moduleSettings.columnsCarrouselMargin; console.log(slideMargin); slideWidth containerWidth / moduleSettings.columnsCarrousel; slideWidth slideWidth - slideMargin; } var touchEnabled true; if (screeenWidth > 768) { touchEnabledfalse } $(#netSlider- + moduleSettings.moduleId).bxSlider({ controls: moduleSettings.arrows, speed: moduleSettings.transitionSpeed, pause: moduleSettings.slidePause, mode: moduleSettings.transitionEffect, auto: moduleSettings.autoPlay, captions: moduleSettings.caption, randomStart: moduleSettings.random, infiniteLoop: moduleSettings.loop, pager: moduleSettings.bullets, minSlides: 1, maxSlides: moduleSettings.columnsCarrousel, slideWidth: slideWidth, slideMargin: parseInt(moduleSettings.columnsCarrouselMargin), adaptiveHeight: false, nextText: i classfa fa-chevron-right>/i>, prevText: i classfa fa-chevron-left>/i>, touchEnabled: touchEnabled }); if (!moduleSettings.sliderBorder) { $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper).addClass(no-border); } $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper .bx-prev).css(background-color, # + moduleSettings.arrowsColor); $(#mvcContainer- + moduleSettings.moduleId + .bx-wrapper .bx-next).css(background-color, # + moduleSettings.arrowsColor); });/script>/div>/div>/div>!-- End_Module_6142 -->/div> div classclear>/div>/div>/div>/div> div classcontainer> div classrow> div iddnn_ContentPane classcol-md-12>div classDnnModule DnnModule-DNN_HTML DnnModule-6144>a name6144>/a>div classcms-flex__title_h2_center mt-3> h2>span iddnn_ctr6144_dnnTITLE_titleLabel classtitulo>Tenemos una tarjeta para ti./span>/h2> div iddnn_ctr6144_ContentPane>!-- Start_Module_6144 --> style> .botones { display: flex; justify-content: center; gap: 20px; margin-bottom: 30px; } .botones button { background-color: #005EB8; color: white; border: none; padding: 15px 25px; font-size: 16px; cursor: pointer; border-radius: 5px; transition: background-color 0.3s; } .botones button:hover { background-color: #004a91; } .banner img { max-width: 100%; height: auto; }/style>div iddnn_ctr6144_ModuleContent classDNNModuleContent ModDNNHTMLC> div iddnn_ctr6144_HtmlModule_lblContent classNormal> div classbotones_banner> div classbotones> a href#> Descubre todas nuestras br> tarjetas /a> a href#> Te ayudamos a elegir la br> tuya /a> /div> p classtext-primary>Conoce los beneficios de nuestras tarjetas svg xmlnshttp://www.w3.org/2000/svg width12 height12 viewBox0 0 24 24>g fillnone>path dM24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z>/path>path fillcurrentColor dM10.5 16.035L7.404 12.94a1.5 1.5 0 1 0-2.122 2.121l5.657 5.657a1.5 1.5 0 0 0 2.122 0l5.657-5.656a1.5 1.5 0 1 0-2.122-2.122L13.5 16.035V4.5a1.5 1.5 0 0 0-3 0z>/path>/g>/svg>/p> div classbanner>img altBanner tarjetas src/portals/33/Images/tarjetas.png>/div> div classsubtitle> p classtext-large>Una PacifiCard para cada momento/p> p>Escoge la que necesites/p> /div>/div>/div>/div>!-- End_Module_6144 -->/div> div classclear>/div>/div> /div>/div> /div> /div> div iddnn_TopLowerPaneFull classcol-md-12 contentPane cms-flex__panelbg DNNEmptyPane>/div> div classcontainer> div classrow> div iddnn_TopLeftSidebar classcol-md-6 DNNEmptyPane>/div> div iddnn_TopLeftSidebarOuter classcol-md-6 DNNEmptyPane>/div> /div> div classrow> div iddnn_TopRightSidebarOuter classcol-md-9 DNNEmptyPane>/div> div iddnn_TopRightSidebar classcol-md-3 DNNEmptyPane>/div> /div> div classrow> div iddnn_TopLeftOuter classcol-md-3 DNNEmptyPane>/div> div iddnn_TopLeftInner classcol-md-3 DNNEmptyPane>/div> div iddnn_TopRightInner classcol-md-3 DNNEmptyPane>/div> div iddnn_TopRightOuter classcol-md-3 DNNEmptyPane>/div> /div> div classrow> div iddnn_TopLeftPane classcol-md-4 DNNEmptyPane>/div> div iddnn_TopMiddlePane classcol-md-4 DNNEmptyPane>/div> div iddnn_TopRightPane classcol-md-4 DNNEmptyPane>/div> /div> /div>/div> !-- ___include footer___ --> footer classfooter-net-3> div classfooter-net> div classnet-accordion> div classnet-accordion__container net-d-lg-flex> div classnet-accordion__child net-col-lg-3> div classnet-accordion__title> Millas Pacífico /div> div classnet-accordion__body> ul classfooter-net__list footer-net__list--row> li classw-100 footer-net__item>a href# classfooter-net__link>Sobre el programa/a> /li> li classw-100 footer-net__item>a href# classfooter-net__link>Beneficios/a>/li> li classw-100 footer-net__item> ul classfooter-net__list footer-net__list--row footer-net__list--center> li classfooter-net__item>a target_blank classlink link--icon href#> iconify-icon iconic:baseline-facebook>/iconify-icon> /a> /li> li classfooter-net__item> a target_blank classlink link--icon href#> iconify-icon iconmdi:twitter>/iconify-icon> /a> /li> /ul> /li> li classw-100 footer-net__item net-mt-3> a classfooter-net__link link hrefhttp://www.netactica.com target_blank class> img classfooter-net__logo src/portals/0/assets_for_all_portals/images/logoNetactica1.png> /a> /li> /ul> /div> /div> div classnet-accordion__child net-col-lg-3> div classnet-accordion__title> Viajes y Experiencias /div> div classnet-accordion__body> ul classfooter-net__list footer-net__list--row> li classw-100 footer-net__item>a href/Vuelos classfooter-net__link>Vuelos/a>/li> li classw-100 footer-net__item>a href/Autos classfooter-net__link>Autos/a>/li> li classw-100 footer-net__item>a href/Hoteles classfooter-net__link>Hoteles/a>/li> li classw-100 footer-net__item>a href/Paquetes classfooter-net__link>Paquetes Turísticos/a> /li> /ul> /div> /div> div classnet-accordion__child net-col-lg-3> div classnet-accordion__title> Servicio al Cliente /div> div classnet-accordion__body> ul classfooter-net__list footer-net__list--row> li classw-100 footer-net__item>a href# classfooter-net__link>Preguntas Frecuentes/a> /li> li classw-100 footer-net__item>a href/Contacto classfooter-net__link>Contacto/a>/li> /ul> /div> /div> div classnet-accordion__child net-col-lg-3> div classnet-accordion__title> Condiciones Legales /div> div classnet-accordion__body> ul classfooter-net__list footer-net__list--row> li classw-100 footer-net__item>a href/Politica-privacidad classfooter-net__link>Política de privacidad en internet/a>/li> li classw-100 footer-net__item>a href/Terminos-y-condiciones-uso classfooter-net__link>Términos y condiciones de uso/a>/li> li classw-100 footer-net__item>a href/Terminos-y-condiciones-Programa classfooter-net__link>Términos y condiciones del programa/a>/li> li classw-100 footer-net__item>a href/Politica-cookies classfooter-net__link>Política de cookies/a> /li> /ul> /div> /div> /div> /div> /div> div classfooter-net__container footer-net__container--center footerbottom> ul classfooter-net__list footer-net__list--row footer-net__list--center> li classfooter-net__item> span iddnn_dnnCopyright_lblCopyright classf-bold footer-net__text>©Millas Pacífico. Todos los derechos reservados./span> /li> /ul> /div>/footer>script> if (window.innerWidth 768) { let aDion .net-accordion__; document.querySelectorAll(`${aDion}container ${aDion}child ${aDion}title`).forEach(child > { child.addEventListener(click, () > child.parentElement.classList.toggle(active)); }) }/script> /div> input nameScrollTop typehidden idScrollTop /> input name__dnnVariable typehidden id__dnnVariable autocompleteoff /> script srchttps://code.iconify.design/iconify-icon/1.0.8/iconify-icon.min.js?cdv137 typetext/javascript>/script>script src/Portals/_default/skins/xcillion/bootstrap/js/bootstrap.min.js?cdv137 typetext/javascript>/script>script srchttps://dnnprod.s3.amazonaws.com/js/jquery.bxslider.min.js?cdv137 typetext/javascript>/script>script src/Portals/0/assets_for_all_portals/js/searchForm.js?cdv137 typetext/javascript>/script>script src/Portals/33/skins/skin-bem/assets/js/header_footer.js?cdv137 typetext/javascript>/script>script src/Portals/33/skins/skin-bem/assets/js/scripts.js?cdv137 typetext/javascript>/script>link hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css?cdv137 relstylesheet typetext/css/> /form> !--CDF(Javascript|/js/dnncore.js?cdv137|DnnBodyProvider|100)-->!--CDF(Css|/Portals/33/home.css?cdv137|DnnPageHeaderProvider|100)-->!--CDF(Javascript|/js/dnn.modalpopup.js?cdv137|DnnBodyProvider|50)-->!--CDF(Css|/Resources/Shared/stylesheets/dnndefault/7.0.0/default.css?cdv137|DnnPageHeaderProvider|5)-->!--CDF(Css|/DesktopModules/MVC/OtpLogin/module.css?cdv137|DnnPageHeaderProvider|10)-->!--CDF(Javascript|/Resources/libraries/jQuery/03_05_01/jquery.js?cdv137|DnnPageHeaderProvider|5)-->!--CDF(Javascript|/Resources/libraries/jQuery-Migrate/03_04_00/jquery-migrate.js?cdv137|DnnPageHeaderProvider|6)-->!--CDF(Javascript|/Resources/libraries/jQuery-UI/01_13_02/jquery-ui.min.js?cdv137|DnnPageHeaderProvider|10)--> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]