%
'Recibo las variables
spain = ""
url = ""
num_param = 0
'Oculto la celda de acceso al default
If InStr(texto_definitivo,"style=""font-size:11px;"" id=""link_default""")>0 Then
texto_definitivo = replace(texto_definitivo,"style=""font-size:11px;"" id=""link_default""","style=""font-size:11px;display:none;"" id=""link_default""")
Else If InStr(texto_definitivo,"id=""link_default""")>0 Then
texto_definitivo = replace(texto_definitivo,"id=""link_default""","style=""display:none;"" id=""link_default""")
End If
End If
'Recibo todos los parametros enviados por GET
For each param In Request.QueryString
Select Case param:
Case "email_origin" : email_origin = request.Querystring ("email_origin")
Case "cnt" : spain = "/spain"
Case "email" : email = request.Querystring ("email")
Case "idcliente" : idcliente = request.Querystring ("idcliente")
Case "nombre_cliente" : nombre_cliente = request.Querystring ("nombre_cliente")
Case "created" : created = request.Querystring ("created")
Case "updated" : updated = request.Querystring ("updated")
Case "date_expire" : date_expire = request.Querystring ("date_expire")
Case "date_purchase" : date_purchase = request.Querystring ("date_purchase")
Case "date_registration" : date_registration = request.Querystring ("date_registration")
Case "fin_servicios" : fin_servicios = request.Querystring ("fin_servicios")
Case "full_name" : full_name = request.Querystring ("full_name")
Case "last_name" : last_name = request.Querystring ("last_name")
Case "on_email" : on_email = request.Querystring ("on_email")
Case "on_phone" : on_phone = request.Querystring ("on_phone")
Case "postal_code" : postal_code = request.Querystring ("postal_code")
Case "salutation" : salutation = request.Querystring ("salutation")
Case "send_information" : send_information = request.Querystring ("send_information")
Case "title" : title = request.Querystring ("title")
Case "activation_code" : activation_code = request.Querystring ("activation_code")
Case "nombre_producto" : nombre_producto = request.Querystring ("nombre_producto")
Case "enlace_descarga" : enlace_descarga = request.Querystring ("enlace_descarga")
Case "id_product" : id_product = request.Querystring ("id_product")
Case "cod_pais" : cod_pais = request.Querystring ("cod_pais")
Case "linkshare" : linkshare = request.Querystring ("linkshare")
Case "emailshare" : emailshare = request.Querystring ("emailshare")
Case "facebookshare" : facebookshare = request.Querystring ("facebookshare")
Case "facebookshare2" : facebookshare2 = request.Querystring ("facebookshare2")
Case "twittershare" : twittershare = request.Querystring ("twittershare")
Case "email_contacto_soporte": email_contacto_soporte = request.Querystring ("email_contacto_soporte")
End Select
Next
If Instr(email_origin,"/") Then
url = email_origin
url2 = email_origin
Else
url = spain & "/emailhtml/" & email_origin & "/" & email_origin & ".htm"
url2 = spain & "/emailhtml/" & email_origin & "/" & email_origin & ".html"
End If
'response.Write(url)
'response.Write(request.Querystring ("title"))
'Abro el archivo origen y lo guardo en texto
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath(url)) then
Set objFile = objFSO.OpenTextFile(Server.MapPath(url),1)
Else If objFSO.FileExists(Server.MapPath(url2)) then
Set objFile = objFSO.OpenTextFile(Server.MapPath(url2),1)
End If
End If
If Not objFile.AtEndOfStream Then
texto = CStr(objFile.ReadAll)
End If
'Array de comparaciones
texto_definitivo = texto
Dim array_condiciones(1,44)
array_condiciones(0,0) = "Email Address"
array_condiciones(1,0) = server.HTMLEncode(email)
array_condiciones(0,1) = "Email"
array_condiciones(1,1) = server.HTMLEncode(email)
array_condiciones(0,2) = "$contacts.email"
array_condiciones(1,2) = server.HTMLEncode(email)
array_condiciones(0,3) = "customer_id"
array_condiciones(1,3) = server.HTMLEncode(idcliente)
array_condiciones(0,4) = "$contacts.c$customer_id"
array_condiciones(1,4) = server.HTMLEncode(idcliente)
array_condiciones(0,5) = "First Name"
array_condiciones(1,5) = server.HTMLEncode(nombre_cliente)
array_condiciones(0,6) = "$contacts.first_name"
array_condiciones(1,6) = server.HTMLEncode(nombre_cliente)
array_condiciones(0,7) = "Date Created"
array_condiciones(1,7) = server.HTMLEncode(created)
array_condiciones(0,8) = "Date Last Updated"
array_condiciones(1,8) = server.HTMLEncode(updated)
array_condiciones(0,9) = "date_expire"
array_condiciones(1,9) = server.HTMLEncode(date_expire)
array_condiciones(0,10) = "date_purchase"
array_condiciones(1,10) = server.HTMLEncode(date_purchase)
array_condiciones(0,11) = "date_registration"
array_condiciones(1,11) = server.HTMLEncode(date_registration)
array_condiciones(0,12) = "fecha_fin_servicios"
array_condiciones(1,12) = server.HTMLEncode(fin_servicios)
array_condiciones(0,13) = "Full Name"
array_condiciones(1,13) = server.HTMLEncode(full_name)
array_condiciones(0,14) = "Last Name"
array_condiciones(1,14) = server.HTMLEncode(last_name)
array_condiciones(0,15) = "ON contact email"
array_condiciones(1,15) = server.HTMLEncode(on_email)
array_condiciones(0,16) = "ON phone"
array_condiciones(1,16) = server.HTMLEncode(on_phone)
array_condiciones(0,17) = "Postal Code"
array_condiciones(1,17) = server.HTMLEncode(postal_code)
array_condiciones(0,18) = "salutation"
array_condiciones(1,18) = server.HTMLEncode(salutation)
array_condiciones(0,19) = "$contacts.c$salutation"
array_condiciones(1,19) = server.HTMLEncode(salutation)
array_condiciones(0,20) = "Send Information"
array_condiciones(1,20) = server.HTMLEncode(send_information)
array_condiciones(0,21) = "Title"
array_condiciones(1,21) = server.HTMLEncode(title)
array_condiciones(0,22) = "$contacts.title"
array_condiciones(1,22) = server.HTMLEncode(title)
array_condiciones(0,23) = "%%CLIENTID%%"
array_condiciones(1,23) = server.HTMLEncode(idcliente)
array_condiciones(0,24) = "%%EMAIL%%"
array_condiciones(1,24) = server.HTMLEncode(email)
array_condiciones(0,25) = "%%NAME%%"
array_condiciones(1,25) = server.HTMLEncode(nombre_cliente)
array_condiciones(0,26) = "%%SURNAME%%"
array_condiciones(1,26) = server.HTMLEncode(last_name)
array_condiciones(0,27) = "@@CLIENTID@@"
array_condiciones(1,27) = server.HTMLEncode(idcliente)
array_condiciones(0,28) = "@@EMAIL@@"
array_condiciones(1,28) = server.HTMLEncode(email)
array_condiciones(0,29) = "$contacts.c$rtgtcustomerid"
array_condiciones(1,29) = server.HTMLEncode(idcliente)
array_condiciones(0,30) = "%%ACTIVATION%%"
array_condiciones(1,30) = server.HTMLEncode(activation_code)
array_condiciones(0,31) = "^~#{Downloads^~#{"
array_condiciones(1,31) = server.HTMLEncode(enlace_descarga)
array_condiciones(0,32) = "^~#{Idcliente^~#{"
array_condiciones(1,32) = server.HTMLEncode(idcliente)
array_condiciones(0,33) = "^~#{Idactivacion^~#{"
array_condiciones(1,33) = server.HTMLEncode(activation_code)
array_condiciones(0,34) = "^~#{Descripcion^~#{"
array_condiciones(1,34) = server.HTMLEncode(nombre_producto)
array_condiciones(0,35) = "%%ACTIVATIONCODE%%"
array_condiciones(1,35) = server.HTMLEncode(activation_code)
array_condiciones(0,36) = "%%PRODUCTID%%"
array_condiciones(1,36) = server.HTMLEncode(id_product)
array_condiciones(0,37) = "^~#{CodPais^~#{"
array_condiciones(1,37) = server.HTMLEncode(cod_pais)
array_condiciones(0,38) = "^~#{Email^~#{"
array_condiciones(1,38) = server.HTMLEncode(email)
array_condiciones(0,39) = "{{ email_share_link }}"
array_condiciones(1,39) = server.HTMLEncode(linkshare)
array_condiciones(0,40) = "{{ email_share_link }}"
array_condiciones(1,40) = server.HTMLEncode(emailshare)
array_condiciones(0,41) = "{{ facebook_share_link }}"
array_condiciones(1,41) = server.HTMLEncode(facebookshare)
array_condiciones(0,42) = "*|URL:FACEBOOKSHARELINK|*"
array_condiciones(1,42) = server.HTMLEncode(facebookshare2)
array_condiciones(0,43) = "{{ twitter_share_link }}"
array_condiciones(1,43) = server.HTMLEncode(twittershare)
array_condiciones(0,44) = "%%EMAIL_DE_CONTACTO_DE_SOPORTE%%"
array_condiciones(1,44) = server.HTMLEncode(email_contacto_soporte)
'Recorro el array y hago los replace
For i = 0 to 44
texto_definitivo = replace(texto_definitivo, array_condiciones(0,i), array_condiciones(1,i))
Next
'Añado las funciones js necesarias
js_default = ""
texto_definitivo = replace(texto_definitivo,"",js_default & "")
'Código Google Analytics
'Abro el archivo origen y lo guardo en texto
'Set objFSO_google = Server.CreateObject("Scripting.FileSystemObject")
'Set objFile_google = objFSO_google.OpenTextFile(Server.MapPath("/emailhtml/default-creator/g_analitycs.html"),1)
'If Not objFile_google.AtEndOfStream Then
' script_analitycs = CStr(objFile_google.ReadAll)
'End If
'texto_definitivo = replace(texto_definitivo,"",script_analitycs & "")
'objFile_google.Close
'Código Tag Manager
'Abro el archivo origen y lo guardo en texto
Set objFSO_tag = Server.CreateObject("Scripting.FileSystemObject")
Set objFile_tag = objFSO_tag.OpenTextFile(Server.MapPath("/emailhtml/default-creator/tag_manager.html"),1)
If Not objFile_tag.AtEndOfStream Then
script_tag = CStr(objFile_tag.ReadAll)
End If
texto_definitivo = replace(texto_definitivo,"