$listado_campos";}else {$listado_campos=$listado_campos;}
$linea .= landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado');
$impresion = landingpage_contenido_identificador("$row[control]","$formulario","svg",'paginado');
$impresion = str_replace("'", '"', $impresion);
$impresion = str_replace('@"', "'", $impresion);
$encabezado = '
";
//$linea .= mostrar_identificador("$row[control]","$id_form","landingpage",'simple');;
//$linea .= "
$row[control]";
$archivo = $estructura."$titulo[0]"."_$row[control]".".svg";
$file=fopen($archivo,"w") or die("Problemas en la creacion $archivo");
$impresion = $encabezado.$impresion.$pie;
fputs($file,$impresion);
fclose($file);
}
}
echo $linea;
//$file = fopen($filePath, 'w');
}
}
function filtro_opciones_campo($id_campo,$formulario){
$opciones = "";
$consulta = "SELECT * FROM `form_campos_valores` WHERE `id_form_campo` = '$id_campo'";
$link=Conectarse();
mysqli_set_charset($link, "utf8");
$sql=mysqli_query($link,$consulta);
if (mysqli_num_rows($sql)!=0){
while( $row = mysqli_fetch_array( $sql ) ) {
$opciones .="
$row[cantidad] | $row[contenido] |
Upload progress
Files uploaded:
Upload progress
Files uploaded:
$permiso_actual[0]
$fecha_vencimiento_permiso_actual
$row[consulta_area_nombre]
"; $area = $row['campo_area']; $id_consulta_datos = $row['id']; /// los campos de cada area ///se buscan los datos de la consulta $sql_datos_consulta =" SELECT DISTINCT(form_datos.id_campo)AS id_campo ,form_datos.id, form_datos.contenido, form_campos.campo_nombre , form_campos.campo_descripcion , form_datos.form_id, form_datos.control, form_datos.orden FROM form_datos, form_campos WHERE form_datos.control = '$identificador' AND form_campos.id = form_datos.id_campo AND form_campos.campo_area = '$area' GROUP BY id_campo,form_datos.orden ORDER BY form_datos.id_campo, form_datos.orden ASC, timestamp DESC "; $datos_consulta=mysqli_query($link,$sql_datos_consulta); //$estado_turno = usuario_datos_consultar($id_turno,'turnos_usuario','estado'); if (mysqli_num_rows($datos_consulta)!='0'){ $json_array = array(); $listado_atenciones = "".$row['campo_nombre'].": | $imagen $render |
El registro fue clonado a $nuevo_control
Por favor actualice esta vista
$nombre_original
"; if($accion =="" ) { $resultado= "".strip_tags($row['mensaje'])."
$headers$email[0]
Se eliminó definitivamente este registro.
Por favor actualice esta vista
Algo salió mal, quizá el registro ya había sido eliminado Por favor actualice esta vista
/* HOJA DE ESTILOS CSS ACTUAL */ $css_adicional[0]"; } return $resultado; } function mas_visto($tipo,$limite,$divider) { $resultado= ""; $contenido= ""; if($divider =="" ) { $divider =4;} $cols = (12/$divider); $titulo[]=""; if($tipo =="ultimos") { $titulo="LO ÚLTIMO"; $consulta ="SELECT * FROM `form_datos`, form_id WHERE `form_datos`.form_id = form_id.id AND form_id.publico = '1' GROUP BY form_datos.control ORDER BY form_datos.timestamp DESC LIMIT $limite"; } elseif($tipo =="aleatorios" ){ $tipo = "ultimos"; $titulo="TE INTERESA"; $consulta ="SELECT * FROM `form_datos`, form_id WHERE `form_datos`.form_id = form_id.id AND form_id.publico = '1' GROUP BY form_datos.control ORDER BY RAND() LIMIT $limite"; } else{ $consulta ="SELECT * FROM `form_parametrizacion` WHERE `opcion` LIKE '$tipo' ORDER BY CAST(descripcion AS SIGNED ) DESC LIMIT $limite"; } $link=Conectarse(); //mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if($sql){ // if (mysqli_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){ if($tipo =='identificador') { while( $row = mysqli_fetch_array( $sql ) ) { $formulario = remplacetas('form_datos','control',"$row[campo]",'form_id',"") ; $formulario_titulo = remplacetas('form_id','id',"$formulario[0]",'nombre',"") ; $campo_imagen = buscar_campo_tipo("$formulario[0]","15"); $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario[0],'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[campo]' ") ; $titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[campo]' ") ; if($titulo[0] =="") { $titulo = remplacetas('form_datos','control',$row['campo'],'contenido'," id_campo != '$campo_imagen[0]' ") ; } //$impresion = mostrar_identificador("$row[campo]","","landingpage","",""); $contenido .= "
$descripcion_limpia
"; // if ( $fila%2==0){ $linea .= " "; /* }else{ $linea .= "$contenido
id | Nombre | Descripcion | Tipo |
---|
Puede revisar los datos en $_SESSION[site]I$control
Saludos de MILFS
"; if(mail("$email_envio","$asunto","$cuerpo","$headers")){ $exito .="Se envió un email a $email_envio"; }else {$exito .="error enviando correo";} $respuesta->addAssign("confirmar_envio_email","innerHTML",$exito); return $respuesta; } $xajax->registerFunction("email_contenido"); function mapa_ficha($id) { $descripcion = remplacetas('form_id','id',$id,'descripcion','') ; $descripcion_limpia = strip_tags($descripcion[0]); $nombre = remplacetas('form_id','id',$id,'nombre','') ; $id_empresa = remplacetas('form_id','id',$id,'id_empresa','') ; $id_empresa = $id_empresa[0]; $direccion = remplacetas("empresa","id",$id_empresa,"direccion",""); $telefono = remplacetas("empresa","id",$id_empresa,"telefono",""); $web = remplacetas("empresa","id",$id_empresa,"web",""); $email = remplacetas("empresa","id",$id_empresa,"email",""); $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); $imagen = ""; $datos ="Parametrización del formulario
La categorización se usa para filtrar los datos de un formulario en categorias que pueden ser usadas por ejemplo para diferenciar los datos en un mapa. Es necesario que el formulario que se va a categorizar tenga multiples datos grabados en el campo que se categoriza
$categorias "; $respuesta->addAssign($div,"innerHTML",$resultado); $respuesta -> addScript("xajax_formulario_campos_select('$perfil','parametrizacion')"); return $respuesta; } elseif($accion =='grabar'){ if($form[tipo] =='categoria') { $url_icon = "$form[icon]"; $es_imagen = es_imagen("$url_icon"); $altura = GetImageSize($url_icon); $altura= $altura[1]; if($form[id_campo] =='') { $error = "Seleccione un campo";} elseif($form[campo_filtro] =='') { $error = "Seleccione Filtro";} elseif(!$es_imagen ) { $error = " [ $url_icon ] no es una imagen válida para el ícono";} elseif($altura > 500 ) { $error = " El ícono no debe tener mas de 300 pixeles de alto.";} elseif($form[icon] =='') { $error = "Escriba la dirección del ícono"; } else {$error='';} if( $error !='') { $respuesta -> addAlert("$error $revisar_url "); return $respuesta; }else{ $categoria_icono[tabla] = "form_id"; $categoria_icono[campo] = "$form[perfil]"; $categoria_icono[opcion] = "$form[tipo]:icon:$form[campo_filtro]"; $categoria_icono[descripcion] = "$url_icon"; $categoria_icono[visible] = "1"; $categoria_icono[accion] = "grabar"; $grabar_icono = parametrizacion($categoria_icono); $categoria_campo[tabla] = "form_id"; $categoria_campo[campo] = "$form[perfil]"; $categoria_campo[opcion] = "$form[tipo]:campo"; $categoria_campo[descripcion] = "$form[id_campo]"; $categoria_campo[visible] = "1"; $categoria_campo[accion] = "grabar"; $grabar_campo = parametrizacion($categoria_campo); $categoria_filtro[tabla] = "form_id"; $categoria_filtro[campo] = "$form[perfil]"; $categoria_filtro[opcion] = "$form[tipo]:filtro:$form[id_campo]"; $categoria_filtro[descripcion] = "$form[campo_filtro]"; $categoria_filtro[visible] = "1"; $categoria_filtro[accion] = "grabar"; $grabar_filtro = parametrizacion($categoria_filtro); $resultado =" $form[campo_filtro] $form[id_campo] ($altura ) [$grabar_icono]"; $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; } }/// fin de parametrizacion categorias } } $xajax->registerFunction("parametrizacion_categoria"); function parametrizacion_plantilla_campos($formulario){ $consulta ="SELECT * FROM form_campos ,form_contenido_campos WHERE form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$formulario' ORDER BY form_campos.campo_nombre"; $link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql=mysqli_query($link,$consulta); if (mysqli_num_rows($sql)!=0){ $campo_imagen = buscar_campo_tipo($formulario,"15"); $campo_imagen_nombre = $campo_imagen[1]; $campo_imagen = $campo_imagen[0]; while( $row = mysqli_fetch_array( $sql ) ) { if($row[id_campo] == $campo_imagen ) {$imagen =""; $identificador=" ";} else {$imagen=''; $identificador =" \$campo_limpio[$row[id_campo]] ";} $listado .= "Las plantillas se usan para dar formato a los datos en el momento de presentarlos, se puede usar etiquetas HTML5, CSS3 y clases de Bootstrap
Nombre | Editar | Ver |
---|
Id | Nombre campo | Descripcion |
---|
$mensaje[0]
$headers$dato
Enviaremos un código de verificación a para validarlo.
Hola $_SESSION[nombre_usuario_milfs]
$validar_email SALIR "; return $formulario; }else { if($_SERVER['HTTP_HOST'] !="tupale.co" ) { $social_login=""; $cols="12"; } else { $cols="10"; $social_login=" "; //return $formulario; } $formulario =" $accionCARPETA: ". $elemento ."
"; // Si es un fichero } else { $ext = explode(".", $elemento); $ext = strtolower($ext[count($ext) - 1]); if ($ext == "jpeg") {$ext = "jpg"; } if ($ext == "jpg") {$cantidad_imagenes++ ; $exif = leer_exif("$path/$elemento"); $name = $exif['exif']['FileName']; $title= "$name "; $date= $exif['exif']['DateTimeOriginal']; $autor= $exif['exif']['Artist']; if(!isset($autor)) { $autor = $datos['40'][0]; } $licencia= $exif['exif']['Copyright']; if($licencia ==="") { } else{ // $datos['61'][0]= " XX $licencia XXX"; } //$datos['61'][0] = $licencia; if(isset($exif['exif']['UndefinedTag:0xC4A5'])) { $exif['exif']['UndefinedTag:0xC4A5']= base64_encode($exif['exif']['UndefinedTag:0xC4A5']); } if(isset($exif['exif']['MakerNote'])) { $exif['exif']['MakerNote']= base64_encode($exif['exif']['MakerNote']); } if ( $exif['lon'] =="" ) { $geo = $datos['58'][0]; $mundo =""; $datos['58'][0] = $datos['58'][0]; } else { $geo = "$exif[lon] $exif[lat] 18" ;//$datos['58'][0]; $mundo =""; $datos['58'][0]= "$geo"; } // $remplazos = array('40'); // else { $mapa="";} //$json = json_encode($exif['exif'],JSON_PRETTY_PRINT); //if ( $exif['lon'] =="" ){$datos['58'][0] = $geo;}else {$datos['58'][0] = $datos['58'][0];} $resultado .= "
$formulario_descripcion[0]
$impresion$columna $sql_resultado | "; $numero_columna ++; } $resultado .= "
$titulo $campo_existe[0] $verificar_campo_aviso | ";
$posicion ++;
}
$resultado .= "
---|
$titulo $campos |
No se encontraron resultados
";} if($div !="") { $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; }else{return $resultado;} } $xajax->registerFunction("formulario_campos_filtro"); //$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo","$id_campo"); function formulario_consultar($div){ if($div==''){ $div = "contenido"; $resultado = " Consultas"; return $resultado; } $formulario = select('form_id','id','nombre','xajax_formulario_campos_select((this.value),\'div_campos\')',"id_empresa = '$_SESSION[id_empresa]'",''); $fecha = time (); $ahora = date ( "Y-m-d" , $fecha ); $peticion = "Escriba un email válido
";}
elseif($campo_tipo_accion == 'envio'){$render = "
Se enviará un email
";}
elseif($campo_tipo_accion == 'textarea'){
$render = "
";
$cols='12';
}
//$subir_imagen = subir_imagen('');
elseif($campo_tipo_accion == 'imagen'){
$style ="display:hidden";
// $gps = leer_exif($file);
$render= " "; //subir_imagen('',$id_campo[$item]);
$cols='12'; }
elseif($campo_tipo_accion == 'html'){
$render = "
$listado_titulos |
(solo números)
";
$cols='12';
}
elseif($campo_tipo_accion == 'password'){
if( $control != "") {
$render="";$label=""; $campo_tipo_accion="oculto";
}else {
$render = "
$$c = \$formulario['$c'][$C]; // $V /$campo_tipo[0]
"; if($campo_tipo[0] =='12' OR $campo_tipo[0] =='13') { $validar = validar_email($V); if($validar == '0') { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); $respuesta->addAlert("Se necesita un email válido"); return $respuesta; }else { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); } } if($campo_tipo[0] =='3' ) { $validar = is_numeric($V); if(is_numeric($V) ) { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); //return $respuesta; }else{ $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); $respuesta->addAlert("El campo $campo_nombre[0] solo acepta valores numéricos"); return $respuesta; } } if($campo_tipo[0]=='17') { $limite = limite("$c",'','limite'); $size= strlen($V); $restante = ($limite - $size); if( $restante < 0) { $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addAlert("ATENCION: El campo $campo_nombre[0] no debe tener mas de $limite caractéres, sobran $restante"); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); return $respuesta; } } } else{ //busca campos vacios $campo_obligatorio = remplacetas("form_contenido_campos","id_campo",$c,"obligatorio","id_form = '$formulario[form_id]'"); if($campo_obligatorio[0] =='1'){ $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); $respuesta->addAlert("ATENCION: El campo $campo_nombre[0] es obligatorio"); $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); return $respuesta; } } $md5 = md5($V); $igual = formulario_valor_campo("$form_id","$c","$md5","$formulario[control]","$C",""); $existe = formulario_valor_campo("$form_id","$c","","$formulario[control]","$C",""); //$valor_anterior .= $existe[3]."| "; $debug .= "$existe"; if(!is_null($existe) AND $tipo =='edit' AND $V =='') { $consulta_vacio =" INSERT INTO `form_datos` (`id`, `id_campo`,`orden`,`form_id`, `id_usuario`, `contenido`, `timestamp`, `control`, ip , id_empresa) VALUES (NULL, '$c','$C', '$formulario[form_id]', '$_SESSION[id]', '', UNIX_TIMESTAMP(), '$formulario[control]',$graba_ip,'$id_empresa');"; $sql=mysqli_query($link,$consulta_vacio); if($sql) { $consulta_grabada ='1'; } } if(is_null($igual) ){$repetido = 0;}else{ $repetido = 1; } //return $respuesta; //$respuesta->addAlert("$debug"); //return $respuesta; $debug .= "V = $V /$c /$repetido / $igual "; //$V = str_replace("$$c = \$formulario['$c']; // $v
"; } } } // } // } $debug .= " $link "; //$respuesta->addAssign("pie_modal","innerHTML","$debug"); if($consulta_grabada =='1') { if($formulario['continuar']=='1') { // xajax_formulario_embebido_ajax($form[0],'$identificador','edit') //$respuesta->addscript("$('#muestraInfo').modal('hide')"); //$respuesta->addscript("$('#muestraInfo').modal('toggle')"); $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); $respuesta->addscript("xajax_formulario_embebido_ajax('$formulario[form_id]','$formulario[control]','edit') "); return $respuesta; } if($tipo == "embebidoX" ) { $exito ="Puede revisar los datos en $_SESSION[site]I$formulario[control]
Descargo de responsabilidades Esta herramienta es creada y proporcionada por Tupale.co, como portal para el activismo de datos no nos hacemos responsables por el uso de la herramienta y cuando utilizas esta herramienta para enviar una carta firmas la petición con tu nombre personal, de esta forma es responsabilidad de cada persona que diligencie el formulario así como los comentarios escritos y los datos personales, por motivos de seguridad almacenamos temporalmente algunos metadatos como tu dirección IP y la hora de diligenciamiento de la carta, los demás datos personales son aquellos pedidos en el formulario que se encuentran protegidos por las politicas que puedes leer a continuación: Políticas de privacidad y protección de datos.
"; 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; }else{ $mensaje ="".$formulario_descripcion['0']."
"; $nuevo_formulario = "Llenar otro formulario "; if($control !='' AND $tipo =='' ) { $impresion = formulario_imprimir("$id","$control",""); $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; $muestra_form = "Bienvenido a nuestra aplicación. Por favor digita el siguente código para validar tu cuenta.
Felicitaciones, tu registro se efectuó correctamente, ahora puedes usar nuestros servicios.
Id | Username | Nombre | Documento | Empresa | |||
---|---|---|---|---|---|---|---|
$row[id] | $username | $p_nombre $p_apellido | $row[email] | $row[documento_numero] | $empresa[0] $grupo[0] | Editar | $acciones |