-
+
+
"
;
- }else{ echo "
" ;} ?>
+ }else{ echo "
" ;} ?>
-
@@ -1536,18 +1534,7 @@ $(document).delegate('*[data-toggle="lightbox"]', 'click', function(event) {
//// wysiwyg
var edit = function() {
- $('.wysiwyg').summernote({height: 250, codemirror: { theme: 'default' },dialogsInBody: true, toolbar:
- [
- ['style', ['bold', 'italic', 'underline', 'clear']],
- ['font', ['strikethrough', 'superscript', 'subscript', 'fontname']],
- ['fontsize', ['fontsize']],
- ['color', ['color']],
- ['para', ['ul', 'ol', 'paragraph', 'style']],
- ['height', ['height']],
- ['insert', ['picture', 'link', 'video', 'table', 'hr']],
- ['misc', ['fullscreen', 'codeview', 'undo', 'redo']]
- ]
- });
+ $('.wysiwyg').summernote({height: 250, codemirror: { theme: 'default' },dialogsInBody: true});
};
var save = function() {
diff --git a/milfs/archivos/index.php b/milfs/archivos/index.php
index abeda02..066671c 100644
--- a/milfs/archivos/index.php
+++ b/milfs/archivos/index.php
@@ -56,10 +56,13 @@ function mysqli_result($res,$row=0,$col=0){
$control = remplacetas('form_datos','contenido',"$archivo",'control',"") ;
$privacidad = remplacetas('form_id','id',"$control[5]",'publico',"") ;
+ //if($privacidad[0] == 0 AND ($_SESSION['id'] != $control[6] OR $_SESSION['id_empresa'] != $control[7]) or $_SESSION['equipo'] != $control[8] ) {
if($privacidad[0] == 0 AND ($_SESSION['id'] != $control[6] OR $_SESSION['id_empresa'] != $control[7]) or $_SESSION['equipo'] != $control[8] ) {
- header("Location: ../images/seguridad.gif");
+ header("Location: ../images/seguridad.gif");
+ //echo "$privacidad[2]";
exit();
}
+ //else{ echo "$privacidad[2]"; exit();}
$dir="$path_images_secure/full/";
if ((!$file=realpath($dir.$_GET['archivo']))
|| strpos($file,realpath($dir))!==0 || substr($file,-4)=='.php'){
diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php
index ec92d9c..f9a2077 100644
--- a/milfs/funciones/funciones.php
+++ b/milfs/funciones/funciones.php
@@ -1,6 +1,71 @@
$titulo[0]
+
+
+ ";
+
+ }else{$formulario="";}
+
+ $razon_social = remplacetas('empresa','id',"$id_empresa",'razon_social','') ;
+ $slogan = remplacetas('empresa','id',"$id_empresa",'slogan','') ;
+ $web = remplacetas('empresa','id',"$id_empresa",'web','');
+ $logo = remplacetas('empresa','id',"$id_empresa",'imagen','') ;
+
+ $resultado="
+
+
+
+
+
+
$slogan[0]
+ $formulario
+
+
+
+
+
+ ";
+return $resultado;
+ }
+
+
+function vista_favorita($form_id){
+ $favorita="";
+ $vista_favorita = remplacetas('form_parametrizacion','campo',$form_id,'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
+ $vista=$vista_favorita[0];
+ if($vista=='libro') { $favorita="b$form_id?registros=10";}
+ elseif($vista=='aplicacion') { $favorita="a$form_id";}
+ elseif($vista=='set') { $favorita="s$form_id";}
+ elseif($vista=='mapa') { $favorita="mapero.php?id=$form_id";}
+ elseif($vista=='presentacion') { $favorita="c$form_id";}
+ elseif($vista=='timeline') { $favorita="timeline.php?id=$form_id";}
+ elseif($vista=='formulario') { $favorita="f$form_id";}
+ elseif($vista=='informe') { $favorita="l$form_id";}
+ elseif($vista=='planilla') { $favorita="p$form_id";}
+ elseif($vista=='agenda') { $favorita="?eventos=$form_id";}
+ elseif($vista=='checklist') { $favorita="m$form_id";}
+ elseif($vista=='notas') { $favorita="n$form_id";}
+ elseif($vista=='landingpage') { $favorita="o$form_id";}
+ else{ $favorita="b$form_id?registros=10";}
+
+ return $favorita;
+ }
+
+
function limpiar_cadena($cadena) {
return (preg_replace('[^ A-Za-z0-9_-ñÑ]', '', $cadena));
// return preg_replace('/\&(.)[^;]*;/', '\\1', $cadena);
@@ -1114,7 +1179,10 @@ if (mysqli_num_rows($sql)!='0'){
elseif($vista=='informe') { $favorita="l$row[id]";}
elseif($vista=='planilla') { $favorita="p$row[id]";}
elseif($vista=='agenda') { $favorita="?eventos=$row[id]";}
- elseif($vista=='checklis') { $favorita="?m$row[id]";}
+ elseif($vista=='landingpage') { $favorita="o$form_id";}
+ elseif($vista=='notas') { $favorita="n$form_id";}
+
+ elseif($vista=='checklist') { $favorita="?m$row[id]";}
else{ $favorita="b$row[id]?registros=10";}
;
@@ -1766,10 +1834,11 @@ if ($tipo == "html"){
$campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ;
$campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ;
foreach ($valor as $c => $v) {
- // $linea .= "
$c $v |
";
+ $linea .= "
$v |
";
+ if(is_array($v)){
foreach ($v as $c1 => $v1) {
$linea .= "
$v1 |
";
- }
+ }}
}
}
@@ -3495,6 +3564,7 @@ while( $row = mysqli_fetch_array( $datos_consulta ) ) {
$render = relacion_render("$row[form_id]","$row[id_campo]",$contenido[0],'5','');
$contenido[0] = "$valor_actual";}
else {$render=html_entity_decode($contenido[0]);}
+ if($tipo_campo[0]=='24' or $tipo_campo[0]=='30'){ $render= json_render("$contenido[0]","html","$control");}
$json_array[$row['campo_nombre']."_titulo"] = "$contenido[0]";
@@ -3882,8 +3952,6 @@ $boton="
$_SESSION[username] $_SESSION[equipo] Salir
-
-
";
$resultado="$boton";
return $resultado;
@@ -5012,9 +5080,7 @@ if (mysqli_num_rows($sql)!='0'){
$descripcion =substr($row[descripcion],0, $length = 80);
$caracteres = strlen("$descripcion");
if($caracteres > 80) { $descripcion= "$descripcion ... ";}
- $resultado .= "
-
";
+ $resultado .= "
";
}
$resultado .="
";
@@ -5619,16 +5685,13 @@ $contenido
";
}
-
if($tipo=="head") {
$edicion="";
$documento=""; $respuestas="";} else{
if(isset($_SESSION['id_empresa'])){
$edicion ="
Editar ";
}else {$edicion="";}
-
}
-
$documento="
";
if($plantilla_original=="svg") { return $impresion;}else{
@@ -5855,7 +5918,10 @@ if (mysqli_num_rows($sql)!='0'){
elseif($vista=='informe') { $favorita="l$row[id]";}
elseif($vista=='planilla') { $favorita="p$row[id]";}
elseif($vista=='agenda') { $favorita="?eventos=$row[id]";}
- elseif($vista=='checklist') { $favorita="?m$row[id]";}
+ elseif($vista=='checklist') { $favorita="m$row[id]";}
+ elseif($vista=='notas') { $favorita="n$row[id]";}
+ elseif($vista=='landingpage') { $favorita="o$form_id";}
+
else{ $favorita="b$row[id]?registros=10";}
if($ultimo_mapa[0] !="") {
$campos = explode(" ",$ultimo_mapa[0]);
@@ -6876,8 +6942,6 @@ $sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 02 ");
// $id_form = remplacetas('form_datos','control',"$identificador",'form_id'," form_id= '$id_form'") ;
$campo_titulo = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
-$campo_clase = remplacetas('form_parametrizacion','campo',$id_form,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
-$campo_titulo_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
$array["identificador"] = "$identificador";
$array["id_aplicacion"] = "$id_form";
@@ -6936,10 +7000,6 @@ while($row = mysqli_fetch_array( $sql ))
//$array[id_campo] = $row[id_campo];
if($id_campo[0] == $campo_titulo[0] or $nombre_campo[0] == 'Titulo' ) {
$array['title'] = strip_tags(html_entity_decode("$contenido[0]"));
-}
- if($id_campo[0] == $campo_clase[0] or $nombre_campo[0] == 'className' ) {
- $array['className'] = md5("$contenido[0]");
- $array['clase'] = "$contenido[0]";
}
//// PRIVACIDAD
$privado = remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ") ;
@@ -7006,43 +7066,7 @@ function parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div,$script,$
$respuesta = new xajaxResponse('utf-8');
if($tabla =="") {
$resultado = "
-
-
";
return $resultado;
}
@@ -7235,7 +7259,6 @@ if($accion =='categorias') {
Campos especiales
-
Mapa
@@ -7749,31 +7772,12 @@ return $respuesta;
$xajax->registerFunction("parametrizacion_mapa");
-function plantilla_clases($formulario){
- $campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
- $consulta="SELECT md5(contenido) AS className , contenido FROM form_datos WHERE form_id = '$formulario' AND id_campo = '$campo_clase[0]' GROUP BY contenido ";
- $link=Conectarse();
- mysqli_set_charset($link, "utf8");
- $sql=mysqli_query($link,$consulta);
- if (mysqli_num_rows($sql)!=0){
-
- while( $row = mysqli_fetch_array( $sql ) ) {
- $color = substr(md5(rand()), 0, 6);
- $className .= "
- /* $row[contenido] */
- .$row[className]{ background-color: #$color;} ";
- }}
- return $className;
- }
-
function parametrizacion_titulo($formulario,$div,$valores) {
$campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
-$campo_clase = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'clase'") ;
$campo_descripcion = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ;
$campo_orden = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'orden'") ;
$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
$campo_orden_nombre = remplacetas('form_campos','id',$campo_orden[0],'campo_nombre',"") ;
-$campo_clase_nombre = remplacetas('form_campos','id',$campo_clase[0],'campo_nombre',"") ;
$campo_descripcion_nombre = remplacetas('form_campos','id',$campo_descripcion[0],'campo_nombre',"") ;
$respuesta = new xajaxResponse('utf-8');
$link=Conectarse();
@@ -7792,16 +7796,13 @@ $listado .= "
"; }else {
@@ -11287,10 +11287,10 @@ if (mysqli_num_rows($sql)!='0'){
$fila=0;
while( $row = mysqli_fetch_array( $sql ) ) {
$mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ;
-
+$vista_favorita = vista_favorita($row['id_formulario']);
if($id_empresa !=''){
$onclick ="";
- $accion = " href='./s$row[id_formulario]' ";
+ $accion = " href='./$vista_favorita' ";
}else {
$onclick ="";
$accion = " href='./e$row[id_empresa]' ";
@@ -11339,6 +11339,11 @@ $resultado_nav .= "
$contenido_listado
";
$resultado_nav .="";
+$li_barra .= "
+ $nombre
+ $contenido_listado
+ ";
}else{}
@@ -11403,12 +11408,14 @@ $resultado = "$resultado $contenido_listado";
$resultado_grid .= "
";
$resultado_banner .= "
";
$resultado_banner = "$resultado_inicial $resultado_banner $resultado_final";
+ $resultado_barra ="$li_barra";
// }
$resultado .="";
}else {$resultado_li = "";}
if($tipo =='li') { return $resultado_li.$resultado;}
elseif($tipo =='nav') { return $resultado_nav;}
+elseif($tipo =='lista') { return $resultado_barra;}
elseif($tipo =='grid') {
if($div !="") {
$respuesta = new xajaxResponse('utf-8');
@@ -11501,14 +11508,14 @@ while( $row = mysqli_fetch_array( $sql ) ) {
-function contenido_parallax($id){
+function contenido_parallax($id,$plantilla){
$div = "contenedor";
- $respuesta = new xajaxResponse('utf-8');
+// $respuesta = new xajaxResponse('utf-8');
$campo_titulo = remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
if($campo_titulo[0] !='') {$w_campo = "AND id_campo = '$campo_titulo[0]'";}
$campo_titulo = $campo_titulo[0];
-$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido";
+$consulta ="SELECT *, control as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC limit 20 ";
$link=Conectarse();
$sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!='0'){
@@ -11520,8 +11527,17 @@ if (mysqli_num_rows($sql)!='0'){
while( $row = mysqli_fetch_array( $sql ) ) {
//$orden = $orden+500;
$identificador = explode(',',$row[identificador]);
- $identificador = $identificador[0];
- $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'','contenido');
+ $identificador = $row['control']; $identificador[0];
+
+
+ $campo_imagen = buscar_campo_tipo("$id","15");
+ $imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
+ if($imagen[0] ==""){$imagen[0] ="";}
+ else{$imagen[0] = $imagen[0];}
+
+
+
+ $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla");
$titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ;
$nav_li .="
@@ -11536,46 +11552,58 @@ while( $row = mysqli_fetch_array( $sql ) ) {
} ";
$links .= " ";
$contenido .= "
-
- $contenido_desplegado
+
+
+
$contenido_desplegado
+
";
$orden = $orden +800;
+
+
+ $css .= "
+
+ .parallax_$row[control] {
+ /* The image used */
+ background-image: url('milfs/images/secure/?file=600/$imagen[0]');
+
+ /* Full height */
+ height: 100%;
+
+ /* Create the parallax scrolling effect */
+ background-attachment: fixed;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+ ";
}
$contenido = "
-
- $links
-
-
+
+ $contenido
+
+
";
}
-//return " $contenido";
- $respuesta->addAssign("$div","innerHTML","$contenido");
- return $respuesta;
+return " $contenido";
+// $respuesta->addAssign("$div","innerHTML","$contenido");
+// return $respuesta;
}
$xajax->registerFunction("contenido_parallax");
@@ -11836,7 +11864,7 @@ function configuracion($accion) {
$div='contenido';
if($accion =='') {
-$link ="";
+$link ="";
return $link;
}elseif($accion=='mostrar') {
@@ -11872,7 +11900,26 @@ return $link;
class='btn btn-success'>Cambiar logo";
//parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div)
$parametrizacion =parametrizacion_linea("","","","","");
- $usuarios_autorizados = autorizar_usuarios('','','');
+ $usuarios_autorizados = autorizar_usuarios('','','');
+ $pagina_inicio_definida = remplacetas('form_parametrizacion','id_empresa',$_SESSION[id_empresa],'descripcion'," tabla='empresa' AND opcion='pagina_inicio'") ;
+
+ $listado_formularios = select_key('form_id,form_grupo','id','form_id.id','nombre',"xajax_parametrizacion_linea('empresa',$_SESSION[id_empresa],'pagina_inicio',(this.value),'div_pagina_inicio','','');","form_id.id_empresa = '$_SESSION[id_empresa]' AND form_id.id = form_grupo.id ",'tipo_consulta',"$pagina_inicio_definida[0]");
+ $pagina_inicio= "
+
+
+
+
+
+ Página de Inicio : $pagina_inicio_definida[0]
+
+ $listado_formularios
+
+
+
+
+
+ ";
+
$resultado .="
@@ -11929,10 +11978,7 @@ return $link;
-
- $parametrizacion
-
";
@@ -12526,7 +12572,7 @@ if($plantilla != ""){
/// $full = preg_replace("/<[^\/][^<>]*> *<\/[^<>]*>/", "", $full );
}else {
- $full= "
$resultado
";
+ $full= "
$resultado
";
}
$resultado ="$full";
@@ -13816,6 +13862,8 @@ elseif($tipo =='17'){
$resultado ="
";
}elseif($tipo =='6'){
$resultado ="
";
+}elseif($tipo =='3'){
+ $resultado ="
";
}elseif($tipo =='33'){
if ($valores =='diario') {$selected_diario= "checked"; $selected_historico ="";}
@@ -14635,6 +14683,8 @@ if (mysqli_num_rows($sql)!='0' ){
$mostrar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='mostrar_portal'") ;
$llenar = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='llenar_portal'") ;
$ver_data = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='ver_data_portal'") ;
+ $pagina_inicio = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='pagina_inicio'") ;
+ if($pagina_inicio[0] !="1"){$pagina_inicio[0] ="0";}
$vista_favorita = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ;
if($geo[0] !='') { $mapa= "
Mapa";}else {$mapa='';}
@@ -14770,7 +14820,9 @@ $item .= "
-
+
+
+
@@ -15155,21 +15207,29 @@ elseif($campo_tipo_accion == 'email'){$render = "
elseif($campo_tipo_accion == 'limit'){
$limite = limite("".$id_campo."[".$item."]",'','limite');
$rows = ceil($limite / 50 )+1;
+ if ($limite > 50){
+ $cols='12';
+ $dibujar_campo ="
";
+ }
+ else{
+ $cols='6';
+ $size= $limite."em";
+ $dibujar_campo ="
";}
$render = "$limite /
-
";
- $cols='12';
+ $dibujar_campo ";
+
}
elseif($campo_tipo_accion == 'select'){
//$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo",$id_campo."[".$item."]");
$select = select_edit($id_campo,$id_form,"$value",$id_campo."[".$item."]",$control);
- $render = "$select
$campo_descripcion "; $cols='12'; }
+ $render = "$select
$campo_descripcion "; $cols='6'; }
elseif($campo_tipo_accion == 'radio'){
$select = radio_edit($id_campo,$id_form,$value,$id_campo."[".$item."]",$control);
$render = "$select
$campo_descripcion ";
- $cols='12';
+ $cols='6';
}
elseif($campo_tipo_accion == 'radio_agrupado_campos'){
//radio_agrupado_linea($id_campo,$form_id,$valor,$name,$control)
@@ -15246,15 +15306,26 @@ $render = "
elseif($campo_tipo_accion == 'number'){
$rango = remplacetas('form_campos_valores','id_form_campo',$id_campo,'campo_valor',"") ;
$campos = explode(":",$rango[0]);
- $valores_rango = explode(";",$campos[1]);
+ $valores_rango = explode(";",$campos[0]);
$min= $valores_rango[0];
$max= $valores_rango[1];
+ $pasos= $valores_rango[2];
+ $aviso_rango="";
+ $aviso_pasos="";
+ if( $rango !=""){
+
+ $onchange=" onkeyup= \"xajax_validar_rango((this.value),'$min','$max','$pasos','".$id_campo."[".$item."]');\"
+ onchange= \"xajax_validar_rango((this.value),'$min','$max','$pasos','".$id_campo."[".$item."]');\" ";
+ $aviso_rango =" Mínimo: $min Máximo: $max"; if($pasos !=""){ $aviso_pasos ="Pasos: $pasos";}
+
+ }else{
+ $onchange="";
+ }
-
- $render = "
-
-
(solo números)
$rango[0] / $valores_rango[0] - $valores_rango[1]";
- $cols='12';
+ $render = "
+
+
(solo números)
$aviso_rango $aviso_pasos";
+ $cols='6';
}
elseif($campo_tipo_accion == 'password'){
@@ -15332,6 +15403,60 @@ if($campo_tipo_accion == "oculto" OR $campo_tipo_accion == "consecutivo" ) {
return $input;
}
+function validar_rango($valor,$min,$max,$step,$id_campo){
+$div_input = "input_$id_campo";
+$respuesta = new xajaxResponse('utf-8');
+
+$restante="$valor";
+if($valor < $min ){
+ $respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
+ $respuesta->addAssign("$div_input","className","has-error ");
+ $respuesta->addAssign("$id_campo","value","");
+ $restante="El valor
$valor es inferior al rango";
+ }
+elseif($valor > $max ){
+ $respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
+ $respuesta->addAssign("$div_input","className","has-error ");
+ $respuesta->addAssign("$id_campo","value","");
+ $restante="El valor
$valor es superior al rango";
+ }
+ else{
+ $respuesta->addAssign("aviso_$id_campo","className","alert-success");
+$respuesta->addAssign("$div_input","className","has-success ");
+$restante='';
+ }
+$respuesta->addAssign("aviso_$id_campo","innerHTML","$restante");
+return $respuesta;
+
+
+
+if($contenido !='') {
+
+ $size= strlen($contenido);
+ $restante = ($limite - $size);
+ $div_input = "input_$id_campo";
+ if( $restante<=1) {
+$respuesta->addAssign("aviso_$id_campo","className","alert-danger ");
+$respuesta->addAssign("$div_input","className","has-error ");
+ }
+ elseif( $restante<=10) {
+$respuesta->addAssign("aviso_$id_campo","className","alert-warning ");
+$respuesta->addAssign("$div_input","className","has-warning ");
+ }else{
+$respuesta->addAssign("aviso_$id_campo","className","alert-succes ");
+$respuesta->addAssign("$div_input","className","has-success ");
+}
+ $respuesta->addAssign("aviso_$id_campo","innerHTML","$restante");
+
+ return $respuesta;
+ }
+ $respuesta->addAssign("aviso_$id_campo","innerHTML","$limite");
+ return $respuesta;
+ //return $limite;
+}
+$xajax->registerFunction("validar_rango");
+
+
function validar_email($email) {
if (preg_match('/^[^0-9][a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*[@][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$email)) {
@@ -16203,7 +16328,7 @@ $resultado="
";
@@ -16338,6 +16463,7 @@ if (mysqli_num_rows($sql)!='0'){
$resultado="