From 61ef50281fdc2c431203ca4db2cf36e1b6c9c919 Mon Sep 17 00:00:00 2001
From: humano
Date: Mon, 2 Nov 2015 18:12:15 -0500
Subject: [PATCH] PARAMETRIZACION EMAIL FORMULARIO Desde el administrador de
formularios se puede parametrizar un email para el envio automatico cuando el
formulario se llene, si no hay un emai, no se envia.
---
milfs/funciones/funciones.php | 52 +++++++++++++++++++++++++++++------
milfs/images/secure/index.php | 3 +-
2 files changed, 46 insertions(+), 9 deletions(-)
diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php
index b4b691e..2a0fffa 100755
--- a/milfs/funciones/funciones.php
+++ b/milfs/funciones/funciones.php
@@ -1,6 +1,28 @@
$descripcion";
+ $respuesta->addAssign("$div","innerHTML",$resultado);
+
+ }else {
+$respuesta->addAlert("$consulta");
+}
+//$respuesta->addAssign("confirmar_envio_email","innerHTML",$exito);
+return $respuesta;
+ }
+$xajax->registerFunction("parametrizacion_linea");
+
function email_contenido($id,$control,$id_campo,$email_envio){
if($email_envio =="") {
@@ -65,8 +87,6 @@ $impresion
$respuesta->addAssign("confirmar_envio_email","innerHTML",$exito);
return $respuesta;
-
-
}
$xajax->registerFunction("email_contenido");
@@ -5622,6 +5642,7 @@ if (mysql_num_rows($sql)!='0' ){
$orden = editar_campo("form_id",$row['id'],"orden","","","");
$descripcion = editar_campo("form_id",$row['id'],"descripcion","","","");
$geo = buscar_campo_tipo($id,"14");
+ $email_envio = remplacetas('form_parametrizacion','campo',"$row[id]",'descripcion'," tabla='form_id' and opcion = 'email'") ;
if($geo[0] !='') { $mapa= " Mapa";}else {$mapa='';}
if($i % $divider==0) {
@@ -5707,6 +5728,17 @@ $item .= "
Nombre:$nombre
Descripción:$descripcion
Orden:$orden Grupo: $grupo
+
+
+
@@ -6301,13 +6333,16 @@ $impresion = formulario_imprimir("$formulario[form_id]","$formulario[control]","
";
- $mail ='1';
+// $mail ='1';
}
-if($mail =='1') {
+//if($mail =='1') {
- $propietario = remplacetas('form_id','id',$formulario[form_id],'propietario',"") ;
- $propietario = remplacetas('usuarios','id',$propietario[0],'email',"") ;
+ //$propietario = remplacetas('form_id','id',$formulario[form_id],'propietario',"") ;
+ //$propietario = remplacetas('usuarios','id',$propietario[0],'email',"") ;
+ $email_envio = remplacetas('form_parametrizacion','campo',"$formulario[form_id]",'descripcion'," tabla='form_id' and opcion = 'email'") ;
+ if($email_envio[0] !="") {
+ $impresion = formulario_imprimir("$formulario[form_id]","$formulario[control]","preview");
$id_empresa = remplacetas('form_id','id',$formulario[form_id],'id_empresa',"") ;
$id_empresa = $id_empresa[0];
@@ -6325,11 +6360,11 @@ $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $razon_social[0] <$email[0]>\r\n";
$headers .= "Reply-To: $email[0]\r\n";
$headers .= "Return-path: $email[0]\r\n";
-$headers .= "Cc: $propietario[0]" . "\r\n";
+$headers .= "Cc: $email_envio[0]" . "\r\n";
$asunto= "[MILFS] $nombre_formulario[0]";
$cuerpo ="
-Formulario
+$impresion
Se ha completado el formulario $nombre_formulario[0]
Puede revisar los datos en http://$_SERVER[HTTP_HOST]/milfs?id=$formulario[form_id]&c=$formulario[control]
Saludos de MILFS
@@ -6337,6 +6372,7 @@ $cuerpo ="
if(mail("$email[0]","$asunto","$cuerpo","$headers")){ $exito .=""; }else {$exito .="error enviando correo";}
//$exito .= "$email[0] $headers ";
}
+ /// }
$respuesta->addAssign("div_$control","innerHTML","$exito ");
return $respuesta;
}
diff --git a/milfs/images/secure/index.php b/milfs/images/secure/index.php
index cb4339c..9f27303 100755
--- a/milfs/images/secure/index.php
+++ b/milfs/images/secure/index.php
@@ -11,7 +11,8 @@ if(!isset($_GET['file']) ){
header("Location: ../sinimagen.jpg");
}
-$dir="$_SESSION[path_images_secure]/";
+ include("includes/datos.php");
+$dir="$path_images_secure";
if ((!$file=realpath($dir.$_GET['file']))
|| strpos($file,realpath($dir))!==0 || substr($file,-4)=='.php'){
//header('HTTP/1.0 404 Not Found');