//$text = str_replace(array('(',')',':','.','?','!','-','*','-','"','¿','¡',':',';','“','”','‘','’','“',"'","+","/>"), ' ', $text);//reemplazar el carácterno es válido
$text=str_replace(array('(',')',':','.','?','!','-','*','-','"','¿','¡',':',';','“','”','‘','’','“',"'","+","/>"),' ',$text);//reemplazar el carácterno es válido
$text=str_replace(array(' ','.'),',',$text);//sustituir por comas
$array=explode(",",$text);//Crear un array con las palabras
$consulta="SELECT count(control) as cantidad , id_campo ,contenido , campo_nombre FROM `form_datos`, `form_campos` WHERE `form_datos`.id_campo = `form_campos`.id AND `id_campo` = '$id_campo' AND `form_id` = '$id_form' GROUP BY $group order by cantidad";
$consulta="SELECT *,count(id) as cantidad FROM `form_parametrizacion` WHERE opcion ='$opcion' and tabla='$tabla' AND campo='$campo' group by descripcion order by cantidad DESC";
}else{
if($opcion!=""){$w_opcion=" AND opcion = '$opcion'";}
if($descripcion!=""){$w_descripcion=" AND descripcion = '$descripcion'";}
if($id_form!=""){$w_form=" AND id_form = '$id_form'";}
if($tipo!=""){$w_tipo=" AND tipo= '$tipo'";}
if($identificador!=""){$w_identificador=" AND identificador= '$identificador'";}
$consulta="SELECT * FROM form_parametrizacion WHERE tabla ='$tabla' AND campo='$campo' $w_opcion$w_descripcion";
$resultado=" <div class='alert alert-danger'><h2><a href='./milfs/'>Ingresa</a> Para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></h2></div>";
$consulta="SELECT * , md5(binary control ) as md5_control FROM form_datos WHERE form_id = '$form' AND timestamp > '$id' GROUP BY control order by timestamp DESC LIMIT 100";
$campo_titulo=remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'");
if($campo_titulo[0]!=""){
return$campo_titulo[0];
}else{
$consulta="SELECT form_contenido_campos.id_campo , orden FROM form_contenido_campos WHERE form_contenido_campos.id_form = '$id' ORDER BY form_contenido_campos.orden desc LIMIT 1";
$link=Conectarse();
mysqli_set_charset($link,"utf8");
$sql=mysqli_query($link,$consulta);
if(mysqli_num_rows($sql)!=0){
returnmysqli_result($sql,0,'id_campo');
}
}
}
functionnota_nueva(){
}
functionnotes($id,$accion,$datos,$registro){
if($accion==""){
if($registro!=""){
//$color='blue';
$consulta="SELECT * FROM form_datos WHERE form_id = '$id' AND control ='$registro' Limit 1";
}else{
$consulta="SELECT * FROM form_datos WHERE form_id = '$id' GROUP BY control ORDER BY id desc limit 100 ";
}
// return $consulta;
$link=Conectarse();
mysqli_set_charset($link,"utf8");
$sql=mysqli_query($link,$consulta);
if(mysqli_num_rows($sql)!='0'){
$notes='';
$left='';
$top='';
$zindex='';
//$id_campo = campo_titulo($id) ;
$id_campo=remplacetas('form_parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'descripcion'");
$id_campo=$id_campo[0];
if($id_campo==""){
$id_campo=campo_titulo($id);
}
$orden=1;
$orden_left=1;
mysqli_data_seek($sql,0);
while($row=mysqli_fetch_assoc($sql))
{
$titulo=remplacetas('form_datos','id_campo',$id_campo,'contenido'," control = '$row[control]' ");
$posicion=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'posicion' ");
$metadatos=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'metadatos_iniciales' ");
$color=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'clase' ");
$mostrar=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'mostrar' ");
$gusta=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'voto' ");
$comprometo=remplacetas('form_parametrizacion','item',"$row[control]",'descripcion'," campo= '$id' AND opcion = 'voto' ");
$consulta_areas="SELECT * , form_areas.orden FROM form_campos, `form_contenido_campos`, form_areas WHERE form_campos.campo_area = form_areas.id AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$id' GROUP BY form_campos.campo_area ORDER BY form_areas.orden limit 1";
<divid='$div'onclick=\"xajax_formulario_estadistica_ocultar('$id_form','$id_campo','eliminar','$tipo'); \"; class='btn btn-xs btn-danger' title='Elimine esta gráfica si no es relevante'>Eliminar gráfica</div>
$mostrar=remplacetas("form_parametrizacion",'item',"$id_campo",'descripcion',"opcion = 'ocultar' AND tabla = '$tipo'");
if($mostrar[0]!=""){
$contenido="";
return$contenido;
}
$consulta="SELECT count(control) as cantidad , id_campo ,contenido , campo_nombre FROM `form_datos`, `form_campos` WHERE `form_datos`.id_campo = `form_campos`.id AND `id_campo` = '$id_campo' AND `form_id` = '$id_form' GROUP BY $group order by cantidad";
$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0019</div>";
$campo_orden=remplacetas('form_parametrizacion','campo',"$id",'descripcion'," tabla='form_id' and opcion = 'orden'");
$campo_orden=$campo_orden[0];
if($orden==""){$ordenar="ORDER BY form_datos.id DESC ";}
elseif($orden=="ASC"){$ordenar="ORDER BY form_datos.id ASC ";}
else{}
if($campo_orden!=""){
$consulta="
SELECTcontrol,id,form_id,contenidoFROMform_datos
WHEREform_id='$id'ANDid_campo='$campo_orden'
GROUPBYform_datos.control
ORDERBYCAST(contenidoASSIGNED)$orden";
}else{
$consulta="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control $ordenar";
}
//$consulta ="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control $ordenar";
<divclass='btn btn-warning pull-right'onclick=\"xajax_marcar('<div class=\'alert alert-warning\'><h2>Enviando $cantidad_mensajes Mensajes <small>El envío tardará $tiempo aproximadamente, se le enviará un correo cuando haya finalizado. </small></h2></div> ','div_formato');xajax_mailer('enviar',xajax.getFormValues('formato_mensaje'),'',''); \">Enviar</div
$privado=remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ");
$privacidad=$privado;
$privado=explode(":",$privado[0]);
if(isset($privado[1])){
$privado=$privado[1];}
/// PRIVACIDAD
///if($privado !='1') {
if(!is_null($row['orden'])){$orden_multiple="and orden ='$row[orden]' ";}else{$orden_multiple="";}
$contenido=remplacetas('form_datos','form_id',"$row[form_id]",'contenido'," id_campo ='$row[id_campo]' and control ='$identificador' $orden_multiple");
$aviso="<div class='text-center alert alert-warning'><h2><i class='glyphicon glyphicon-exclamation-triangle'></i><br>Por favor ingresa o regístrate para empezar a crear tu aplicación.</h2></div>";
$aviso="<div class='text-center alert alert-warning'><h2><i class='glyphicon glyphicon-exclamation-triangle'></i><br>Por <strong>verifica tu email</strong> para empezar a crear tu aplicación.</h2></div>";;
$cuerpo_email=" Tu aplicación <stron><a href='https://$web[0]/I$nuevo_identificador'>$nombre_formulario[0]</a></strong> ha recibido una interacción, por favor revísala cuando te sea posible. ";
$resultado="<div class='alert alert-warning'><h2><i class='glyphicon glyphicon-meh-o'></i> Algo salió mal <small> Por favor inténtalo de nuevo </small></h2></div>";
<spanclass='badge'id='Gusta_cantidad_$identificador'>$cantidad_me_gusta</span><spanclass='fa fa fa-thumbs-o-up'aria-hidden='true'></span><spanclass='hidden-xs'><br>Megusta</span>
$css=remplacetas('form_parametrizacion','campo',"index",'descripcion'," tabla='css' and opcion = 'bootstrap' and id_empresa = '$_SESSION[id_empresa]'");
$css_adicional=remplacetas('form_parametrizacion','campo',"index",'descripcion'," tabla='css' and opcion = 'adicional' and id_empresa = '$_SESSION[id_empresa]'");
$consulta="SELECT * FROM `form_datos`, form_id WHERE `form_datos`.form_id = form_id.id AND form_id.publico = '1' $w_form 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' $w_form 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";
$limpiar="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$form' AND descripcion='$id_campo' AND opcion like 'privacidad:%' AND id_empresa = '$_SESSION[id_empresa]' LIMIT 1 ";
$sql=mysqli_query($link,$limpiar);
$consulta="INSERT INTO form_parametrizacion set tabla='form_id', campo = '$form', opcion ='privacidad:$opcion' , descripcion ='$id_campo' ,visible='0', id_empresa = '$_SESSION[id_empresa]'";
}
// return $consulta;
$sql=mysqli_query($link,$consulta);
if($sql){
if($opcion=='1'){$mensaje="El campo ahora es privado y NO se mostrará su contenido";}
else{$mensaje="El campo ahora ES PÚBLICO y SE MOSTRARÁ su contenido";}
$link.="<li><a href='$href_1' title='Cambiar a la página 1' onClick=\"xajax_consultar_contenido_formulario('$form','$registros','1','','$orden');\"' style='cursor:pointer'><i class='glyphicon glyphicon-step-backward'></i></a> </li>
<li><ahref='$href_2'title='Cambiar a la página ".($pagina-1)."'onClick=\"xajax_consultar_contenido_formulario('$form','$registros','".($pagina-1)."','','$orden');\"' style='cursor:pointer'><i class='glyphicon glyphicon-backward'></i></a> </li>";
$link.="<li class='active'><a href='$href_3' title='Cambiar a la pagina $x' onClick=\"xajax_consultar_contenido_formulario('$form','$registros','$x','','$orden');\"' style='cursor:pointer'>$x</a> </li>";
}else{
$link.="<li class=''><a href='$href_3' title='Cambiar a la pagina $x' onClick=\"xajax_consultar_contenido_formulario('$form','$registros','$x','','$orden');\"' style='cursor:pointer'>$x</a> </li>";
$link.="<li><a href='$href_4' title='Cambiar a la pagina ".($pagina+1)."' onClick=\"xajax_consultar_contenido_formulario('$form','$registros','".($pagina+1)."','','$orden');\"' style='cursor:pointer'><i class='glyphicon glyphicon-forward'></i></a></li>
<liclass=''><ahref='$href_5'title='Cambiar a la pagina $pages'onClick=\"xajax_consultar_contenido_formulario('$form','$registros','$pages','','$orden');\"' style='cursor:pointer'><i class='glyphicon glyphicon-step-forward'></i> </a></li>";}
$consulta="SELECT * ,empresa.id as id_empresa FROM empresa, form_id WHERE empresa.id = form_id.id_empresa AND form_id.activo = '1' AND form_id.publico ='1' group by empresa.id ORDER BY empresa.id DESC ";
$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0023</div>";
$campo_orden=remplacetas('form_parametrizacion','campo',$datos[5],'descripcion'," tabla='form_id' and opcion = 'orden'");
if($campo_orden[0]==""){
$siguiente=remplacetas_orden('form_datos','form_id',$datos[5],'control'," id > '$datos[1]' AND control !='$identificador'"," ORDER BY id ASC");
$anterior=remplacetas('form_datos','form_id',$datos[5],'control'," id < '$datos[1]' AND control !='$identificador' ");
}
else{
$siguiente=remplacetas_orden('form_datos','form_id',$datos[5],'control'," id_campo = '$campo_orden[0]' AND contenido > '$datos[0]' AND control !='$identificador'"," ORDER BY id ASC");
$anterior=remplacetas('form_datos','form_id',$datos[5],'control'," id_campo = '$campo_orden[0]' AND contenido < '$datos[0]' AND control !='$identificador' ");
}
$campo_titulo=remplacetas('form_parametrizacion','campo',$datos[5],'descripcion'," tabla='form_id' and opcion = 'titulo'");
$titulo_siguiente=remplacetas('form_datos','form_id',$datos[5],'contenido'," id_campo = '$campo_titulo[0]' AND control = '$siguiente[0]' ");
$titulo_anterior=remplacetas('form_datos','form_id',$datos[5],'contenido'," id_campo = '$campo_titulo[0]' AND control = '$anterior[0]' ");
$indice.="<li><a title='Cambiar a la página ".($pagina-1)."' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','".($pagina-1)."','$div');\"' style='cursor:pointer'>< Anterior</a> </li>";
}
for($i=1;$i<=$total_paginas;$i++)
if($pagina==$i){
$indice.="<li class='active'><a title='Cambiar a la pagina $i' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','$i','$div');\"' style='cursor:pointer'>$i</a> </li>";
}
else{
$indice.="<li><a title='Cambiar a la pagina $i' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','$i','$div');\"' style='cursor:pointer'>$i</a> </li>";
}
if(($pagina+1)<=$total_paginas){
$indice.="<li><a title='Cambiar a la pagina ".($pagina+1)."' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','".($pagina+1)."','$div');\"' style='cursor:pointer'> Siguiente ></a></li>";
}
$indice.="</ul>";
$paginacion.=$indice;
/*
/// PAGINACION
if($pagina==''){$inicio=0;$pagina=1;}
else{$inicio=($pagina-1)*$registros;}
if($cantidad<$registros){$limite="";}
else{$limite=" LIMIT $inicio, $registros";}
$consulta_limite=$consulta.$limite;
$sql=mysqli_query($link,$consulta_limite);
$page=$pagina;
@$pages=ceil($cantidad/$registros);//13; // Hardcoded for testing purpose
$limit=20;
if($pages>=1&&$page<=$pages)
{
$counter=1;
$link="";
if(($page-1)>0){
$link.="<li><a title='Cambiar a la página 1' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','1','$div'); \"' style='cursor:pointer'><i class='glyphicon glyphicon-step-backward'></i></a> </li>
<li><atitle='Cambiar a la página ".($pagina-1)."'onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','".($pagina-1)."','$div'); \"' style='cursor:pointer'><i class='glyphicon glyphicon-backward'></i></a> </li>";
}
for($x=$page;$x<=$pages;$x++)
{
if($counter<$limit){
if($page==$x){
$link.="<li class='active'><a title='Cambiar a la pagina $x' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','$x','$div');\"' style='cursor:pointer'>$x</a> </li>";
}else{
$link.="<li class=''><a title='Cambiar a la pagina $x' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','$x','$div');;\"' style='cursor:pointer'>$x</a> </li>";
}
}
$counter++;
}
if($page<($pages-($limit/2)))
{$link.="<li><a title='Cambiar a la pagina ".($pagina+1)."' onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','".($pagina+1)."','$div');\"' style='cursor:pointer'><i class='glyphicon glyphicon-forward'></i></a></li>
<liclass=''><atitle='Cambiar a la pagina $pages'onClick=\"xajax_landingpage_contenido_formulario($form,'$registros','".($pagina+1)."','$div');\"' style='cursor:pointer'><i class='glyphicon glyphicon-step-forward'></i> </a></li>";}
<inputtype='text'id='buscador_campos'class='form-control'placeholder='Buscador de campos'onkeyup=\" xajax_campos_tabla(document.getElementById('filtro_campos').value,'div_tabla_campos','','',(this.value));\" >
if($valor!=""){$w="AND campo_nombre LIKE '%$valor%'";}
$fin=($inicio+$limite);
$anterior=($inicio-$limite);
$w_limite=" LIMIT $inicio ,$limite";
$mio="";
$lineas="";
$w_empresa="";
$w_especialista="";
if($filtro=='id_empresa'){$w_empresa=" AND id_empresa = '$_SESSION[id_empresa]' ";}
if($filtro=='id_especialista'){$w_especialista=" AND id_especialista = '$_SESSION[id]' ";}
if($filtro=='llenos'){
$consulta=" SELECT * , form_campos.id as id FROM form_campos, form_datos WHERE form_campos.id = form_datos.id_campo $w_empresa$w_especialista$w GROUP BY id_campo ORDER BY campo_nombre ";
}elseif($filtro=='vacios'){
//$consulta= " SELECT DISTINCT(form_campos.id) as id , `id_especialista` , `id_empresa`, `campo_nombre`, `campo_descripcion`, `campo_tipo`,`campo_area`, `orden`, `activo`, `identificador`, `bloqueo` FROM form_campos WHERE id NOT IN ( SELECT distinct(id_campo) FROM form_datos GROUP BY id_campo) GROUP BY id ORDER BY campo_area, campo_nombre";
$consulta=" SELECT DISTINCT(form_campos.id) as id , `id_especialista` , `id_empresa`, `campo_nombre`, `campo_descripcion`, `campo_tipo`,`campo_area`, `orden`, `activo`, `identificador`, `bloqueo` FROM form_campos WHERE id NOT IN ( SELECT distinct(id_campo) FROM form_contenido_campos GROUP BY id_campo) GROUP BY id ORDER BY campo_area, campo_nombre";
}else{
$consulta=" SELECT * FROM form_campos WHERE id = id $w_empresa$w_especialista$w ORDER BY campo_nombre ";
$resultado.="<tr id ='tr_$row[id]'><td>$row[id]</td><td>$razon_social</td><td>$sigla</td><td>$email</td><td>$web</td><td>$direccion</td><td>$telefono</td><td class='danger'>$acciones </td></tr>";
$linea++;
}
}else{
$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0024</div>";
$consulta_principal="SELECT control,id,form_id,timestamp FROM form_datos WHERE form_id = '$id_form' $busca$campo$fechas GROUP BY form_datos.control ORDER BY form_datos.id DESC ";
@$pages=ceil($total_registros/$registros);//13; // Hardcoded for testing purpose
$limit=10;
if($pages>=1&&$page<=$pages)
{
$counter=1;
$link="";
if(($page-1)>0){
$link.="<li><a title='Cambiar a la página 1' onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','1','');\"' style='cursor:pointer'><i class='glyphicon glyphicon-step-backward'></i></a> </li>
<li><atitle='Cambiar a la página ".($pagina-1)."'onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','".($pagina-1)."','');\"' style='cursor:pointer'><i class='glyphicon glyphicon-backward'></i></a> </li>";
}
for($x=$page;$x<=$pages;$x++)
{
if($counter<$limit){
if($page==$x){
$link.="<li class='active'><a title='Cambiar a la pagina $x' onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','$x','');\"' style='cursor:pointer'>$x</a> </li>";
}else{
$link.="<li class=''><a title='Cambiar a la pagina $x' onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','$x','');\"' style='cursor:pointer'>$x</a> </li>";
}
}
$counter++;
}
if($page<($pages-($limit/2)))
{$link.="<li><a title='Cambiar a la pagina ".($pagina+1)."' onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','".($pagina+1)."','');\"' style='cursor:pointer'><i class='glyphicon glyphicon-forward'></i></a></li>
<liclass=''><atitle='Cambiar a la pagina $pages'onClick=\"xajax_consultar_formulario(xajax.getFormValues('peticion'),'$registros','$pages','');\"' style='cursor:pointer'><i class='glyphicon glyphicon-step-forward'></i> </a></li>";}
onclick=\"xajax_parametrizacion_linea('index','resaltado','resaltado','$row[control]','resultado_resaltado'); \" title='Si se marca este item se mostrará en la portada'> Resaltar</div>
$privado=remplacetas('form_parametrizacion','campo',"$row[form_id]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ");
$limpiar="DELETE FROM `form_parametrizacion` WHERE tabla = '".mysqli_real_escape_string($link,$tabla)."' AND campo ='".mysqli_real_escape_string($link,$campo)."' AND opcion ='".mysqli_real_escape_string($link,$opcion)."' AND id_empresa = '$id_empresa' AND item = '".mysqli_real_escape_string($link,$item)."' LIMIT 1 ";
$sql=mysqli_query($link,$limpiar);
$consulta="INSERT INTO form_parametrizacion set tabla = '".mysqli_real_escape_string($link,$tabla)."' , campo ='".mysqli_real_escape_string($link,$campo)."', opcion ='".mysqli_real_escape_string($link,$opcion)."', descripcion ='".mysqli_real_escape_string($link,$descripcion)."', item ='".mysqli_real_escape_string($link,$item)."', visible='1' , id_empresa = '$id_empresa'";
$sql=mysqli_query($link,$consulta);
if($sql){
if($descripcion==""){
// $respuesta->addAlert("ATENCION: Se grabó un campo vacío, esto no es necesariamente un error pero indica que el valor de parametrización se sobreescribió como vacío. ");
$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";
$consulta="SELECT distinct(`id_campo`) , campo_nombre FROM `form_datos`, form_campos WHERE form_datos.id_campo = form_campos.id AND `form_id` ='$formulario' ORDER BY campo_nombre ";
$limpiar="DELETE FROM `form_parametrizacion` WHERE id = '$valores' AND id_empresa = '$_SESSION[id_empresa]' LIMIT 1 ";
$sql=mysqli_query($link,$limpiar);
$respuesta->addAssign("$div","innerHTML","");
return$respuesta;
}
if($valores=="boton"){
$consulta="SELECT * FROM form_parametrizacion WHERE campo = '$formulario' AND `opcion` REGEXP '^plantilla:' AND id_empresa = '$_SESSION[id_empresa]' ORDER BY opcion";
<textareastyle='height:390px; 'id='text_contenedor'name='text_contenedor'class='wysiwyg form-control'placeholder='Puede arrastrar los valores aqui o escribir código HTML o CSS '>$descripcion[0]</textarea>
$limpiar="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='plantilla:$valores[nombre_plantilla]' LIMIT 1 ";
$sql=mysqli_query($link,$limpiar);
$consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='plantilla:$valores[nombre_plantilla]', descripcion =\"$plantilla\",visible='1',id_empresa='$_SESSION[id_empresa]'";
$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";
$consulta="SELECT * FROM form_campos ,form_datos WHERE form_datos.form_id = '$formulario' AND form_campos.id = form_datos.id_campo AND form_datos.id_campo = '$id_campo' GROUP BY contenido ORDER BY contenido";
$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_contenido_campos.orden";
$privado=remplacetas('form_parametrizacion','campo',"$formulario",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ");
$resultado="<div class='container alert alert-warning alert_sin_resultados'><h1>No hay resultados 0002</h1></div>";
}
return$resultado;
}
functionbuscar_campo_nombre($form_id,$nombre){
$consulta="SELECT form_campos.id FROM `form_campos` , form_contenido_campos WHERE `campo_nombre` = '$nombre' AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form ='$form_id' LIMIT 1";
$consulta="SELECT *, FROM_UNIXTIME(timestamp) as fecha , DATE_FORMAT(FROM_UNIXTIME(timestamp),'%Y-%m-%d') as dia, DATE_FORMAT(FROM_UNIXTIME(timestamp),'%H:%i') as hora FROM form_datos WHERE form_id ='$form_id' AND id_campo = '$campo_destinatario' AND contenido ='$_SESSION[usuario_milfs]' GROUP BY control, timestamp order by timestamp DESC ";
$asunto="[ $sigla[0] ] Código para recuperar contraseña ";
$cuerpo="
<h1>Hola$datos[usuario]</h1>
Elcódigopararecuperartucontraseñaes:
<h2>$password[0]</h2>
Regresapronto:-)
";
if(mail("$email[0]","$asunto","$cuerpo","$headers")){$formulario="<div class='alert alert-success'><h1>Te hemos enviado un correo a <strong>$email[0]</strong> con el código de recuperación </h1></div>";}
// $consulta= "SELECT * , form_areas.orden FROM form_campos, `form_contenido_campos`, form_areas WHERE form_campos.campo_area = form_areas.id AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$perfil' GROUP BY form_campos.campo_area ORDER BY form_areas.orden";
$consulta="SELECT * , form_areas.orden FROM form_campos, `form_contenido_campos`, form_areas WHERE form_campos.campo_area = form_areas.id AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$perfil' GROUP BY form_campos.campo_area ORDER BY form_areas.orden";
$link=Conectarse();
mysqli_set_charset($link,"utf8");
$sql=mysqli_query($link,$consulta);
$cantidad=mysqli_num_rows($sql);
if($tipo=='cantidad'){return$cantidad;}
if(mysqli_num_rows($sql)!='0'){
mysqli_data_seek($sql,0);
//$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
$resultado.="<tr id ='tr_$row[id]'><td>$row[$value]</td><td>$editar_campo1</td><td>$editar_campo2</td><td>$editar_campo3</td><td>$editar_campo4</td><td class='danger'><!-- $eliminar --></td></tr>";
$linea++;
}
}else{
$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0003</div>";
//$consulta_paginacion = "SELECT control FROM form_datos WHERE contenido LIKE '%%$valor%%' and form_id ='$formulario' and ( id_campo ='$key' OR id_campo = '$descripcion' ) GROUP BY control ";
//$consulta = "SELECT contenido, control FROM form_datos WHERE form_id ='$formulario' and (id_campo ='$key' OR id_campo ='$descripcion' )AND contenido like '%%$valor%%' GROUP BY control limit 15 ";
$consulta="SELECT contenido, control ,id_campo FROM form_datos WHERE contenido LIKE '$valor%%' and form_id ='$formulario' and ( id_campo ='$key' OR id_campo = '$descripcion' ) GROUP BY control limit $limite";
// if($publico[0] == '0' AND $propietario[0] != $_SESSION['id']){$agregar ="";}else{$agregar ="<a class='btn btn-default ' href='../g$formulario' target='formulario'>Agregar nuevo registro</a>";}
$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados para <strong>$valor</strong> $agregar</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0006</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0007</div>";}
$consulta_principal="SELECT *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by id DESC ";
$link.="<li><a href='$href_1' title='Cambiar a grupo 1' onClick=\"xajax_aplicacion_carrusel('$form','$registros','1','','$orden','$plantilla');\' style='cursor:pointer'><i class='glyphicon glyphicon-step-backward'></i></a> </li>
<li><ahref='$href_2'title='Cambiar a grupo ".($pagina-1)."'onClick=\"xajax_aplicacion_carrusel('$form','$registros','".($pagina-1)."','','$orden','$plantilla');\" style='cursor:pointer'><i class='glyphicon glyphicon-backward'></i></a> </li>";
$link.="<li class='active'><a href='$href_3' title='Cambiar a grupo $x' onClick=\"xajax_aplicacion_carrusel('$form','$registros','$x','','$orden','$plantilla');\" style='cursor:pointer'>$x</a> </li>";
}else{
$link.="<li class=''><a href='$href_3' title='Cambiar a grupo $x' onClick=\"xajax_aplicacion_carrusel('$form','$registros','$x','','$orden','$plantilla');\" style='cursor:pointer'>$x</a> </li>";
$link.="<li><a href='$href_4' title='Cambiar a grupo ".($pagina+1)."' onClick=\"xajax_aplicacion_carrusel('$form','$registros','".($pagina+1)."','','$orden','$plantilla');\" style='cursor:pointer'><i class='glyphicon glyphicon-forward'></i></a></li>
<liclass=''><ahref='$href_5'title='Cambiar a grupo $pages'onClick=\"xajax_aplicacion_carrusel('$form','$registros','$pages','','$orden','$plantilla');\" style='cursor:pointer'><i class='glyphicon glyphicon-step-forward'></i> </a></li>";}
$resultado="<div class='text-warning text-center' title='NO tiene permiso para agregar datos esta aplicación'><p> <i class='glyphicon glyphicon-key'></i></p></div>";
$resultado=" <div class='alert alert-danger'><h1><a href='./milfs/'>Ingresa</a> con tu usuario para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></h1>";
$privado=remplacetas('form_parametrizacion','campo',"$formulario[0]",'opcion'," tabla='form_id' AND descripcion ='$id_campo[0]' AND opcion REGEXP '^privacidad:' ");
$consulta="SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data FROM `form_datos` WHERE (form_id = '$id_form' $w_id2 AND id_campo ='$busqueda[0]' AND contenido COLLATE utf8_spanish2_ci like '%$busqueda[1]%' ) group by control ORDER BY orden desc";
}
elseif($item!=""){
$consulta="SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data
FROM`form_datos`
WHEREcontrol='$item'
limit1";
}
else{
$consulta="SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data
FROM`form_datos`
WHERE(form_id='$id_form'$w_id2)
AND(id_campo='$id_campo'$or_2)
groupbycontrol
ORDERBYordendesc";
}
if($id_form2!=""){$w_id2=" OR form_id = '$id_form2'";$or_2="or id_campo = '$id_campo2'";}
$link=Conectarse();
//return $consulta;
mysqli_set_charset($link,"utf8");
$sql=mysqli_query($link,$consulta)ordie("Error al ejecutar consulta 05 ");
//$consulta = "SELECT * , form_id.id as id_formulario FROM form_id WHERE $w_publico $w_form $w_empresa ORDER BY orden asc limit 10 ";
$consulta="SELECT * , form_id.id as id_formulario FROM form_id WHERE $w_publico$w_form$w_empresa ORDER BY orden asc ";
//$consulta = "SELECT *, empresa.id AS id_proyecto, razon_social as nombre FROM empresa WHERE estado='1' AND id = '$id_empresa group by empresa.id ORDER BY empresa.id DESC ";
//xajax_contenido_parallax('$row[id]');
}
else{
$consulta="SELECT *, empresa.id AS id_proyecto, razon_social as nombre FROM empresa WHERE estado='1' group by empresa.id ORDER BY empresa.id DESC ";
$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 *,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 *,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 *,GROUP_CONCAT(id ORDER by timestamp desc ) as identificador FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY control order by contenido";
$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="
<divclass='row'>
<divclass='input-group'title='Aplicación que se cargará al inicio'id='pagina_inicio_listado'>
$consulta="SELECT *FROM form_contenido_campos , form_datos WHERE form_datos.control = '$control' AND form_contenido_campos.id_campo = form_datos.id_campo $where_timestamp GROUP BY form_contenido_campos.id_campo,form_datos.orden";
$metadatos="".date('Y-m-d H:i:s',$contenido_array[1])." id $contenido_array[0] proceso $contenido_array[5] usuario $contenido_array[6] ip ".long2ip($contenido_array[7])." campo $row[id_campo]";
if($verificar_campo==NULL){$verificar_campo_aviso="<i class='glyphicon glyphicon-frown-o'></i><small> No existe<br></small>";$class='danger';
if($campo_existe[0]!=''){$verificar_campo_aviso="<i class='glyphicon glyphicon-exclamation-triangle'></i><small> No está en el formulario<br></small>";$class='warning';}
$consulta_area="SELECT * FROM form_datos,form_campos WHERE form_datos.form_id = '$id' AND form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' )AND control = '$control' GROUP BY id_campo ";
if($area!=""){$consulta_area="SELECT * FROM form_datos,form_campos WHERE form_datos.form_id = '$id' AND form_datos.id_campo=form_campos.id AND (form_campos.campo_area = '$area' OR form_campos.id='$campo_interaccion' ) GROUP BY id_campo ";}
$consulta="SELECT * FROM form_contenido_campos,form_campos WHERE form_contenido_campos.id_campo = form_campos.id AND form_contenido_campos.id_form = '$id' ORDER BY form_contenido_campos.orden ASC $limit
";
}else{
// $consulta = "SELECT * FROM form_datos WHERE control = '$control' GROUP BY id_campo" ;
$consulta="SELECT * FROM form_datos,form_campos WHERE form_datos.form_id = '$id' AND form_datos.id_campo=form_campos.id and form_datos.control = '$control' GROUP BY id_campo";
$privado=remplacetas('form_parametrizacion','campo',"$id",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ");
$resultado="<div class='alert alert-danger'><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> Por favor seleccione un formulario</h1></div>";
if($formato=='csv'){$orden="ORDER BY form_datos_id ASC ";}else{$orden="ORDER BY form_datos_id DESC ";}
if($id_campo==''){
$campo='';
}else{
if($busqueda==''){
$resultado="<div class='alert alert-danger'><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> Por favor escriba una palabra para buscar</h1></div>";
$respuesta="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0009</div>";
$indice.="<li><a title='Cambiar a la página ".($pagina-1)."' onClick=\"xajax_matriz_formulario(xajax.getFormValues('peticion'),'resultados','$registros','".($pagina-1)."');\"' style='cursor:pointer'>< Anterior</a> </li>";
}
for($i=1;$i<=$total_paginas;$i++)
if($pagina==$i){
$indice.="<li class='active'><a title='Cambiar a la pagina $i' onClick=\"xajax_matriz_formulario(xajax.getFormValues('peticion'),'resultados','$registros','$i');\"' style='cursor:pointer'>$i</a> </li>";
}
else{
$indice.="<li><a title='Cambiar a la pagina $i' onClick=\"xajax_matriz_formulario(xajax.getFormValues('peticion'),'resultados','$registros','$i');\"' style='cursor:pointer'>$i</a> </li>";
}
if(($pagina+1)<=$total_paginas){
$indice.="<li><a title='Cambiar a la pagina ".($pagina+1)."' onClick=\"xajax_matriz_formulario(xajax.getFormValues('peticion'),'resultados','$registros','".($pagina+1)."');\"' style='cursor:pointer'> Siguiente ></a></li>";
<divclass='btn btn-default'onclick=\"xajax_crear_campos_formulario(xajax.getFormValues('nuevo_campo'),'');\"><i class='glyphicon glyphicon-plus-sign'></i> Crear un nuevo campo</div>
$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)){
$valores.="$row[campo_valor],";
}
$valores=substr($valores,0,-1);
}
}
if($tipo=='8'){
$resultado=" <textarea class='form-control' id='opciones' name='opciones' title='Escriba las opciones separadas por coma y en orden' placeholder='Escriba las opciones separadas por coma y en orden ej: Casa,Carro,Beca,Mascota,Computador'>$valores</textarea>";
}
elseif($tipo=='9'){
$resultado=" <textarea class='form-control' id='opciones' name='opciones' title='Escriba las opciones separadas por coma y en orden y los campos separados por dos puntos ej. Amazonas:Puerto santander,Amazonas:La chorrera,Amazonas:La pedrera' placeholder='Escriba las opciones separadas por coma y en orden y los campos separados por dos puntos ej. Amazonas:Puerto santander,Amazonas:La chorrera,Amazonas:La pedrera'>$valores</textarea>";
}
elseif($tipo=='16'){
if($valores==''){$valores="1,10";}
$resultado=" <textarea class='form-control' id='opciones' name='opciones' title='Valor mínimo y máximo' placeholder='Escriba Valor mínimo y máximo separadas por coma 1,10'>$valores</textarea>";
}
elseif($tipo=='17'){
$resultado="<input class='form-control' type='number' id='opciones' name='opciones' value='$valores' placeholder='Limite' title='Escriba un limite de caracteres para este campo' > ";
<input$selected_diariotype='radio'value='diario'id='opciones'name='opciones'title='El consecutivo se reiniciará cada dia'>Reiniciodiario
</label>
</div>
<divclass='radio'>
<label>
<input$selected_historicotype='radio'value='historico'id='opciones'name='opciones'title='El consecutivo no se reinicia'>Sinreinicio
</label>
</div>";
}
elseif($tipo=='34'){
$resultado="<textarea class='form-control' id='opciones' name='opciones' title='Nombres de las columnas separados por punto y coma.' placeholder='col_1;col_2;col_3'>$valores</textarea> ";
}
elseif($tipo=='35'){
$resultado="<textarea class='form-control' id='opciones' name='opciones' title='Nombres de las columnas separados por punto y coma.' placeholder='0.007184 * [3110]**0.725 * [3119]**0.425'>$valores</textarea>
<divclass='btn btn-block btn-primary'OnClick=\"xajax_crear_campos_formulario(xajax.getFormValues('nuevo_campo'),'');\"><i class='glyphicon glyphicon-plus-sign'></i> Crear un nuevo campo</div>
<divtitle='Para clonar un campo debe cambiar el nombre'class='btn btn-block btn-warning'OnClick=\"xajax_formulario_campos_procesar(xajax.getFormValues('$formulario'),'clonar')\" /><i class='glyphicon glyphicon-clone'></i> Clonar</div>
/*$multiple=remplacetas('form_parametrizacion','campo',"$id",'descripcion'," tabla='form_id' and opcion = '$row[id]' AND descripcion REGEXP '^multiple:' ");
$multiple=explode(":",$multiple[0]);
$multiple=$multiple[1];*/
//$multiple = $multiple[0];
$privado=remplacetas('form_parametrizacion','campo',"$id_formulario",'opcion'," tabla='form_id' AND descripcion ='$row[id_campo]' AND opcion REGEXP '^privacidad:' ");
if($valor!=""){$valor="AND md5(contenido) LIKE '$valor'";}else{$valor="";}
$consulta="SELECT * FROM `form_datos` WHERE `form_id` = '$perfil' AND id_campo='$id_campo' $valor AND `control` = '$id_control' ORDER BY timestamp DESC limit 1";
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0011</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0012</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 013</div>";}
return$resultado;
}
functionselect_otro($id_campo,$valor,$seleccion){
$respuesta=newxajaxResponse('utf-8');
if(strtolower($seleccion)=='otro'){
$resultado="
<inputtype='text'id='$id_campo'name='$id_campo'value='$valor'class='form-control'placeholder='Escriba el otro valor'>
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0014</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0014</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0015</div>";}
else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0027</div>";}
else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0026</div>";}
}else{$resultado="<div class='alert alert-warning alert_sin_resultados'><i class='glyphicon glyphicon-exclamation-triangle'></i> No hay resultados 0017</div>";}
return$resultado;
}
functionlimite($id_campo,$contenido,$tipo){
$link=Conectarse();
mysqli_set_charset($link,"utf8");
$consulta="SELECT campo_valor FROM form_campos_valores WHERE id_form_campo ='$id_campo' ";
<adata-toggle='collapse'data-target='.navbar-collapse'title='agregar usuarios'class='btn link pull-left'onclick=\"xajax_registro_express(xajax.getFormValues('login'),'nuevo');\">
$consulta="INSERT INTO $tabla_autenticacion (username,p_nombre,p_apellido,email,passwd,control,status,lastip,id_empresa,documento_numero,equipo,id_grupo,licencia)
$consulta_localizacion="INSERT INTO localizacion (id_localizado,telefono,id_grupo) VALUES ('$id','$telefono_express','1')";
$consulta_empresa="INSERT INTO empresa SET razon_social = '$nombre_express$nombre_express', regimen_tributario = 'simplificado' ,id_responsable='$id'";
//$consulta= "SELECT * FROM $tabla_autenticacion ,usuarios_grupo WHERE $tabla_autenticacion.id_grupo = usuarios_grupo.id_grupo AND documento_numero ='".$documento."' LIMIT 1";
$consulta="SELECT *, usuarios_grupo.id AS id_grupo , $tabla_autenticacion.id AS id_usuario