Advertisement
MrViSiOn

Testapp

Sep 4th, 2017
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.61 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="%%=v(@MC_language)=%%" dir="ltr">
  3. <head>
  4. %%[
  5. SET @saltValue = "12345678"
  6.  
  7. SET @TransmediterraneaDE = "ent.Contactos_MC"
  8. SET @AccountId = Base64Decode( RequestParameter("id") ) /* "0030Y00000Hj29hQAB" : "gZEBZqqfy/RMqG0bOOH9OoFwNBeU6BcS" */
  9. /* "0030Y00000JvXiBQAV" : "gZEBZqqfy/S6cA+YKmL9ylrnYdtmE/i+" */
  10. SET @language = RequestParameter("lang")
  11.  
  12. /*
  13. SET @encData=EncryptSymmetric("0030Y00000S6EqWQAV", "des;mode=ecb;padding=zeros",@null, @saltValue)
  14.  
  15. ]%% <meta name="hola" value="0030Y00000S6EqWQAV" /> %%[
  16. ]%% <meta name="hola" value="%%=v(Base64Encode(@encData))=%%" /> %%[
  17. /* TVRNNW9HbjhRL3Y0d0FGaU9tYWQ5NzZIVk1WeSs2RjM= */
  18. */
  19.  
  20. SET @AccountId = DecryptSymmetric(@AccountId, "des;mode=ecb;padding=zeros", @null, @saltValue)
  21.  
  22.  
  23. SET @emailAddress = RequestParameter("email")
  24. SET @PrefCanalEmail__c = true
  25. SET @PrefCanalApp__c = true
  26. SET @PrefCanalSms__c = true
  27. SET @PrefCanalPhone__c = true
  28. SET @PrefCanalRRSS__c = true
  29. SET @isInterestedInBalearesLine__c = true
  30. SET @isInterestedInSurEstrecho__c = true
  31. SET @isInterestedInCanariasLine__c = true
  32. SET @Pet__c = ""
  33. SET @isInterestedInFamilyTravel__c = ""
  34. SET @isInterestedInBusinessTravel__c = ""
  35. SET @MarketingOptionType__c = "1"
  36. SET @Dar_baja = false
  37. SET @MC_language = "ES"
  38. SET @AccountIdTxt = ""
  39. SET @Error = ""
  40. IF Not Empty(@AccountId) THEN
  41. SET @rows = LookupRows(@TransmediterraneaDE, "Id", @AccountId)
  42. IF rowcount(@rows) > 0 THEN
  43. SET @row = row(@rows,1)
  44. SET @MC_language = field(@row, "MC_language")
  45. SET @PrefCanalEmail__c = field(@row, "PrefCanalEmail__c")
  46. SET @PrefCanalApp__c = field(@row, "PrefCanalApp__c")
  47. SET @PrefCanalSms__c = field(@row, "PrefCanalSms__c")
  48. SET @PrefCanalPhone__c = field(@row, "PrefCanalPhone__c")
  49. SET @PrefCanalRRSS__c = field(@row, "PrefCanalRRSS__c")
  50. SET @isInterestedInBalearesLine__c = field(@row, "isInterestedInBalearesLine__c")
  51. SET @isInterestedInSurEstrecho__c = field(@row, "isInterestedInSurEstrecho__c")
  52. SET @isInterestedInCanariasLine__c = field(@row, "isInterestedInCanariasLine__c")
  53. SET @Pet__c = field(@row, "Pet__c")
  54. SET @isInterestedInFamilyTravel__c = field(@row, "isInterestedInFamilyTravel__c")
  55. SET @isInterestedInBusinessTravel__c = field(@row, "isInterestedInBusinessTravel__c")
  56. SET @MarketingOptionType__c = field(@row, "MarketingOptionType__c")
  57. SET @AccountIdTxt = field(@row, "AccountId")
  58. SET @emailAddress = field(@row, "email")
  59. ELSE
  60. SET @Error = "account"
  61. ENDIF
  62. ELSE
  63. SET @Error = "account"
  64. ENDIF
  65.  
  66. IF NOT Empty(@language) THEN
  67. SET @MC_language = @language
  68. ENDIF
  69. IF @MC_language != "ES" AND @MC_language != "CA" AND @MC_language != "FR" AND @MC_language != "EN" THEN
  70. SET @MC_language = "ES"
  71. ENDIF
  72.  
  73. IF RequestParameter("GUARDAR") == "GUARDAR" THEN
  74. IF RequestParameter("PrefCanalEmail__c") == "on" THEN SET @PrefCanalEmail__c = true ELSE SET @PrefCanalEmail__c = false ENDIF
  75. IF RequestParameter("PrefCanalApp__c") == "on" THEN SET @PrefCanalApp__c = true ELSE SET @PrefCanalApp__c = false ENDIF
  76. IF RequestParameter("PrefCanalSms__c") == "on" THEN SET @PrefCanalSms__c = true ELSE SET @PrefCanalSms__c = false ENDIF
  77. IF RequestParameter("PrefCanalPhone__c") == "on" THEN SET @PrefCanalPhone__c = true ELSE SET @PrefCanalPhone__c = false ENDIF
  78. IF RequestParameter("PrefCanalRRSS__c") == "on" THEN SET @PrefCanalRRSS__c = true ELSE SET @PrefCanalRRSS__c = false ENDIF
  79. IF RequestParameter("isInterestedInBalearesLine__c") == "on" THEN SET @isInterestedInBalearesLine__c = true ELSE SET @isInterestedInBalearesLine__c = false ENDIF
  80. IF RequestParameter("isInterestedInSurEstrecho__c") == "on" THEN SET @isInterestedInSurEstrecho__c = true ELSE SET @isInterestedInSurEstrecho__c = false ENDIF
  81. IF RequestParameter("isInterestedInCanariasLine__c") == "on" THEN SET @isInterestedInCanariasLine__c = true ELSE SET @isInterestedInCanariasLine__c = false ENDIF
  82. SET @Pet__c = RequestParameter("Pet__c")
  83. SET @isInterestedInFamilyTravel__c = RequestParameter("isInterestedInFamilyTravel__c")
  84. SET @isInterestedInBusinessTravel__c = RequestParameter("isInterestedInBusinessTravel__c")
  85. SET @MarketingOptionType__c = RequestParameter("MarketingOptionType__c")
  86. Set @rs= RetrieveSalesforceObjects('Account', 'Id', 'Id', '=', @AccountIdTxt)
  87. IF rowcount(@rs) < 1 THEN
  88. SET @Error = "account"
  89. ELSE
  90. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "PrefCanalEmail__c", @PrefCanalEmail__c)
  91. IF @result == 0 THEN
  92. SET @Error = "error"
  93. ENDIF
  94. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "PrefCanalApp__c", @PrefCanalApp__c)
  95. IF @result == 0 THEN
  96. SET @Error = "error"
  97. ENDIF
  98. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "PrefCanalSms__c", @PrefCanalSms__c)
  99. IF @result == 0 THEN
  100. SET @Error = "error"
  101. ENDIF
  102. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "PrefCanalPhone__c", @PrefCanalPhone__c)
  103. IF @result == 0 THEN
  104. SET @Error = "error"
  105. ENDIF
  106. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "PrefCanalRRSS__c", @PrefCanalRRSS__c)
  107. IF @result == 0 THEN
  108. SET @Error = "error"
  109. ENDIF
  110. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "isInterestedInBalearesLine__c", @isInterestedInBalearesLine__c)
  111. IF @result == 0 THEN
  112. SET @Error = "error"
  113. ENDIF
  114. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "isInterestedInSurEstrecho__c", @isInterestedInSurEstrecho__c)
  115. IF @result == 0 THEN
  116. SET @Error = "error"
  117. ENDIF
  118. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "isInterestedInCanariasLine__c", @isInterestedInCanariasLine__c)
  119. IF @result == 0 THEN
  120. SET @Error = "error"
  121. ENDIF
  122. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "Pet__c", @Pet__c)
  123. IF @result == 0 THEN
  124. SET @Error = "error"
  125. ENDIF
  126. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "isInterestedInFamilyTravel__c", @isInterestedInFamilyTravel__c)
  127. IF @result == 0 THEN
  128. SET @Error = "error"
  129. ENDIF
  130. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "isInterestedInBusinessTravel__c", @isInterestedInBusinessTravel__c)
  131. IF @result == 0 THEN
  132. SET @Error = "error"
  133. ENDIF
  134. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "MarketingOptionType__c", @MarketingOptionType__c)
  135. IF @result == 0 THEN
  136. SET @Error = "error"
  137. ENDIF
  138. /* 0030Y00000JvXiBQAV */
  139. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, 'PrefCanalEmail__c', @PrefCanalEmail__c)
  140. IF @result == 0 THEN
  141. SET @Error = "error"
  142. ENDIF
  143. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "PrefCanalApp__c", @PrefCanalApp__c)
  144. IF @result == 0 THEN
  145. SET @Error = "error"
  146. ENDIF
  147. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "PrefCanalSms__c", @PrefCanalSms__c)
  148. IF @result == 0 THEN
  149. SET @Error = "error"
  150. ENDIF
  151. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "PrefCanalPhone__c", @PrefCanalPhone__c)
  152. IF @result == 0 THEN
  153. SET @Error = "error"
  154. ENDIF
  155. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "PrefCanalRRSS__c", @PrefCanalRRSS__c)
  156. IF @result == 0 THEN
  157. SET @Error = "error"
  158. ENDIF
  159. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "isInterestedInBalearesLine__c", @isInterestedInBalearesLine__c)
  160. IF @result == 0 THEN
  161. SET @Error = "error"
  162. ENDIF
  163. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "isInterestedInSurEstrecho__c", @isInterestedInSurEstrecho__c)
  164. IF @result == 0 THEN
  165. SET @Error = "error"
  166. ENDIF
  167. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "isInterestedInCanariasLine__c", @isInterestedInCanariasLine__c)
  168. IF @result == 0 THEN
  169. SET @Error = "error"
  170. ENDIF
  171. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "Pet__c", @Pet__c)
  172. IF @result == 0 THEN
  173. SET @Error = "error"
  174. ENDIF
  175. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "isInterestedInFamilyTravel__c", @isInterestedInFamilyTravel__c)
  176. IF @result == 0 THEN
  177. SET @Error = "error"
  178. ENDIF
  179. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "isInterestedInBusinessTravel__c", @isInterestedInBusinessTravel__c)
  180. IF @result == 0 THEN
  181. SET @Error = "error"
  182. ENDIF
  183. IF NOT Empty(@MarketingOptionType__c) THEN
  184. set @result = UpdateSingleSalesforceObject("Account", @AccountIdTxt, "MarketingOptionType__c", @MarketingOptionType__c)
  185. IF @result == 0 THEN
  186. SET @Error = "error"
  187. ENDIF
  188. ENDIF
  189. ENDIF
  190. ELSEIF RequestParameter("DARSE_DE_BAJA") == "DARSE_DE_BAJA" THEN
  191. SET @Dar_baja = true
  192. /* HasOptedOutOfEmail */
  193. SET @result = UpsertData(@TransmediterraneaDE, 1, "Id", @AccountId, "HasOptedOutOfEmail", "true")
  194. SET @Error = ""
  195.  
  196. VAR @skey, @reason, @lue, @lue_prop, @lue_statusCode, @overallStatus, @requestId, @lue_Response, @lue_Status, @lue_Error
  197.  
  198. SET @reason = "Centro Preferencias Unsubscribe"
  199. SET @skey = Substring(@AccountId, 0, 18)
  200.  
  201. SET @lue = CreateObject("ExecuteRequest")
  202. SetObjectProperty(@lue,"Name","LogUnsubEvent")
  203.  
  204.  
  205. SET @lue_prop = CreateObject("APIProperty")
  206. SetObjectProperty(@lue_prop, "Name", "SubscriberKey")
  207. SetObjectProperty(@lue_prop, "Value", @skey)
  208. AddObjectArrayItem(@lue, "Parameters", @lue_prop)
  209.  
  210. SET @lue_prop = CreateObject("APIProperty")
  211. SetObjectProperty(@lue_prop, "Name", "Reason")
  212. SetObjectProperty(@lue_prop, "Value", @reason)
  213. AddObjectArrayItem(@lue, "Parameters", @lue_prop)
  214.  
  215. SET @lue_statusCode = InvokeExecute(@lue, @overallStatus, @requestId)
  216.  
  217. SET @Response = Row(@lue_statusCode, 1)
  218. SET @Status = Field(@Response,"StatusMessage")
  219. SET @Error2 = Field(@Response,"ErrorCode")
  220.  
  221. /*
  222. ]%%%%=v("<br>")=%%%%[
  223. ]%%%%=v(Length(@AccountId))=%%%%[
  224. ]%%%%=v("<br>")=%%%%[
  225. ]%%%%=v(Length(@skey))=%%%%[
  226. ]%%%%=v("<br>")=%%%%[
  227. ]%%%%=v(@skey)=%%%%[
  228. ]%%%%=v("<br>")=%%%%[
  229. ]%%%%=v(@Status)=%%%%[
  230. ]%%%%=v("<br>")=%%%%[
  231. ]%%%%=v(@Error2)=%%%%[
  232. */
  233.  
  234.  
  235. ENDIF
  236. SET @checkedHtml = "checked='checked'"
  237. IF @PrefCanalEmail__c == true THEN SET @PrefCanalEmail__c = @checkedHtml ELSE SET @PrefCanalEmail__c = "" ENDIF
  238. IF @PrefCanalApp__c == true THEN SET @PrefCanalApp__c = @checkedHtml ELSE SET @PrefCanalApp__c = "" ENDIF
  239. IF @PrefCanalSms__c == true THEN SET @PrefCanalSms__c = @checkedHtml ELSE SET @PrefCanalSms__c = "" ENDIF
  240. IF @PrefCanalPhone__c == true THEN SET @PrefCanalPhone__c = @checkedHtml ELSE SET @PrefCanalPhone__c = "" ENDIF
  241. IF @PrefCanalRRSS__c == true THEN SET @PrefCanalRRSS__c = @checkedHtml ELSE SET @PrefCanalRRSS__c = "" ENDIF
  242. IF @isInterestedInBalearesLine__c == true THEN SET @isInterestedInBalearesLine__c = @checkedHtml ELSE SET @isInterestedInBalearesLine__c = "" ENDIF
  243. IF @isInterestedInSurEstrecho__c == true THEN SET @isInterestedInSurEstrecho__c = @checkedHtml ELSE SET @isInterestedInSurEstrecho__c = "" ENDIF
  244. IF @isInterestedInCanariasLine__c == true THEN SET @isInterestedInCanariasLine__c = @checkedHtml ELSE SET @isInterestedInCanariasLine__c = "" ENDIF
  245. ]%%
  246. <title>Centro de preferencias: Trasmediterranea</title>
  247. <meta name="description" content="Descripción" />
  248. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  249. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  250. <meta name="viewport" content="width=device-width, initial-scale=1">
  251. <meta name="robots" content="noindex,nofollow">
  252. <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,900" rel="stylesheet">
  253. <link href="http://pub.info.trasmediterranea.es/estilos.css" rel="stylesheet">
  254. <link href="http://pub.info.trasmediterranea.es/custom.css" rel="stylesheet">
  255.  
  256. <link rel="shortcut icon" href="https://www.trasmediterranea.es/Features/Shared/img/favicons/favicon.ico">
  257. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  258. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  259. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
  260. <script>
  261. console.debug("%%=v(@macc)=%%");
  262. console.debug("%%=v(@MC_language)=%%");
  263. console.debug("%%=v(@language)=%%");
  264. $(window).ready(function() {
  265. var language = "%%=v(@MC_language)=%%".toLowerCase();
  266. var lang = {
  267. %%[
  268. SET @Centro_Preferencias_Textos = "Centro_Preferencias_Textos"
  269. SET @literales = LookupRows(@Centro_Preferencias_Textos, "LANG", @MC_language)
  270. for @i = 1 to Rowcount(@literales) do
  271. Set @row = Row(@literales, @i)
  272. Set @key = Field(@row,"KEY")
  273. Set @value = Field(@row,"VALUE")
  274. outputLine(concat(@key, ":", '"', @value, '",'))
  275. next @i
  276. ]%%
  277. };
  278.  
  279. $('.translate').each(function(){
  280. var tag = $(this).data("tag");
  281. $(this).html(lang[tag].replace("%%emailddress%%", "%%=v(@emailAddress)=%%"));
  282. });
  283. var img = "https://liberty.informagestudios.com/transmediterranea/img/CP%20" + language + ".jpg";
  284. $('.super__banner').attr("src", img);
  285.  
  286. %%[ IF RequestParameter("GUARDAR") == "GUARDAR" THEN ]%%
  287. $('#myModal').modal();
  288. %%[ ELSEIF RequestParameter("DARSE_DE_BAJA") == "DARSE_DE_BAJA" THEN ]%%
  289. $('#myModal').modal();
  290. %%[ ENDIF ]%%
  291. });
  292. </script>
  293.  
  294. </head>
  295. <body>V4
  296. <div id="contenedor">
  297.  
  298. <header>
  299. <h1><span class="translate" data-tag="mis_preferencias"></span></h1>
  300. <a href="#"><img src="http://image.info.trasmediterranea.es/lib/fe8113727c6d0d7973/m/1/backAPP.png" class="icono-back" alt="Volver" title="Volver"></a>
  301. </header>
  302. %%[ IF @Error == "account" THEN ]%%
  303.  
  304.  
  305. <br><br><br><br><br><span class="translate" data-tag="MENSAJE_NO_USUARIO"></span><br><br><br><br><br>
  306.  
  307.  
  308. %%[ ELSE ]%%
  309.  
  310. <form method="POST" action="%%= RequestParameter('PAGEURL') =%%" novalidate>
  311.  
  312. <div class="franja-full franja-full-e8e8e8 franja-pregunta">
  313. <span class="translate" data-tag="cual_es_su_canal"></span>
  314. </div>
  315.  
  316. <div class="franja-full">
  317.  
  318. <span class="checkbox-trans">
  319. <label>
  320. <input type="checkbox" name="PrefCanalEmail__c" %%=v(@PrefCanalEmail__c)=%%>
  321. <span class="checkbox-material">
  322. <span class="check"></span>
  323. </span>
  324. <span class="translate" data-tag="email">Email</span>
  325. </label>
  326. </span>
  327.  
  328. <div class="clear"><br></div>
  329.  
  330. <span class="checkbox-trans">
  331. <label>
  332. <input type="checkbox" name="PrefCanalApp__c" %%=v(@PrefCanalApp__c)=%%>
  333. <span class="checkbox-material">
  334. <span class="check"></span>
  335. </span>
  336. <span class="translate" data-tag="notificaciones">Notificaciones APP</span>
  337. </label>
  338. </span>
  339.  
  340. <div class="clear"><br></div>
  341.  
  342. <span class="checkbox-trans">
  343. <label>
  344. <input type="checkbox" name="PrefCanalSms__c" %%=v(@PrefCanalSms__c)=%%>
  345. <span class="checkbox-material">
  346. <span class="check"></span>
  347. </span>
  348. <span class="translate" data-tag="sms">SMS</span>
  349. </label>
  350. </span>
  351.  
  352. <div class="clear"><br></div>
  353.  
  354. <span class="checkbox-trans">
  355. <label>
  356. <input type="checkbox" name="PrefCanalPhone__c" %%=v(@PrefCanalPhone__c)=%%>
  357. <span class="checkbox-material">
  358. <span class="check"></span>
  359. </span>
  360. <span class="translate" data-tag="telefono">Teléfono</span>
  361. </label>
  362. </span>
  363.  
  364. <div class="clear"><br></div>
  365.  
  366. <span class="checkbox-trans">
  367. <label>
  368. <input type="checkbox" name="PrefCanalRRSS__c" %%=v(@PrefCanalRRSS__c)=%%>
  369. <span class="checkbox-material">
  370. <span class="check"></span>
  371. </span>
  372. <span class="translate" data-tag="rss">Redes Sociales</span>
  373. </label>
  374. </span>
  375.  
  376. </div>
  377.  
  378.  
  379. <div class="franja-full franja-full-e8e8e8 franja-pregunta">
  380. <span class="translate" data-tag="en_que_lineas"></span>
  381. </div>
  382.  
  383. <div class="franja-full tres-columnas">
  384.  
  385. <div class="columna">
  386. <span class="checkbox-trans">
  387. <label>
  388. <input type="checkbox" name="isInterestedInBalearesLine__c" %%=v(@isInterestedInBalearesLine__c)=%%>
  389. <span class="checkbox-material">
  390. <span class="check"></span>
  391. </span>
  392. <span class="translate" data-tag="baleares">Baleares</span>
  393. </label>
  394. </span>
  395. </div>
  396. <div class="separador"></div>
  397. <div class="columna">
  398. <span class="checkbox-trans">
  399. <label>
  400. <input type="checkbox" name="isInterestedInSurEstrecho__c" %%=v(@isInterestedInSurEstrecho__c)=%%>
  401. <span class="checkbox-material">
  402. <span class="check"></span>
  403. </span>
  404. <span class="translate" data-tag="sur">Sur-Estrecho</span>
  405. </label>
  406. </span>
  407. </div>
  408. <div class="separador"></div>
  409. <div class="columna">
  410. <span class="checkbox-trans">
  411. <label>
  412. <input type="checkbox" name="isInterestedInCanariasLine__c" %%=v(@isInterestedInCanariasLine__c)=%%>
  413. <span class="checkbox-material">
  414. <span class="check"></span>
  415. </span>
  416. <span class="translate" data-tag="canarias">Canarias</span>
  417. </label>
  418. </span>
  419. </div>
  420. <div class="clear"></div>
  421. </div>
  422.  
  423. <hr>
  424.  
  425. <div class="franja-full preguntas-viajes">
  426.  
  427. <div class="lado-izdo">
  428. <strong><span class="translate" data-tag="viajas_con_mascota">¿Viajas con tu mascota?</span></strong>
  429. </div>
  430. <div class="separador"></div>
  431. <div class="lado-dcho">
  432.  
  433. <label class="switch">
  434. <input type="checkbox" name="Pet__c" value="1" %%[ IF @Pet__c == "1" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  435. <div></div>
  436. </label>
  437.  
  438. </div>
  439. <div class="clear"></div>
  440. </div>
  441.  
  442. <div class="clear"></div>
  443.  
  444. <div class="franja-full preguntas-viajes">
  445.  
  446. <div class="lado-izdo">
  447. <strong><span class="translate" data-tag="viajas_en_familia">¿Viajas en familia?</span></strong>
  448. </div>
  449. <div class="separador"></div>
  450. <div class="lado-dcho">
  451.  
  452. <label class="switch">
  453. <input type="checkbox" name="isInterestedInFamilyTravel__c" value="1" %%[ IF @isInterestedInFamilyTravel__c == "1" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  454. <div></div>
  455. </label>
  456.  
  457. </div>
  458. <div class="clear"></div>
  459. </div>
  460.  
  461. <div class="clear"></div>
  462.  
  463. <div class="franja-full preguntas-viajes">
  464.  
  465. <div class="lado-izdo">
  466. <strong><span class="translate" data-tag="viajas_laborales">¿Viajas por motivos laborales?</span></strong>
  467. </div>
  468. <div class="separador"></div>
  469. <div class="lado-dcho">
  470.  
  471. <label class="switch">
  472. <input type="checkbox" name="isInterestedInBusinessTravel__c" value="1" %%[ IF @isInterestedInBusinessTravel__c == "1" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  473. <div></div>
  474. </label>
  475.  
  476. </div>
  477. <div class="clear"><br></div>
  478. </div>
  479.  
  480.  
  481. <div class="franja-full franja-full-e8e8e8 franja-pregunta">
  482. <span class="translate" data-tag="deseas_estar_informado"></span>
  483. </div>
  484.  
  485. <div class="franja-full">
  486.  
  487. <span class="radio-trans">
  488. <label>
  489. <input type="radio" name="MarketingOptionType__c" value="2" %%[ IF @MarketingOptionType__c == "2" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  490. <span class="circle"></span>
  491. <span class="check">
  492. </span>
  493. <span class="translate" data-tag="si_lo_deseo">Sí, lo deseo</span>
  494. </label>
  495. </span>
  496.  
  497. <div class="clear"><br></div>
  498.  
  499. <span class="radio-trans">
  500. <label>
  501. <input type="radio" name="MarketingOptionType__c" value="3" %%[ IF @MarketingOptionType__c == "3" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  502. <span class="circle"></span>
  503. <span class="check">
  504. </span>
  505. <span class="translate" data-tag="no_solo_aquellas">No, solo de aquellas en las que he mostrado interés</span>
  506. </label>
  507. </span>
  508.  
  509. <div class="clear"><br></div>
  510.  
  511. <span class="radio-trans">
  512. <label>
  513. <input type="radio" name="MarketingOptionType__c" value="1" %%[ IF @MarketingOptionType__c == "0" OR @MarketingOptionType__c == "1" OR @MarketingOptionType__c == "4" THEN ]%% %%=v(@checkedHtml)=%% %%[ ENDIF ]%%>
  514. <span class="circle"></span>
  515. <span class="check">
  516. </span>
  517. <span class="translate" data-tag="no_no_lo_deseo">No, no lo deseo</span>
  518. </label>
  519. </span>
  520.  
  521. </div>
  522.  
  523. <div class="clear"></div>
  524.  
  525. <div id="apartado-botones" class="franja-full">
  526.  
  527. <strong><span class="translate" data-tag="danos_una_oportunidad"></span></strong>
  528. <div class="clear"></div>
  529.  
  530. <button class="boton" type="submit" name="GUARDAR" value="GUARDAR"><span class="translate" data-tag="GUARDAR">Guardar</span></button>
  531. </form>
  532. <p><span class="translate" data-tag="si_quieres_darte_de_baja">Si aún así, quieres darte de baja de todas nuestras comunicaciones y ofertas exclusivas para el email XXXXXXXXXXXX, puedes hacerlo en el siguiente enlace:</span></p>
  533.  
  534. <form method="POST" action="%%= RequestParameter('PAGEURL') =%%" novalidate>
  535. <button class="boton" type="submit" name="DARSE_DE_BAJA" value="DARSE_DE_BAJA"><span class="translate" data-tag="DARSE_DE_BAJA">Darse de baja</span></button>
  536. </form>
  537.  
  538. <span class="translate" data-tag="en_un_margen"></span>
  539.  
  540. </div>
  541.  
  542.  
  543. </div>
  544.  
  545.  
  546.  
  547. <div class="modal fade modal__info in" role="dialog" tabindex="-1" id="myModal">
  548. <div class="modal-dialog">
  549. <div class="modal-content">
  550. <div class="modal-header">
  551. <button data-bind="click: function(){close();}" type="button" class="close" data-dismiss="modal" aria-hidden="true"><img src="https://www.trasmediterranea.es/Features/Shared/img/btn_close.png"></button>
  552. <h4 class="modal-title" data-bind="text: title">Informaci&oacute;n</h4>
  553. </div>
  554. <div class="modal-body">
  555. <div class="description-wrapper">
  556. <p class="description">
  557. <span data-bind="text: message">
  558. <script runat="server">
  559. if (Response && Response[0].StatusCode == "Error") {
  560. Write("<span class='translate' data-tag='MENSAJE_ERROR'></span>")
  561. }else{
  562. </script>
  563.  
  564. %%[ IF @Error != "" THEN ]%%
  565. <span class="translate" data-tag="MENSAJE_ERROR"></span>
  566. %%[ ELSEIF RequestParameter("DARSE_DE_BAJA") == "DARSE_DE_BAJA" THEN ]%%
  567. <span class="translate" data-tag="MENSAJE_BAJA_OK"></span>
  568. %%[ ELSEIF RequestParameter("GUARDAR") == "GUARDAR" THEN ]%%
  569. <span class="translate" data-tag="MENSAJE_OK"></span>
  570. %%[ ENDIF ]%%
  571. <script runat="server">
  572. }
  573. </script>
  574. </span>
  575. </p>
  576. </div>
  577. </div>
  578.  
  579. <div class="modal-footer hidden">
  580. <span class="trasme-svg-ico_help icon_red icon_size-m"></span><span><!-- ko text:literals.ContactCenter -->Contact center<!--/ko--> 902 45 46 45</span>
  581. </div>
  582. </div>
  583. </div>
  584. </div>
  585.  
  586. %%[ENDIF]%%
  587. </body>
  588. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement