% On error Resume Next vrsion_des = Request.QueryString("v") permiso = "" permiso = request.form("enviar") nombre = request.form("Nombre") 'rpd 20091012 ocupacion = request.form("Ocupacion") ocupacion = "" mail = request.form("Email") pais = request.form("Pais") 'rpd 20091012 seentero = request.form("slcentero") seentero = "" 'rpd 20091012 edad = request.form("Edad") edad = "" vrsion = request.form("version") 'rpd 20091012 comprar = request.form("optcomprar") comprar = "" 'rpd 20091012 comentario = request.form("Comentarios") comentario = "" autoriza = request.form("optautorizo") 'rpd 20091012 comunicarse = request.form("optcomunicarse") comunicarse = "" 'rpd 20091012 actualizaciones = request.form("optactualizaciones") actualizaciones = "" 'rpd 20091012 estudiantes = request.form("optestudiantes") estudiantes = "" 'rpd 20091012 mail2 = request.form("Email2") mail2 = "" 'razon = request.form("motivo") 'sexo = request.form("Sexo") 'call msg(vrsion) 'call msg(comprar) '====rpd 2010/01/27 Se contabiliza minutos por IP strIP = request.servervariables("REMOTE_ADDR") Set ConIP = Server.CreateObject("ADODB.Connection") ConIP.Open ("DRIVER={Microsoft Access Driver (*.mdb)};UID=;PWD=MEDYGS2016;DBQ=" & Server.MapPath("\dirdb2\librovisitas.mdb")) '& ";pwd=MEDYGS2016") set RIP=createobject("ADODB.Recordset") 'rpd 2010.03.25 se quita IDPAGINA IPsql = "select HORA, IDPAGINA, URL, FECHA from tdseguimiento where IDPAGINA = 'EQUILIBRA' and IP = '"& strIP & "' order by FECHA " IPsql = "select HORA, IDPAGINA, URL, FECHA from tdseguimiento where IP = '"& strIP & "' order by FECHA " RIP.Open IPsql,ConIP dim lwsurl dim lwsfecha dim descarga dim compra dim lwsfecham dim wwfechan dim wwfechau dim vecurlo dim lwsurl_u lwsfecham = "" lwsurl = "" lwsfecha = "" compra = 0 descarga = 0 wwfechau = "99999999" Do while not RIP.EOF dim accesos if trim(RIP("IDPAGINA")) = "EQUILIBRA" then if not isDate(RIP("HORA")) then dim Sumador dim seg dim contador dim verif seg = cint(RIP("HORA")) Sumador = Sumador + seg end if end if if trim(lwsfecha) <> trim(RIP("FECHA")) then lwsfecha = trim(RIP("FECHA")) accesos = accesos + 1 end if // if trim(lwsfecham) = "" then // lwsfecham = trim(RIP("FECHA")) // lwsurl = trim(RIP("URL")) // end if wwfechan = mid(RIP("FECHA"),1,4) + mid(RIP("FECHA"),6,2) + mid(RIP("FECHA"),9,2) if cdbl(wwfechan) < cdbl(wwfechau) then wwfechau = wwfechan lwsfecham = trim(RIP("FECHA")) lwsurl = trim(RIP("URL")) end if // if RIP("FECHA") < lwsfecham then // lwsfecham = trim(RIP("FECHA")) // lwsurl = trim(RIP("URL")) // end if verif = instr(RIP("URL"),"compra") if verif <> 0 then compra = compra + 1 end if verif = instr(RIP("URL"),"COMPRA") if verif <> 0 then compra = compra + 1 end if verif = instr(RIP("URL"),"descarga") if verif <> 0 then descarga = descarga + 1 end if verif = instr(RIP("URL"),"DESCARGA") if verif <> 0 then descarga = descarga + 1 end if RIP.movenext loop set ConIP = nothing 'rpd 2010/01/27 no se permite a partir de esta fecha las descargas directas todos con solicitud para alimentar base de datos de clientes ' if clng(Sumador) >= 1200 then ' seenvio = "" ' end if ''fin rpd '' if clng(Sumador) >= 1200 then '' seenvio = "D" '' end if ' 'seenvio = "D" ''====EMH 2008/02/19 Se permite la descarga directa del software si tiene 20 minutos por IP validacorreo = validarEmail(mail) strconfirmamail = "" if trim(mail) <> "" then 'rpd 20091012 if trim(mail) = trim(mail2) then strconfirmamail = "S" 'rpd 20091012 end if end if 'call msg(validacorreo) 'rpd 2010/03/15 se valida tiempo de visitas para exigir al cliente que conozca más de EQL antes de solicitud de descarga 'seenvio = "" if clng(Sumador) > 120 then seenvio = "" else ' call msg("Por favor revisar el contenido del producto, y su descripción antes de solicitar una demostración.") seenvio = "R" end if 'fin rpd if seenvio = "Y" then seenvio = "S" end if 'response.write("autoriza = " & autoriza & " permiso = " & permiso) if autoriza = "SI" then 'rpd 20091012 if permiso <> "" and strconfirmamail = "S" and validacorreo = "True" and vrsion <> "" and nombre <> "" and pais <> "" and ocupacion <> "" and vrsion <> "" then if permiso <> "" and strconfirmamail = "S" and validacorreo = "True" and vrsion <> "" and nombre <> "" then mes = month(date) dia = day(date) if len(trim(mes))=1 then mes = "0" & mes if len(trim(dia))=1 then dia = "0" & dia FCH = year(date) & "/" & mes & "/" & dia HRO = TIME fecha_ing = FCH & " " & HRO Set ConnS = Server.CreateObject("ADODB.Connection") ConnS.Open ("DRIVER={Microsoft Access Driver (*.mdb)};UID=;PWD=;DBQ=" & Server.MapPath("\registrarse\contactenos.mdb")) '& ";pwd=MEDYGS2016") set RsIR=createobject("ADODB.Recordset") strsql = "Select * from SOLICITUD where IP ='" & Request.ServerVariables("REMOTE_ADDR") & "' OR EMAIL ='" & mail & "' order by secsolicitud, AUX3 desc " RsIR.Open strsql,ConnS wconsd = 0 wconsa = 0 w_conta = 0 w_con = 0 if not RsIR.EOF then vecR = RsIR.GetRows(RsIR.RecordCount) w_con = UBound(vecR, 2) redim w_consd(w_con + 1) redim w_consa(w_con + 1) i=0 for i = 0 to w_con + 1 w_consd(i) = 0 w_consa(i) = 0 next i=0 for i = 0 to w_con if TRIM(vecR(10,i))= "DD" or TRIM(vecR(10,i))= "DA" then w_conta = w_conta + 1 end if if trim(vecR(10,i))= "SD" then if i < w_con then if trim(vecR(17,i)) <> trim(vecR(17,i+1)) or trim(vecR(10,i+1)) <> "DD" then wconsd = wconsd + 1 w_consd(wconsd) = vecR(17,i) end if else wconsd = wconsd + 1 w_consd(wconsd) = vecR(17,i) end if end if if trim(vecR(10,i))= "SA" then if i < w_con then if trim(vecR(17,i)) <> trim(vecR(17,i+1)) or trim(vecR(10,i+1)) <> "DA" then wconsa = wconsa + 1 w_consa(wconsa) = vecR(17,i) end if else wconsa = wconsa + 1 w_consa(wconsa) = vecR(17,i) end if end if next end if SET RsIR = nothing if w_conta > 2 then seenvio = "N" end if if seenvio <> "N" then set RsIS=createobject("ADODB.Recordset") strsql = "Select max(secsolicitud) from SOLICITUD" RsIS.Open strsql,ConnS dim ultimosec dim cadenaAux dim nombrezip dim codversion dim digito ultimosec = 0 ultimosec = RsIS(0) if ultimosec <> "" then ultimosec = ultimosec + 1 else ultimosec = 101100001 end if vecurlo = split(mail,"@") digito = "" cadenaAux = vecurlo(0) & "@" & ultimosec & vecurlo(1) digito = LeeDigitoVerificador(Trim(cadenaAux)) cadenaAux = ultimosec & digito if vrsion = "profesional" then nombrezip = "InstalDemo" codversion = "P" end if if vrsion = "profesional_estudiante" then codversion = "S" nombrezip = "InstalDemoEstudiante" end if if vrsion = "familiar" then nombrezip = "installdemo(familiar)" codversion = "F" end if SET RsIS = nothing set RsI=createobject("ADODB.Recordset") for i = 1 to wconsd set RsU=createobject("ADODB.Recordset") if w_consd(i) > 0 then strsql = "UPDATE SOLICITUD SET comentario='anuladad' WHERE secsolicitud=" & w_consd(i) & "" 'response.write("strsql -> " & strsql) RsU.Open strsql,ConnS SET RsU = nothing end if next for i = 1 to wconsa set RsU=createobject("ADODB.Recordset") if w_consa(i) > 0 then strsql = "UPDATE SOLICITUD SET comentario='anuladaa' WHERE secsolicitud=" & w_consa(i) & "" RsU.Open strsql,ConnS SET RsU = nothing end if next strsql = "INSERT INTO SOLICITUD VALUES( '" & Request.ServerVariables("REMOTE_ADDR")& "','" & nombre & "','ocupacion','" & mail & "','" & pais & "','solicitad','" & FCH & "','" & HRO & "','D','" & vrsion & "','SD','seentero','comprar'" 'rpd 2010.08.27 se aumenta campos a contactenos vecurlo = split(lwsurl,"-////-") lwsurl_u = vecurlo(1) lwsurl_u = replace(lwsurl_u, "-////-", "") if trim(lwsurl_u) = "" then lwsurl_u = lwsurl end if strsql = strsql & "," & clng(sumador) & ",'" & trim(lwsurl_u) & "','" & trim(lwsfecham) & "'," & clng(accesos) & "," & ultimosec & "," & digito & ")" 'response.write(strsql) RsI.Open strsql,ConnS SET RsI = nothing '========Correo======== 'if yyy="shgdfds" then dim oMail, el_mensaje, para, de, asunto, mensaje, comentario, cdoConfig Set cdoConfig = Server.CreateObject("CDO.Configuration") cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 0 cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.enlinea.ec" cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "info@enlinea.ec" cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "info" cdoConfig.fields.update Set oMail = Server.CreateObject("CDO.Message") Set oMail.Configuration = cdoConfig 'reemplazar aqui las variables principales para = "" de = "" asunto = "" para = "informacion@generalsoftec.com, softwaredenutricion@gmail.com" de = mail asunto = "Solicitud EquiLibra " & vrsion & " - " & nombre & " - " & fecha_ing oMail.From = de oMail.to = para 'oMail.cc = copia 'oMail.Bcc = "softwaredenutricion@hotmail.com" oMail.Subject= asunto mensaje="
" mensaje=mensaje & "Ud. Puede accesar a descargar equilibra versión " & Ucase(vrsion) & " demo, con el Nro. de SOLICITUD " & cadenaAux & " que será su clave de descarga. "&vbcrlf mensaje=mensaje & " en la siguiente dirección: http://www.equilibra.enlinea.ec/registrarse/solicitud_acep_new.asp?v=" & vrsion & "
"&vbcrlf if vrsion = "profesional" then mensaje=mensaje & "Con la versión profesional UD. Tendrá"&vbcrlf mensaje=mensaje & " una ayuda directa para el control nutricional de sus pacientes y podrá"&vbcrlf mensaje=mensaje & " entregar a cada uno de ellos los programas nutricionales y de actividad física"&vbcrlf mensaje=mensaje & " personalizados.
"&vbcrlf 'rpd 20091012 mensaje=mensaje & "Si Ud. necesita instalar el software Equilibra versión profesional en demostración, en un sistema operativo Windows Vista, favor revisar el instructivo de instalación: "&vbcrlf 'rpd 20091012 mensaje=mensaje & " Instructivo para Windows Vista pre-Instalación Equilibra
"&vbcrlf end if if vrsion = "profesional_estudiante" then mensaje=mensaje & "Con la versión profesional para estudientes UD. Tendrá"&vbcrlf mensaje=mensaje & " una ayuda directa para sus estudios y para elaboración de dietas y "&vbcrlf mensaje=mensaje & " tener programas nutricionales y de actividad física"&vbcrlf mensaje=mensaje & " personalizados.
"&vbcrlf end if if vrsion = "familiar" then mensaje=mensaje & "Con la versión Familiar dispondrá "&vbcrlf mensaje=mensaje & " de una ayuda interactiva nutricional para Ud. Y cada uno de sus familiares."&vbcrlf mensaje=mensaje & " Descubrirá los secretos de la nutrición y vera los resultados"&vbcrlf mensaje=mensaje & " en su salud y en su peso.
"&vbcrlf end if mensaje=mensaje & "Le sugerimos que antes de usar Equilibra revise "&vbcrlf mensaje=mensaje & " la presentación grafica desde la dirección http://www.equilibra.ec/index.asp"&vbcrlf mensaje=mensaje & " que le permitirá disponer de una visión general del producto y"&vbcrlf mensaje=mensaje & " usarlo de la forma apropiada.
"&vbcrlf mensaje=mensaje & "Para instalar el producto todo lo que tiene que"&vbcrlf mensaje=mensaje & " hacer es:
"&vbcrlf mensaje=mensaje & "1.- Descargar la version demo
"&vbcrlf
mensaje=mensaje & " 2.- Descomprimir el archivo ZIP
"&vbcrlf
mensaje=mensaje & " 3.- Ejecutar el archivo Setup.exe
La versión de DEMO 2011 no tiene costo y"&vbcrlf mensaje=mensaje & " puede usarla en calidad de demostración sin premuras de tiempo y a su ritmo,"&vbcrlf mensaje=mensaje & " de tal manera que pueda observar y comparar con otros productos las bondades de EquiLibra, "&vbcrlf mensaje=mensaje & " Cuando concluya la demostración UD. puede comprar la licencia de uso definitiva en http://www.equilibra.ec"&vbcrlf mensaje=mensaje & " y continuar usando todos los datos ingresados en EquiLibra mientras estuvo en demostración.
"&vbcrlf mensaje=mensaje & "Si necesita mayor información estamos a"&vbcrlf mensaje=mensaje & " sus ordenes en:
"&vbcrlf mensaje=mensaje & "* Email: informacion@generalsoftec.com"&vbcrlf mensaje=mensaje & " -"&vbcrlf mensaje=mensaje & " * Teléfono: (593-2) 2-416-160
"&vbcrlf mensaje=mensaje & "
"&vbcrlf
mensaje=mensaje & " Atentamente
"&vbcrlf
mensaje=mensaje & " Generalsoft S.A.