diff --git a/funciones/funciones.php b/funciones/funciones.php deleted file mode 100644 index 54cd903..0000000 --- a/funciones/funciones.php +++ /dev/null @@ -1,19981 +0,0 @@ - -
$titulo

$descripcion

- - - - - -"; -return $resultado; - } - -function aplicaciones_tabla($div,$tipo,$accion){ - -$link=conectarse(); - mysqli_query($link,"SET NAMES 'utf8'"); - $consulta = "SELECT * FROM form_id WHERE id_empresa= '$_SESSION[id_empresa]' ORDER BY nombre ASC "; - $sql=mysqli_query($link,$consulta); - if (mysqli_num_rows($sql)!='0'){ - $linea = ""; - $columna = 0; - while( $row = mysqli_fetch_array( $sql ) ) { - $tr .=""; - if($columna%2==0){ $c = 0; - $td="$row[id]$row[nombre]"; - - }else{ $c = 1; - $td="$row[id] $row[nombre]"; - } - - //$linea .="
[$columna $c ] [$row[id]] $row[nombre] - $row[descripcion]
"; - $columna++; - $tr .="$td"; - } - $resultado = " -
- - - - $tr - - -
- -
- "; - } - if($div ==""){return $resultado;} -$respuesta = new xajaxResponse('UTF-8'); -$respuesta->addAssign("$div","innerHTML","$resultado"); -$respuesta->addScript("$(document).ready(function(){ $('[data-toggle=\"tooltip\"]').tooltip(); });"); - -return $respuesta; -} -$xajax->registerFunction("aplicaciones_tabla"); - -function vista_aplicacion($form){ - $plantilla="carousel"; - /// a=Aplicacion - $geo = buscar_campo_tipo($form,"14"); - - $empresa = remplacetas('form_id','id',$form,'id_empresa',"") ; - $razon_social_portal = remplacetas('empresa','id',"1",'razon_social','') ; - $id_empresa = $empresa[0]; - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$form,'descripcion',"") ; - - -// $registros = aplicacion_carrusel("$form",'10','','embebido','',"carousel"); - //$registros="
$registros
"; - // $formulario = formulario_embebido($form,$opciones); - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $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','') ; - $campo_imagen = buscar_campo_tipo($form,"15"); - $titulos = formulario_imprimir_linea("$form","","titulos").""; - $id_campo = $campo_imagen[0]; - if($id_campo[0] =="") { - $galeria=""; - - }else{ - $galeria= " -
-
-
-
- - - - -
-
-
-
- - "; - } - - if($geo[0] != "") { - $mapa = " - - - - "; - }else {$mapa = "";} - $estadisticas = portal_listado_campos("$form"); - $acciones= formulario_acciones("$form","aplicacion"); - - $footer=" - - "; - - - - $onload=" - -
-
-
- -

$titulo[0]

-

$descripcion[0]

-
-

$razon_social[0]

-

$slogan[0]

-
- Tupale.co -
- - $galeria -
- - $estadisticas - -
-
- $mapa -
-
-
-
-
-
- -$titulos - - -
-
-
-
-
-
-
- - $footer "; - //$onload = "$footer $aplicacion "; - - return $onload; - - } -function vista_voyeur($form){ - $plantilla="carousel"; - /// a=Aplicacion - //$geo = buscar_campo_tipo($form,"14"); - - $empresa = remplacetas('form_id','id',$form,'id_empresa',"") ; - $razon_social_portal = remplacetas('empresa','id',"1",'razon_social','') ; - $id_empresa = $empresa[0]; - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$form,'descripcion',"") ; - - -// $registros = aplicacion_carrusel("$form",'10','','embebido','',"carousel"); - //$registros="
$registros
"; - // $formulario = formulario_embebido($form,$opciones); - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $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','') ; - $campo_imagen = buscar_campo_tipo($form,"15"); - - // $titulos = formulario_imprimir_linea("$form_linea","","titulos").""; - $id_campo = $campo_imagen[0]; - if($id_campo[0] =="") { - $galeria=""; - - }else{ - $galeria= " -
-
-
-
-
- - - - -
-
-
-
- - "; - } - - - - - - -$encabezado="el encabezado"; -$onload=" - -
-
-
- $encabezado - Tupale.co -
- - $galeria - - -
-
- - $footer "; - //$onload = "$footer $aplicacion "; - - return $onload; - - } - -function array_linea($datos,$tipo,$id){ - if(is_array($datos[0]) || is_object($datos[0]) ){ - $output=""; - include("includes/datos.php"); - -//$id_campo = campo_titulo($form) ; -$debug = print_r($datos,true); - foreach ($datos[0] as $id_campo => $valor) { - - $form= @remplacetas('form_datos','control',"$valor",'form_id',''); - $titulo = remplacetas('form_id','id',$form[0],'nombre',"") ; - $campo_titulo = campo_titulo($form[0]) ; - $id_empresa ="$form[7]"; - $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','') ; - $id_usuario = "$form[6]"; - $autor = remplacetas("$tabla_autenticacion","id",$id_usuario,"username",'') ; - $email = remplacetas("$tabla_autenticacion","id",$id_usuario,"email",'') ; - $imagen = remplacetas("$tabla_autenticacion","id",$id_usuario,"imagen",'') ; - $default = "https://tupale.co/milfs/images/profile.jpg"; - $fecha = date("Y-m-d H:i:s", $form[4]); - if($imagen[0] !=""){$gravatar = $imagen[0];} - - else{$gravatar = "https://www.gravatar.com/avatar/" . md5( strtolower( trim( $email[0] ) ) ) . "?d=" . urlencode( $default ) . "&s=20";} - - - if($autor[0] ==""){$autor[0] ='Anónimo';} - - $avatar = ""; - $gravatar = ""; - - $cabecera = " $titulo[0] $gravatar $autor[0] $fecha"; - - if( $id_campo=="identificador") { - if(!is_array($valor)){ - if($tipo =='li'){ - $output .= formulario_imprimir_linea("$id","$valor","linea_planilla").""; - } - elseif($tipo =='galeria'){ - $output .= formulario_imprimir_linea("$id","$valor","galeria").""; - - } - elseif($tipo =='voyeur'){ - //$output .= formulario_imprimir_linea("","$valor","voyeur").""; - $output .= " - - $cabecera - - - - - - -
$avatar $razon_social[0] ".mostrar_identificador("$valor","","","","")."
- - "; - - } - - else{ - - $output .= "$attr - $item "; - } - } - } - } - - - -}else{ $output="";} -return $output ; -} - - - - function generar_token($div,$tipo) { - require_once 'rest/vendor/autoload.php'; - $valor= intval(preg_replace('/[^0-9]+/', '', $div), 10); ; - $respuesta = new xajaxResponse('utf-8'); - - $time = time(); - - $key = remplacetas('empresa','id',"$_SESSION[id_empresa]",'secret_key',"") ; - $key =$key[0]; - -$token = array( - 'iat' => $time, // Tiempo que inició el token - // 'exp' => $time + (60*60), // Tiempo que expirará el token (+1 hora) - 'data' => [ // información del usuario - 'id' => 1, - 'tipo' => "$tipo", - 'form_id' => "$valor" - - ] -); - - $jwt = JWT::encode($token, $key); - //$data = JWT::decode($jwt, $key, array('HS256')); - //$datos = print_r($data, true); - $token=$jwt; - - - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - $color = "#".substr(MD5(rand(1,9999)), 0, 6); - //escritura: ebf3f1cb-88c3-43fa-8df5-242b591f5367 Nuevo key lectura: f6fdf0b7-b3c7-46cc-a308-10eb8561cc9 - if($tipo =='proyecto'){ - $token = sprintf( '%04x%04x-%04x-%04x-%04x-%04x%04x%04x', mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0xffff ), mt_rand( 0, 0x0C2f ) | 0x4000, mt_rand( 0, 0x3fff ) | 0x8000, mt_rand( 0, 0x2Aff ), mt_rand( 0, 0xffD3 ), mt_rand( 0, 0xff4B ) ); - - $consulta = "UPDATE `empresa` SET `secret_key` = '$token' WHERE `empresa`.`id` = '$_SESSION[id_empresa]'"; - $sql=mysqli_query($link,$consulta); - - if($sql){ - $respuesta->addAssign("$div","value","$token" ); - $respuesta->addAssign("$div"."_aviso","innerHTML","Nuevo key: $token" ); - return $respuesta; - } - }else{ - - $existe = remplacetas('form_permisos','form_id',$valor,'id',"tipo='$tipo' AND id_empresa = '$_SESSION[id_empresa]'") ; - if($existe[0] !=""){ - - $consulta="UPDATE `form_permisos` SET `control` = '', `permiso` = '$token', `creacion` = NOW(), `id_usuario` = '$_SESSION[id]', `tipo` = '$tipo', `vencimiento` = '0', `id_empresa` = '$_SESSION[id_empresa]', `form_id` = '$valor' - WHERE `form_permisos`.`id` = '$existe[0]'"; - $sql=mysqli_query($link,$consulta); - - $respuesta->addAssign("$div","value","$token" ); - $respuesta->addAssign("$div"."_aviso","innerHTML","Nuevo token $tipo: $token " ); - return $respuesta; - } - ELSE{ - $consulta ="INSERT INTO `form_permisos` (`id`, `control`, `permiso`, `vencimiento`, `creacion`, `id_usuario`, `tipo`, `id_empresa`, `form_id`) - VALUES (NULL, '', '$token', '0', NOW(), '$_SESSION[id]', '$tipo', '$_SESSION[id_empresa]', '$valor')"; - $sql=mysqli_query($link,$consulta); - $respuesta->addAssign("$div","value","$token" ); - $respuesta->addAssign("$div"."_aviso","innerHTML","Nuevo token $tipo: $token " ); - return $respuesta; - } - $respuesta->addAlert("$valor $consulta "); - - return $respuesta; - } - } - - -$xajax->registerFunction("generar_token"); - - -function formulario_validar($formulario,$accion,$tipo) { - //$formulario_original = $formulario; -// $formulario = mysql_seguridad($formulario); - $error ='0'; - - if($accion == "api"){ - $respuesta = new xajaxResponse('utf-8'); - $formulario_original = $formulario; - $formulario = json_decode($formulario,true); - //$formulario = print_r($formulario,true); - //$respuesta->addAssign("resultado_triage","innerHTML","hOLA $formulario_original" ); - //return $respuesta; - - } - - $debug=""; - $respuesta = new xajaxResponse('utf-8'); - $datos=""; - $envio=""; -$consulta_grabada ='0'; -$control = $formulario['control']; // -$form_id = $formulario['form_id']; // -$tipo_formulario = $formulario['tipo']; // -//if($tipo=='validar'){return $error;} - - - - if(isset($formulario['metadatos'])){ - $metadatos = json_decode($formulario['metadatos']); - }else{ $metadadatos="";} - - $consulta_form = "SELECT * FROM form_contenido_campos,form_campos - WHERE form_contenido_campos.id_campo = form_campos.id - AND id_form = '$form_id' "; - - - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - - if(isset ( $_SESSION['id_empresa'])){$id_empresa = $_SESSION['id_empresa']; }else{ - $id_empresa = remplacetas('form_id','id',$formulario['form_id'],'id_empresa',"") ; - $id_empresa = $id_empresa[0]; - } - - if(isset ( $_SESSION['equipo'])){$equipo = $_SESSION['equipo']; }else { $equipo = NULL;} - - //$respuesta->addAssign("resultado_triage","innerHTML","hOLA $formulario_original ".time()."" ); - //return $respuesta; - -foreach($formulario as $c=>$v){ - - -if (is_array($v) ){ - foreach($v as $C=>$V){ - - $campo_tipo = remplacetas("form_campos","id",$c,"campo_tipo",""); - $campo_nombre = remplacetas("form_campos","id",$c,"campo_nombre",""); - if(@$campo_tipo[0] =="30" OR @$campo_tipo[0] =="24") { - $V=array(); - $V[$c]=$v; - - $V = json_encode($V); - } - if($V != '') { - if($campo_tipo[0] =='12' OR $campo_tipo[0] =='13') { - $validar = validar_email($V); - if($validar == '0') { - $error ='email'; - $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"); - if($tipo=='validar'){return $error;}else{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) ) { - $rango = remplacetas('form_campos_valores','id_form_campo',$c,'campo_valor',"") ; - $campos = explode(":",$rango[0]); - if($campos[0] =='rango') { - $valores_rango = explode(";",$campos[1]); - - $min= $valores_rango[0]; - $max= $valores_rango[1]; - if($V < $min OR $V > $max) { - $error ='rango'; - $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); - $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); - $respuesta->addAlert("El campo $campo_nombre[0] debe estar entre $min y $max"); - if($tipo=='validar'){return $error;}else{return $respuesta;} - } - - } - //$respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); - - }else{ - $error ='numerico'; - $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"); - if($tipo=='validar'){return $error;}else{return $respuesta;} - } - } - if($campo_tipo[0] =='11' ) { - - $rango = remplacetas('form_campos_valores','id_form_campo',$c,'campo_valor',"") ; - $campos = explode(":",$rango[0]); - if($campos[0] =='rango') { - $valores_rango = explode(";",$campos[1]); - $min= strtotime("$valores_rango[0]"); - - $ano = date("Y", strtotime($valores_rango[0])); - $mes = date("m", strtotime($valores_rango[0])); - $dia = date("d", strtotime($valores_rango[0])); - if($valores_rango[1] =='0') { $max = time(); $valores_rango[1]= $max; $max_fecha = date("Y-m-d");} - else{$max= strtotime("$valores_rango[1]"); $max_fecha= $valores_rango[1];} - $fecha = strtotime("$V"); - if($fecha < $min OR $fecha > $max) { - $error ='rango'; - $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-error "); - $respuesta->addScript("document.getElementById('".$c."[".$C."]').focus(); "); - $respuesta->addAlert("El campo $campo_nombre[0] debe estar entre $valores_rango[0] y $max_fecha"); - if($tipo=='validar'){return $error;}else{return $respuesta;} - } - } - // $respuesta->addAssign("input_".$c."[".$C."]","className"," form-group has-success "); - } - - if($campo_tipo[0]=='17') { - $limite = limite("$c",'','limite'); - $size= strlen($V); - $restante = ($limite - $size); - if( $restante < 0) { - $error ='limite'; - $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(); "); - if($tipo=='validar'){return $error;}else{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'){ - - $error ='obligatorio'; - $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(); "); - if($tipo=='validar'){return $error;}else{return $respuesta;} - } - - } - - -} -} -} -if($tipo=='validar'){return $error;} -} -$xajax->registerFunction("formulario_validar"); - - -/* - * Formulario validar - * - * - * */ - -function banner_empresa($id_empresa,$form){ - - if($form !=""){ - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$form,'descripcion',"") ; - $formulario=" -

$titulo[0]

-

$descripcion[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=" -
-
- - - -
-
-

- $razon_social[0]

-
-

$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'") ; - if($vista_favorita[0] !=""){ - $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="&eventos=$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";} - }else{ } - - return $favorita; - } - - -function limpiar_cadena($cadena) { - return (preg_replace('[^ A-Za-z0-9_-ñÑ]', '', $cadena)); - // return preg_replace('/\&(.)[^;]*;/', '\\1', $cadena); -} - -function notas_papelera($form,$accion){ - - $id_campo = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ; - $id_campo = $id_campo[0]; - if($id_campo =="") { - $id_campo = campo_titulo($form) ; - } -$parametrizaciones_listado ="

Restaurar

"; -$parametrizaciones = mostrar_parametrizaciones("array","form_id","$form",$item,"mostrar","hidden",$timestamp); -//$parametrizaciones = print_r($parametrizaciones,true); -//note yellow ui-draggable ui-draggable-handle - foreach($parametrizaciones as $clave => $v){ - $contenido = remplacetas('form_datos','id_campo',$id_campo,'contenido'," control = '$clave' ") ; - $parametrizaciones_listado .= "
$contenido[0]

"; - - } - - if ($accion ==""){ -$boton ="
Papelera
"; - return $boton; - }else{ - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("papelera_$form","innerHTML","$parametrizaciones_listado"); - // $respuesta->addAlert("Hola mundo!"); - return $respuesta; - - } -} -$xajax->registerFunction("notas_papelera"); - - -function aplicacion_configuracion($tipo,$div,$form) { - - -$parametrizaciones_listado = notas_papelera($form,$accion); -$contenido =" -
-Cerrar [x] -
-
-

Configuración

-
-
-
-

- - Campos -

-
-
-
- -
-
-
-
-
-
-

- - Notas -

-
-
-
$parametrizaciones_listado
-
-
- -
- -
-
- - - - -"; - - - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$contenido"); - // $respuesta->addAlert("Hola mundo!"); - return $respuesta; -} - -$xajax->registerFunction("aplicacion_configuracion"); - - -function cadena_array($text,$tipo,$cantidad,$form,$div) { - $limpios=""; - $compuestos=""; - $array_compuestos =array(); - $wordCounter =array(); - $cantidades =array(); - if($cantidad =="") {$cantidad="10";} - $extras = array( - 'p'=>array('de','la','que','el','en','y','a','los','del','se','las','por','un','para','con','no','una','su','al','es','lo', - 'como','más','pero','sus','le','ya','o','fue','este','ha','sí','porque','esta','son','entre','está','cuando','muy','sin','sobre', - 'ser','tiene','también','me','hasta','hay','donde','han','quien','están','estado','desde','todo','nos','durante','estados','todos', - 'uno','les','ni','contra','otros','fueron','ese','eso','había','ante','ellos','e','esto','mí','antes','algunos','qué','unos','yo' - ,'otro','otras','otra','él','tanto','esa','estos','mucho','quienes','nada','muchos','cual','sea','poco','ella','estar','haber', - 'estas','estaba','estamos','algunas','algo','nosotros','mi','mis','tú','te','ti','tu','tus','ellas','nosotras','vosotros','vosotras', - 'os','mío','mía','míos','mías','tuyo','tuya','tuyos','tuyas','suyo','suya','suyos','suyas','nuestro','nuestra','nuestros','nuestras', - 'vuestro','vuestra','vuestros','vuestras','esos','esas','estoy','estás','está','estamos','estáis','están','esté','estés','estemos', - 'estéis','estén','estaré','estarás','estará','estaremos','estaréis','estarán','estaría','estarías','estaríamos','estaríais', - 'estarían','estaba','estabas','estábamos','estabais','estaban','estuve','estuviste','estuvo','estuvimos','estuvisteis','estuvieron', - 'estuviera','estuvieras','estuviéramos','estuvierais','estuvieran','estuviese','estuvieses','estuviésemos','estuvieseis','estuviesen', - 'estando','estado','estada','estados','estadas','estad','he','has','ha','hemos','habéis','han','haya','hayas','hayamos','hayáis', - 'hayan','habré','habrás','habrá','habremos','habréis','habrán','habría','habrías','habríamos','habríais','habrían','había','habías', - 'habíamos','habíais','habían','hube','hubiste','hubo','hubimos','hubisteis','hubieron','hubiera','hubieras','hubiéramos','hubierais', - 'hubieran','hubiese','hubieses','hubiésemos','hubieseis','hubiesen','habiendo','habido','habida','habidos','habidas','soy','eres', - 'es','somos','sois','son','sea','seas','seamos','seáis','sean','seré','serás','será','seremos','seréis','serán','sería','serías', - 'seríamos','seríais','serían','era','eras','éramos','erais','eran','fui','fuiste','fue','fuimos','fuisteis','fueron','fuera','fueras', - 'fuéramos','fuerais','fueran','fuese','fueses','fuésemos','fueseis','fuesen','siendo','sido','tengo','tienes','tiene','tenemos', - 'tenéis','tienen','tenga','tengas','tengamos','tengáis','tengan','tendré','tendrás','tendrá','tendremos','tendréis','tendrán', - 'tendría','tendrías','tendríamos','tendríais','tendrían','tenía','tenías','teníamos','teníais','tenían','tuve','tuviste','tuvo', - 'tuvimos','tuvisteis','tuvieron','tuviera','tuvieras','tuviéramos','tuvierais','tuvieran','tuviese','tuvieses','tuviésemos', - 'tuvieseis','tuviesen','teniendo','tenido','tenida','tenidos','tenidas','tened', - 'ante', 'bajo', 'con', 'contra', 'desde', 'durante', 'entre', - 'hacia', 'hasta', 'mediante', 'para', 'por', 'pro', 'según', - 'sin', 'sobre', 'tras', 'vía', 'también','parecen','toca','numero','número','video','vídeo','fotos','asi','así','miles' - ,'cientos','imágenes','imagenes','años','sentido','ultimos','últimos','mano','dicen','casi','servicio','vice','pero','Pero','trata','decir' - ), - 'a'=>array('el','él','los', 'las', 'una', 'unos', 'unas', 'este', 'estos', 'ese', - 'esos', 'aquel', 'aquellos', 'esta', 'estas', 'esa', 'esas', - 'aquella', 'aquellas', 'usted', 'nosotros', 'vosotros', - 'ustedes', 'nos', 'les', 'nuestro', 'nuestra', 'vuestro', - 'vuestra', 'mis', 'tus', 'sus', 'nuestros', 'nuestras', - 'vuestros', 'vuestras', 'de', 'la', 'su', 'La', 'No', 'rcn', 'RCN', 'El', 'una', 'Una' - ), - 'o'=>array('esto', 'que', 'del', 'es', 'en', 'ha', 'al', 'lo', 'un','si','sí','no','se','art','luego','solo','más','como','cómo','dijo', - 'buena','buen','algunos','algunas','el','donde','fueron','más','varios','personas','uno','dos','tres','cuatro','cinco','seis','siete','ocho','nueve','diez' - ,'causa','cien','mil','millon','millones','pesos','quien','que','fecha','tiene','vez','hay','horas','fue','com','var','uri','mas','quot','minuto','the','event', - 'param','pero','and','split','ciento','san','son','aacute','colombia','pais','un','Un','youtube','estaba','ayer','hoy','anoche', - 'adelante','ahora','allá','anoche','antaño','anteanoche','antenoche','antes','aquí','aún','ayer','constantemente','cuando','despacio', - 'después','durante','enantes','encima','endenantes','enseguida','hasta','hogaño','horita','hoy','luego','mañana','mientras','mucho', - 'nunca','primero','pronto','recientemente','recién','siempre','tarde','temprano','todavía','ya','parte','procedieron','están','Ver'), - ); - -$texto = $text; -$text = html_entity_decode($text); - -//$text = limpiar_cadena("$text"); - -///$text = str_replace(array('\r\n', '\n', '
', '
'),'', $text); -$text = str_replace(array('?','¿','¡','!',' ','"'," ",">","El"), ' ', $text); -//$text = str_replace(array('(',')',':','.','?','!','-','*','-','"','¿','¡',':',';','“','”','‘','’','“',"'","+","/>"), ' ', $text);//reemplazar el carácterno es válido -//$regex_nombres_compuestos = array('(\s[A-Z][\w-áéíóú]*(\s+[A-Z][\w-áéíóú]+)+)'); -$no_validos = array('(',')',':','.','?','!','-','*','-','"','¿','¡',':',';','“','”','‘','’','“',"'","+","/>",">"); -//$regex_nombres_compuestos = '(.[A-Z][\w-áéíóú]*(\s+[A-Z][\w-áéíóú]+)+)'; -//$regex_nombres_compuestos = '(.[A-ZÁÉÍÓÚ][\w-áéíóúñ]*(\s+[A-ZÁÉÍÓÚ][\w-áéíóúñ]+)+)'; -//$regex_nombres_compuestos = '(.[A-ZÁÉÍÓÚ][\w-áéíóúñ]*(\s((de)(( la))?)?\s?[A-ZÁÉÍÓÚ][\w-áéíóúñ]+)+)'; -$regex_nombres_compuestos = '(.[A-ZÁÉÍÓÚ]+[\wáéíóúñ]*(\s((de)(( la ))?)?\s?[A-ZÁÉÍÓÚ]+[\wáéíóúñ]+)+)'; -//$regex_nombres_compuestos = '(.[A-ZÁÉÍÓÚ][\w-áéíóúñ]*(.((de)(( la)?))?.?[A-ZÁÉÍÓÚ][\w-áéíóúñ]+)+)'; -///$text = preg_replace($mayuscula_inicial,"$0_compuesto_$1_$2", $text); - -preg_match_all("$regex_nombres_compuestos", $text, $array_nombres_compuestos); -//$array_nombres_compuestos[0] = str_replace($no_validos, '',$array_nombres_compuestos[0]);//reemplazar el carácterno es válido - -$array_nombres_compuestos_unicos[0]=array_unique($array_nombres_compuestos[0]); - - foreach($array_nombres_compuestos[0] as $clave => $v){ - $tags = str_replace(array(' '), '_', $v); - $compuestos .="$v
"; - //$array_compuestos[] = str_replace(array('(',')',':','.','?','!','-','*','-','"','¿','¡',':',';','“','”','‘','’','“',"'","+","/>"), ' ', strip_tags($tags));; - $array_compuestos[] = strip_tags($tags); - } -$text = strip_tags($text); -$text = str_replace(array('?','¿','¡','!',' ','\r\n', '\n','�'), ' ', $text); -$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 -$array = array_merge($array_compuestos,$array); -//// debug -$array = array_diff($array, $extras['p'], $extras['a'], $extras['o']); - - -foreach ($array as $clave => $value) { -$title=""; -$tag_adicional=""; - $value=trim($value);//bye spaces -if ( strlen($value)>3) {//no smaller than X and not in banned - //$value = stemm_es::stemm($value); - //I can count how many time we ad and update the record in an array - if (@array_key_exists($value,$wordCounter)){//if the key exists we ad 1 more - $wordCounter[$value]=$wordCounter[$value]+1; - - } - else $wordCounter[$value]=1;//creating the key - - } - - } - - unset($arrText); - //$lema=stemm_es::stemm($wordCounter); - uasort($wordCounter,"cmp");//short from bigger to smaller - - - $keywords=""; - $cantidades=""; - $count = 0; -foreach ($wordCounter as $key => $value){ - - if($value >1){ - if($count < $cantidad){ - //$keywords[] =$key; - $keywords[] ="$key"; - $cantidades[$key] ="$value"; - }else{break;} $count++; -} - } - -$tags=$keywords; - $resultado = $title; -if($tags !=''){ - - -$nube =""; -$min = min($cantidades); -$max = max($cantidades); - $diferencia = $max - $min; -foreach($tags as $c=>$valor){ -//foreach($wordCounter as $c=>$valor){ - //$valor = $tags[0]; - - //$valor ="$valor "; - $p = stripos($resultado, $valor); - if($p !==false ){ - $s1 = substr($resultado, 0, $p); - $s2 = substr($resultado, $p, strlen($valor)); - $s3 = substr($resultado, ($p + strlen($valor))); - $resultado = $s1."#$s2".$s3; - //$r= $s1; - }else{ - $c = str_replace(array('_'), ' ', $valor); - $camel[] = str_replace(array(' '), '', $c); - $palabras[]=explode(" ",$c);//Crear un array con las palabras - foreach($palabras as $valor){ - $listado_palabras[] = $valor; - - } - $ht = str_replace(array(' '), '', $c); - $limpios[] = $c; - - $cant = $cantidades[$c]; - $valor_relativo = round((($cant - $min) / $diferencia) * 10); - - $size = ($cant/4); - $tag_adicional .= "$c " ; - $array_prueba = print_r($wordCounter,true); - if($div !=""){ $accion="xajax_buscar_datos('$c','$form','$plantilla','$div'); "; }else{$accion="";} - $nube .= "$c " ; - } - } - } - $resultado = " $compuestos $tag_adicional "; - if($tipo=="tags") { - return $tag_adicional; - }elseif($tipo=="personajes") { - //return $compuestos; - return $array_nombres_compuestos[0]; - }elseif($tipo=="nube") { - //return $compuestos; - $etiquetas=" - -
- $nube -
-
- - - "; - return "$etiquetas"; - }elseif($tipo=="limpio") { - //return $compuestos; - return $limpios; - }elseif($tipo=="camel") { - //return $compuestos; - return $listado_palabras[0]; - }else { - return $resultado; -} -///return $array; -///debug - -} - -function array_tabla($contenido,$campo){ - //return $contenido[0]; - foreach ($contenido as $id_campo => $valor) { - $linea .= "
$id_campo $valor esto
"; - - } - - - - -return $linea ; -} - -function formulario_corpus($id_form,$id_campo,$group,$tipo,$div){ - - -$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"; -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); - $sql=mysqli_query($link,$consulta); - - if (mysqli_num_rows($sql)!='0'){ -$array = array(); - while( $row = mysqli_fetch_array( $sql ) ) { - $etiquetas .="".html_entity_decode($row['contenido'])." "; - $array[] = html_entity_decode($row['contenido']); - $colores .= "'#".substr(md5(rand()), 0, 6)."',"; - } - - $etiqueta = "".substr (preg_replace("[\n|\r|\n\r|\t]",'', $etiquetas), 0, -1).""; - - }else { $grafica= $consulta; - } - $etiqueta = limpiar_cadena($etiqueta); - - $etiqueta= cadena_array("$etiqueta","nube","50","$id_form","$div"); - - ///$etiqueta = array_tabla($etiqueta,"tags"); - - //$etiqueta = json_encode($etiqueta); - return $etiqueta; - -} - - -function formulario_autores($form,$id_usuario) { - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - -//$consulta ="SELECT COUNT(control) AS cantidad,id_usuario FROM `form_datos` WHERE `form_id` = '$form' GROUP BY `id_usuario` ORDER BY cantidad DESC "; -$consulta ="SELECT *,count(distinct control) as cantidad FROM form_datos WHERE form_id = '$form' GROUP BY id_usuario order by cantidad DESC "; -/* - if($autor=="") { - - $id_autor="$row[id_usuario]"; - $autor = remplacetas("$tabla_autenticacion","id",$id_autor,"username",'') ; - $autor= "$autor[0]"; - }else{$autor=$autor;} -*/ - $sql=mysqli_query($link,$consulta); - if (mysqli_num_rows($sql)!='0'){ - include("./milfs/includes/datos.php"); - include("./milfs/includes/parametrizacion.php"); - $cantidad=mysqli_num_rows($sql); - while($row=mysqli_fetch_assoc($sql)) - { - $nombre_autor = remplacetas("$tabla_autenticacion","id",$row['id_usuario'],"username",'') ; - if($nombre_autor[0] !="") { $Autor = $nombre_autor[0];} - else { - $Autor = remplacetas('form_datos','form_id',"$login_formulario",'contenido'," id_campo = '$login_campo_usuario' AND control = '$row[id_usuario]'") ; - $Autor= "$Autor[0]"; - - //$Autor ="$row[id_usuario]"; - } - if($Autor !="") { - $autor .= "
  • $Autor $row[cantidad]
  • "; - }else { $otros .= "
  • Otro $row[cantidad]
  • ";} - } - $resultado = "$cantidad "; - - }else {$resultado =0;} -return $resultado ; -} - - - -function formulario_contar_parametrizacion($tabla,$campo,$item,$opcion,$descripcion,$id_empresa,$timestamp) { - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - - if($id_empresa ==""){$empresa="";}else{$empresa ="AND id_empresa = '".mysqli_real_escape_string($link,$id_empresa)."'";} -// if($tabla ==""){$tabla="";}else{$tabla ="AND tabla = '".mysqli_real_escape_string($link,$tabla)."'";} - if($campo ==""){$campo="";}else{$campo ="AND campo = '".mysqli_real_escape_string($link,$campo)."'";} - if($item ==""){$item="";}else{$item ="AND item = '".mysqli_real_escape_string($link,$item)."'";} - if($opcion ==""){$opcion="";}else{$opcion ="AND opcion = '".mysqli_real_escape_string($link,$opcion)."'";} - if($descripcion ==""){$descripcion="";}else{$descripcion ="AND descripcion = '".mysqli_real_escape_string($link,$descripcion)."'";} - - -$consulta ="SELECT id FROM form_parametrizacion WHERE tabla = '".mysqli_real_escape_string($link,$tabla)."' $campo $empresa $item $opcion $descripcion "; - - $sql=mysqli_query($link,$consulta); - if (mysqli_num_rows($sql)!='0'){ - $resultado=mysqli_num_rows($sql); - }else {$resultado =0;} -return $resultado; -} - - - -function mostrar_parametrizaciones($tipo,$tabla,$campo,$item,$opcion,$descripcion,$timestamp){ - $resultado =""; - if($tipo =='categorizacion') { - $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 "; - } -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); - mysqli_real_escape_string($link,$consulta); -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!='0'){ -//$resultado = mysqli_num_rows($sql); -//$resultado = mysqli_result($sql,0,"cantidad"); -while($row=mysqli_fetch_assoc($sql)) - { - if($tipo == "array") { - $resultado[$row['item']] = $row['descripcion']; - } - elseif($tipo == "categorizacion") { - $resultado[$row['descripcion']] = $row['cantidad']; - }else{ - $resultado .= "
  • $row[descripcion] $row[cantidad]
  • "; - } - } -} - - -return $resultado; -} - - -function notas_estadisticas($form,$div,$tipo) { -$cantidad_notas= formulario_contar("$form"); -$cantidad_autores= formulario_autores("$form",""); -$total_gusta= contar_interacciones("","Gusta","","$form"); -$total_compromisos= contar_interacciones("","Comprometo","","$form"); -$total_comentarios= contar_interacciones("","Comentar","","$form"); - $id_campo = remplacetas('form_parametrizacion','campo',$form,'descripcion'," tabla='form_id' and opcion = 'descripcion'") ; - $id_campo = $id_campo[0]; - if($id_campo =="") { - $id_campo = campo_titulo($form) ; - } -$corpus = formulario_corpus("$form","$id_campo","contenido","barras"); -$clasificacion = mostrar_parametrizaciones("categorizacion","form_id","$form","","clase","",""); - -$cantidad_clasificacion = array_sum($clasificacion); -$diferencia = ($cantidad_notas - $cantidad_clasificacion ); -$clasificacion['yellow'] = ($clasificacion['yellow']+$diferencia); -asort($clasificacion); -foreach($clasificacion as $clave => $v){ - - $tabla_clasificacion .= "$v"; - } - $tabla_clasificacion = "$tabla_clasificacion
    "; -$contenido =" -
    -Cerrar [x] -
    - -
    - -
    -
    -
    -
      -
    • Palabras mas usadas
    • -
    • $corpus
    • -
        -
    - -
    -
    - -"; - - - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$contenido"); - // $respuesta->addAlert("Hola mundo!"); - return $respuesta; -} - -$xajax->registerFunction("notas_estadisticas"); - - -function formulario_mini($datos,$id,$opciones,$tipo){ - - $respuesta = new xajaxResponse('utf-8'); - $publico = remplacetas('form_id','id',"$id",'modificable',"") ; - $equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ; - if($publico[0] =="0" AND $_SESSION['id'] =="") { - $resultado = "

    Ingresa Para agregar datos a esta aplicación.

    "; - $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; - } - elseif($publico[0] =="2" AND ($_SESSION['id'] =="" AND !isset($_SESSION['nombre_usuario_milfs'] ))) { - $login = milfs_session("","","","boton","",'formulario_login'); - $resultado = " -

    Ingresa con tu usuario para agregar datos a esta aplicación.

    -
    $login
    "; - $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; - } - - $propietario = remplacetas('form_id','id',$id,'propietario',"") ; - if(isset($_SESSION['permiso_identificador'])) { - $permiso_identificador = $_SESSION['permiso_identificador'] ; - $salir= "$permiso_identificador
    Salir
    "; - } - else{ $permiso_identificador = ""; $salir="";} - -if($equipo[0] =="" OR is_null($equipo[0]) ) {}else{ -if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){ - $aviso = "
    -

    ATENCIÓN
    No está autorizado Para modificar esta información
    pertenece a un grupo de trabajo diferente

    "; - $resultado = " -
    - $salir $aviso -
    - "; - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; -} -} - if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) { - $password = buscar_campo_tipo($id,"18"); - - $aviso = "

    ATENCIÓN
    No está autorizado

    "; - $seguridad =" - -
    - - $password[1] - - - -
    -
    -
    - "; - - $resultado =" -
    - $salir - $aviso - $seguridad -
    - - "; - $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; - } - //$data= print_r($datos,true); - $x = $datos[1][1]; - $y = $datos[2][1]; - $z = $datos[3][1]; - $metadatos = json_encode($datos); - $control = md5(rand(1,99999999).microtime()); - $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) ; - } - $boton="
    -
    Grabar
    -
    "; - $nota=" -
    - - -
    - Cancelar - Mas datos -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - - - - - - - - - $boton -
    -
    - -
    "; //$respuesta->addScript("javascript:viewport.style.transform='scale(1,1)';"); - $respuesta->addAppend("main","innerHTML","$nota"); - ///$respuesta->addScript("make_draggable($('.note'));"); - $respuesta->addScript("javascript:document.getElementById('$id_campo"."[0]').focus();"); - //$respuesta->addScript("javascript:location.href='#nuevanota'"); - - - - //$respuesta->addAlert("$x $y $z - $data"); -return $respuesta; - - if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";} - $impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones",'',''); - $cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones",'',''); - $formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ; - $formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ; - $muestra_form = " - -
    - - $impresion - -
    - "; - - $respuesta->addAssign("muestra_form","innerHTML","$muestra_form"); - $respuesta->addAssign("titulo_modal","innerHTML","$cabecera"); - $respuesta->addAssign("pie_modal","innerHTML","$pie"); - $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); - $respuesta->addscript(" -$('.next').click(function(){ - - var nextId = $(this).parents('.tab-pane').next().attr('id'); - $('[href=#'+nextId+']').tab('show'); - return false; - -}) - -$('.prev').click(function(){ - - var prevId = $(this).parents('.tab-pane').prev().attr('id'); - $('[href=#'+prevId+']').tab('show'); - return false; - -}) - -$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) { - - //update progress - var step = $(e.target).data('step'); - var percent = (parseInt(step) / $cantidad_areas ) * 100; - - $('.progress-bar').css({width: percent + '%'}); - $('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' ); - - //e.relatedTarget // previous tab - -}) - -$('.first').click(function(){ - - $('#myWizard a:first').tab('show') - -}) - - "); - - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - - return $respuesta; - -} -$xajax->registerFunction("formulario_mini"); - - - -function notas_tablero($form) { - - $titulo = remplacetas('form_id','id',$form,'nombre',"") ; - $descripcion = remplacetas('form_id','id',$form,'descripcion',"") ; - $zoom = remplacetas('form_parametrizacion','campo',"$form",'descripcion'," opcion= 'zoom' AND item = 'tablero' ") ; - $empresa = remplacetas('form_id','id',$form,'id_empresa',"") ; - $propietario = remplacetas('form_id','id',$form,'propietario',"") ; - if ( $propietario[0] == $_SESSION['id']){ - - $administracion = ""; - }else{ - $administracion = ""; - } - $notes = notes("$form",'','',''); - - $footer=" - - -"; -if(isset($_REQUEST['social'])) { - - -}else{} -$login = milfs_session("","","","boton","",'div_session'); -if($_SESSION['username'] !='') { $autor = $_SESSION['username'];} -elseif($_SESSION['usuario_milfs'] !='') { $autor = $_SESSION['nombre_usuario_milfs'];} -else {$autor='';} -//$estadisticas = portal_listado_campos("$form"); -$tablero=" -$footer -
    - - - - - -
    -
    - -
    -
    - -
    -

    $titulo[0]
    $descripcion[0]

    - $form-titulo - -
    - $login -
    -
    - - - $notes - -
    -
    - - - "; - -return $tablero; - -} - - -function ultimos_registros($id,$form) { - //$id= ($id -100000); - //$ultimo = time(); - $registros=""; - $respuesta = new xajaxResponse('utf-8'); - $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"; - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - $sql=mysqli_query($link,$consulta); - if (mysqli_num_rows($sql)!='0'){ - while($row=mysqli_fetch_assoc($sql)) - { - $registros .= notes("$form",'','',"$row[control]")." "; - - - } - - $respuesta->addAppend("prueba","innerHTML","$registros"); - $respuesta->addScript("make_draggable($('.note'));"); - } - $ultimo = mktime(); - $respuesta->addScript("javascript: document.getElementById('ultimo_id').value='$ultimo'"); - //$notes = notes("$form",'','',''); - ///$respuesta->addAlert("$id $ultimo $consulta"); - //$respuesta->addPrepend("prueba","innerHTML","$registros"); - - - - return $respuesta; -} - -$xajax->registerFunction("ultimos_registros"); - - - -function campo_titulo($id){ - - $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){ -return mysqli_result($sql,0,'id_campo'); -} - -} - -} - -function nota_nueva(){ - - } - -function notes($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' ") ; - - $color=$color[0]; - $mostrar =$mostrar[0]; - -list($left,$top,$zindex) = explode('-',$posicion[0]); -list($left_inicial,$top_inicial,$zindex_inicial,$autor) = explode('-',$metadatos[0]); - if($autor=="") { - include("./milfs/includes/datos.php"); - $id_autor="$row[id_usuario]"; - $autor = remplacetas("$tabla_autenticacion","id",$id_autor,"username",'') ; - $autor= "$autor[0]"; - }else{$autor=$autor;} - -if($left=="") { - $top = ($orden+100);//random_int(1,5000); - $left = ($orden_left+100);//random_int(1,5000); - $zindex = $orden; -}else{ - -$left=$left; -$top=$top; -$zindex=$zindex; - -} - -if($_SESSION['username'] !='') { $autor_logueado = $_SESSION['username'];} -elseif($_SESSION['usuario_milfs'] !='') { $autor_logueado = $_SESSION['nombre_usuario_milfs'];} -else {$autor_logueado='';} - -if($color =="") { $color="yellow";}else { $color=$color;} -if($mostrar =="") { $mostrar="";}else { $mostrar=$mostrar;} - -if($gusta[0] !="") { $gustax="text-success";}else { $gustax="";} -if($comprometo[0] !="") { $comprometox="text-success";}else { $comprometox="";} - - $caracteres = strlen("$titulo[0]"); - $texto= substr($titulo[0],0, $length = 200); - if($caracteres > 200) { $texto .= "... "; } - - $interaccion = interaccion_identificador("$row[control]",'','simple','',''); - $notes.= " -
    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    - -

    $texto

    - - $id-$row[control] - - - -
    - - "; - // parametrizacion_linea($tabla,$campo,$opcion,$descripcion,$div,$script,$item) - - $orden = ($orden+2); - $orden_left = ($orden+1); - $ultimo = mktime(); - $ultimo_id = $ultimo; -} - -return "$notes "; - -}else {return "";} -}elseif($accion =='mover') { - $id = explode("-", $datos[0][1]); - $form=$id[0]; - $control= $id[1]; - $respuesta = new xajaxResponse('utf-8'); - /// $resultado = print_r($datos,true); - $x= $datos[1][1]; - $y= $datos[2][1]; - $z= $datos[3][1]; - - $resultado = parametrizacion_linea('form_id',"$form",'posicion',"$x-$y-$z",'mensaje_$control','',"$control"); - $respuesta->addAssign("mensaje_$control","innerHTML",""); - - return $respuesta; -}else{ - - $respuesta = new xajaxResponse('utf-8'); - - $resultado = print_r($accion,true); - $resultado = $accion[3][1]; - - $respuesta->addAlert("Hola mundo// $resultado // !"); - return $respuesta; - -} - - - - -} - -$xajax->registerFunction("notes"); - - - -function suite_listado($id_empresa,$suite){ - if($id_empresa=="") { $id_empresa="1";} - $suite=urldecode($suite) ; - if($suite!="") { $campo='id as campo, grupo'; $w_grupo ="AND grupo ='$suite'";}else {$w_grupo="GROUP BY grupo "; $campo ='grupo , count(grupo) as campo '; } -$consulta= "SELECT *, $campo FROM form_grupo WHERE id_empresa= '$id_empresa' $w_grupo "; -$miniatura =""; - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - mysqli_real_escape_string($link,$consulta); - $sql=mysqli_query($link,$consulta); - $linea=""; - $linea_consultar=""; - $linea_editar=""; - $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','') ; - -if (mysqli_num_rows($sql)!='0'){ - - $fila = 1; - //include("includes/datos.php"); - $error_token = ""; - $contenido = ""; - - while( $row = mysqli_fetch_array( $sql ) ) { - //$link = " Consultar "; - $imagen = buscar_imagen($row['id'],'','',''); - $geo = buscar_campo_tipo($row['id'],"14"); - $ultimo_mapa = remplacetas('form_datos','form_id',$row['id'],'contenido'," id_campo = '$geo[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'") ; - $vista_favorita = remplacetas('form_parametrizacion','campo',$row['id'],'descripcion'," tabla='form_id' AND opcion='vista_favorita'") ; - $vista=$vista_favorita[0]; - if($vista=='libro') { $favorita="b$row[id]?registros=10";} - elseif($vista=='aplicacion') { $favorita="a$row[id]";} - elseif($vista=='set') { $favorita="s$row[id]";} - elseif($vista=='mapa') { $favorita="mapero.php?id=$row[id]";} - elseif($vista=='presentacion') { $favorita="c$row[id]";} - elseif($vista=='timeline') {$favorita="&eventos=$row[id]";} - elseif($vista=='formulario') { $favorita="f$row[id]";} - elseif($vista=='informe') { $favorita="l$row[id]";} - elseif($vista=='planilla') { $favorita="p$row[id]";} - elseif($vista=='agenda') { $favorita="?eventos=$row[id]";} - elseif($vista=='landingpage') { $favorita="o$row[id]";} - elseif($vista=='notas') { $favorita="n$row[id]";} - - elseif($vista=='checklist') { $favorita="?m$row[id]";} - else{ $favorita="b$row[id]?registros=10";} - -; - - $titulo = remplacetas('form_id','id',$row['id'],'nombre',"") ; - $descripcion = remplacetas('form_id','id',$row['id'],'descripcion',"") ; - - if($geo[0] !='') { $mapa= " Mapa";}else {$mapa='';} - $descripcion_limpia = strip_tags($row['descripcion']); - if($imagen !="") { - $imagen =" - -
    - - $row[nombre] - - -
    - "; - } - $contenido =" -

    $row[grupo] $row[cantidad]

    - - -

    $descripcion_limpia

    "; - -// if ( $fila%2==0){ - - - -if($llenar[0] !="0") {$boton_agregar ="
    Agregar
    ";} - else{$boton_agregar = "";} -if($ver_data[0] !="0") {$boton_ver_data =" OpenData";} - else{$boton_ver_data = "";} - - if($mostrar[0] !="0") { - //// PRIVACIDAD - $publico = remplacetas('form_id','id',"$row[id]",'publico',"") ; - -/// PRIVACIDAD -if($publico[0] =='1') { - $linea .= "
  • $row[grupo]

  • "; - $linea_consulta .= "
  • $titulo[0]
  • "; - $lista .= "
  • $titulo[0] $descripcion[0]
  • "; - $linea_editar .= "
  • $titulo[0]
  • "; - - }else{ - if($llenar[0] !="0"){ - /// $linea .="
  • $row[grupo] // $row[campo]
  • "; - } - - } - }else { - - } - - $fila++; - } - - if($suite!="") { - - - -$footer=" - - -"; -$resultado =" - -
    -
    -
    - - - - - -

    $descripcion[0]

    -
    -

    $razon_social[0]

    -

    $slogan[0]

    -
    -
      - $lista -
    -
    - Tupale.co - -
    -
    -
    - -
    -
    -
    - -
    -
    -
    - $footer - - "; - - }else { - $titulo = remplacetas('empresa','id',"$id_empresa",'razon_social','') ; - - -$resultado =" -
    -
    -
    - - - - - -

    $descripcion[0]

    -
    -

    $razon_social[0]

    -

    $slogan[0]

    -
    -
      - $linea -
    -
    - Tupale.co - -
    - -
    -
    - "; - } - }else{ -$resultado =" -
    -
    -
    - - - - - -

    $descripcion[0]

    -
    -

    $razon_social[0]

    -

    $slogan[0]

    -
    -

    Sigue intentando :(

    -
    - Tupale.co - -
    - -
    -
    - "; - - } - -return $resultado; -} - - - - -function checklist($id,$registros,$campo,$valor,$accion){ - //$valor=urldecode($valor); - $area_principal =""; - $despliegue=""; - $link=Conectarse(); - mysqli_set_charset($link, "utf8"); - - if($registros =="") { $registros = '300';} - $publico = remplacetas('form_id','id',"$id",'publico',"") ; - $propietario = remplacetas('form_id','id',$id,'propietario',"") ; - $empresa = remplacetas("form_id","id","$id","id_empresa",""); - - if($publico[0] == 0 AND ( $_SESSION['id_empresa'] != $empresa[0])) { - - $advertencia ="

    No tiene autorización para revisar este contenido

    "; - return $advertencia; - } - //select($tabla,$value,$descripcion,$onchange,$where,$nombre,$valor) - $filtro_campos = select_campos_formulario("$id","Campo checkeo","xajax_checklist($id,$registros,(this.value),'','xajax')",""); - - if($campo !=""){ - $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"; - $sql_area=mysqli_query($link,$consulta_areas); - $area_principal = mysqli_result($sql_area,0,"id"); - $filtro = select('form_datos','contenido','contenido',"xajax_checklist($id,$registros,$campo,(this.value),'xajax')","id_campo = '$campo' ",'filtro',''); - }else{ - $filtro=""; - - } - - -/// PRIVACIDAD -if($publico[0] =='1') {} -if($campo !="" AND $valor !=''){ $w_campo = " AND id_campo= '$campo' AND contenido ='$valor' ";}else{$w_campo="";} -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' $w_campo GROUP BY form_datos.control "; - - -mysqli_real_escape_string($link,$consulta_principal); -$sql_total=mysqli_query($link,$consulta_principal); -$sql=mysqli_query($link,$consulta_principal); - - -mysqli_data_seek($sql_total, 0); -mysqli_data_seek($sql, 0); -// $equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ; -$empresa = remplacetas('form_id','id',"$id",'id_empresa',"") ; - -if($_SESSION['id_empresa'] == $empresa[0]){ -$tipo_titulos= array("titulos","$campo","$area_principal","checkeo"); -$tipo= array("interaccion_linea","$campo","$area_principal","checkeo"); -} -else{ -$tipo_titulos= array("titulos","","$area_principal","checkeo"); -$tipo= array("linea_planilla","","$area_principal","checkeo"); - - } - - - $titulo = formulario_imprimir_linea("$id","",$tipo_titulos).""; - $nombre_formulario = remplacetas("form_id","id",$id,"nombre",""); - $descripcion_formulario = remplacetas("form_id","id",$id,"descripcion",""); - if($campo !=""){ - $campo_chequeo_nombre = remplacetas('form_campos','id',"$campo",'campo_nombre',"") ; - $campo_chequeo_nombre = "$campo_chequeo_nombre[0] /"; - $valor_encode = urlencode("$valor"); - //$uri ="$_SESSION[site]m$id&campo=$campo&valor=$valor_encode"; - $uri ="http://$_SERVER[HTTP_HOST]/m$id&campo=$campo&valor=$valor_encode"; - - $cadena_busqueda =" -

    $campo_chequeo_nombre $valor

    -
    - URL - -
    - "; - } - $id_empresa= $empresa[0]; - $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); - $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); - $web = remplacetas("empresa","id",$id_empresa,"web",""); - $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); - $pie = empresa_datos("$id_empresa",'pie'); - - $cabecera=" -
    -
    - -
    -
    -

    $razon_social[0] $slogan[0]

    -

    $nombre_formulario[0] $descripcion_formulario[0]

    - -
    -
    "; - -$fila=1; - $cantidad = mysqli_num_rows($sql); - - - -//$tipo[1]="campo"; - -//$tipo="linea_planilla"; -while( $row = mysqli_fetch_array( $sql ) ) { - -/* - if($fila % $registros == 0) {$separador="$pie
    - - $cabecera -
    - - $titulo";}else {$separador="";} - */ - -//$linea = formulario_imprimir_linea("$id","$row[control]",$tipo); -$linea = formulario_imprimir_linea("$id","$row[control]",$tipo); - $despliegue .= "$linea $separador"; - //formulario_imprimir_linea("$row[form_id]","$row[control]") - $fila++; - - -} - -//return print_r(mysqli_fetch_array( $sql )); //"

    Hola mundo $cabecera xxx $campo $valor // $cantidad

    "; - -$tabla= "
    $cabecera $cadena_busqueda $filtro_campos $filtro -
    -
    $fila
    - - $titulo - - - $despliegue - -
    - - - $pie"; -$resultado= "
    $tabla
    "; -if($accion != "xajax"){ -return $resultado.""; -} -else{ - - $respuesta = new xajaxResponse('utf-8'); - - $respuesta->addAssign("check_div","innerHTML","$resultado"); - $respuesta->addScript("$('#planilla').DataTable( { dom: 'Bfrtip', pageLength:5, buttons: ['copy', 'excel', 'csv','print']} );"); - return $respuesta; -} -} -$xajax->registerFunction("checklist"); - - -function planilla($id,$registros,$tipo){ - $despliegue=""; - if($registros =="") { $registros = '15';} - $publico = remplacetas('form_id','id',"$id",'publico',"") ; - $propietario = remplacetas('form_id','id',$id,'propietario',"") ; - $empresa = remplacetas("form_id","id","$id","id_empresa",""); - - if($publico[0] == 0 AND ( $_SESSION['id_empresa'] != $empresa[0])) { - - $advertencia ="

    No tiene autorización para revisar este contenido

    "; - return $advertencia; - } - -/// PRIVACIDAD -if($publico[0] =='1') {} -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control "; - - -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); -mysqli_real_escape_string($link,$consulta_principal); -$sql_total=mysqli_query($link,$consulta_principal); - $sql=mysqli_query($link,$consulta_principal); -mysqli_data_seek($sql_total, 0); - $titulo = formulario_imprimir_linea("$id",'','titulos'); - $nombre_formulario = remplacetas("form_id","id",$id,"nombre",""); - $descripcion_formulario = remplacetas("form_id","id",$id,"descripcion",""); - - $id_empresa= $empresa[0]; - $imagen = remplacetas("empresa","id",$id_empresa,"imagen",""); - $razon_social = remplacetas("empresa","id",$id_empresa,"razon_social",""); - $web = remplacetas("empresa","id",$id_empresa,"web",""); - $slogan = remplacetas("empresa","id",$id_empresa,"slogan",""); - $pie = empresa_datos("$id_empresa",'pie'); -if($tipo ==""){ - $cabecera=" -
    -
    - -
    -
    -

    $razon_social[0] $slogan[0]

    -

    $nombre_formulario[0] $descripcion_formulario[0]

    -
    -
    "; - - $titulos="$titulo"; - }else {$cabecera=''; $titulos=""; } - -$fila=1; -while( $row = mysqli_fetch_array( $sql ) ) { - if($fila % $registros == 0) {$separador="$pie
    $cabecera$titulo";} - else {$separador="";} -$linea = formulario_imprimir_linea("$id","$row[control]","linea_planilla"); - $despliegue .= "$linea $separador"; - //formulario_imprimir_linea("$row[form_id]","$row[control]") - $fila++; - - -} - -$tabla= "$cabecera
    $fila
    $titulos$despliegue
    $pie"; -return "
    $tabla
    -"; -} - - - -function equipos($clave,$proyecto,$name,$div) -{ -$resultado=""; - -$respuesta = new xajaxResponse('utf-8'); -if($div !="") { - if($clave=="") { - $respuesta->addAssign("$div","innerHTML",""); - return $respuesta; - } - require("includes/datos.php"); -// require ("includes/parametrizacion.php"); -$consulta = "SELECT * FROM `$tabla_autenticacion` WHERE `id_empresa` = '$proyecto' AND equipo REGEXP '^$clave' GROUP BY equipo ORDER BY equipo "; -$resultado ="
    "; -$respuesta->addAssign("$div","innerHTML","$resultado"); - -} -else{ - -$resultado =" - "; - return $resultado; -} - - - return $respuesta; - - - -} -$xajax->registerFunction("equipos"); - - - -function cambiar_propiedades($div,$clave,$valor) -{ -$respuesta = new xajaxResponse('utf-8'); -if($clave !="") { - -$respuesta->addAssign("$div","$clave"," $valor");} - - -else{$respuesta->addAssign($div,"style.top","0px"); - $respuesta->addAssign($div,"style.height","100%");} - - - //$respuesta->addAssign("$div","innerHTML","$resultado"); - - - return $respuesta; - - -} -$xajax->registerFunction("cambiar_propiedades"); - - -function galleria($id){ - $contenido =""; - $link=Conectarse(); - $campo_nombre ="1665"; - $campo_coleccion ="1666"; - $campo_autor ="1667"; - $campo_licencia ="175"; - $campo_imagen = buscar_campo_tipo("$id","15"); -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control limit 200"; - - -mysqli_set_charset($link, "utf8"); -mysqli_real_escape_string($link,$consulta_principal); -$sql_total=mysqli_query($link,$consulta_principal); - $sql=mysqli_query($link,$consulta_principal); -mysqli_data_seek($sql_total, 0); -while( $row = mysqli_fetch_array( $sql ) ) { - ; -$imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ; -$titulo = remplacetas('form_datos','id_campo',$campo_nombre,'contenido'," control = '$row[control]' ") ; -$proyecto = remplacetas('form_datos','id_campo',$campo_proyecto,'contenido'," control = '$row[control]' ") ; -$autor = remplacetas('form_datos','id_campo',$campo_autor,'contenido'," control = '$row[control]' ") ; -$licencia = remplacetas('form_datos','id_campo',$campo_licencia,'contenido'," control = '$row[control]' ") ; - $imagen = "../milfs/images/secure/?file=150/$imagen[0]"; - $url ="$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]"; - //$respuesta->addAssign("$div","$className"," input-group has-error ");} -$contenido .= " - -
    -
    - -
    -
    "; - -} -$resultado=" -
    $contenido
    "; -return $resultado; -} - - - -function json_tabla($contenido,$campo,$control){ - - -$datos = json_decode($contenido, true); - - foreach ($datos as $id_campo => $valor) { - $campo_tipo = remplacetas('form_campos','id',"$campo",'campo_tipo',"") ; - if($campo_tipo[0] =="31") { - $link_url = "$_SESSION[site]milfs/archivos/?archivo=".$valor; - $ext = explode(".", $valor); - $ext = strtolower($ext[count($ext) - 1]); - if($ext=='jpg' or $ext=='png' or $ext=='gif' or $ext=='jpeg') { - $valor="$valor"; - - }else{$valor="$valor"; } - } - $linea .= "
    $valor
    "; - if(is_array($valor)) { - foreach ($valor as $c => $v) { - $linea .= "
    $v
    "; -} - - - - - } - } - -$resultado=" -
    $linea $campo_tipo[0]
    - -"; - - - -return $resultado; -} - -function json_render($contenido,$tipo,$control){ -//$contenido = stripcslashes($contenido); -$campos = "$tipo,$contenido"; -$linea=""; -$datos = json_decode($contenido, true); -if ($tipo == "html"){ - foreach ($datos as $id_campo => $valor) { - // $linea .= "$id_campo $valor"; - $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) { - if(is_array($v)){ $linea.="";}else{ - $linea .= "$v v"; - } - if(is_array($v)){ - foreach ($v as $c1 => $v1) { - $linea .= "$v1"; - }} - } - } - -$resultado=" - - -$linea -
    $campo_nombre[0]
    - -"; -return $resultado; -} -elseif($tipo == "csv") { - foreach ($datos as $id_campo => $valor) { - $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) { - foreach ($v as $c1 => $v1) { - $linea .= " $v1,"; - } - - } - } -$resultado = trim($linea,",").""; -} -elseif($tipo == "array") { - $array= array(); - foreach ($datos as $id_campo => $valor) { - foreach ($valor as $c => $v) { - foreach ($v as $c1 => $v1) { - $array[]= "$v1"; - } - - } - } -$resultado = $array; -} -else{ - -} - -return $resultado; -} - -function exportar_svg($formulario) { - $linea=""; -if($formulario !=""){ - $estructura = "$_SESSION[path]/tmp/$formulario/svg/"; - if (!file_exists($estructura)) { - - if(!mkdir($estructura, 0775, true)) { - - die("Fallo al crear las carpetas... $estructura"); -} -//$archivo = "milfs/tmp/$nombre"; - - -$impresion ="Esto es"; -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$formulario' GROUP BY form_datos.control "; -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); -mysqli_real_escape_string($link,$consulta_principal); -$sql_total=mysqli_query($link,$consulta_principal); - $sql=mysqli_query($link,$consulta_principal); -mysqli_data_seek($sql_total, 0); -while( $row = mysqli_fetch_array( $sql ) ) { - $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; - $id_campo = $campo_titulo[0]; - $titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[control]' ") ; - -// if (!is_array($listado_campos)){$listado_campos="$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 = ' - - - - - - - - - - image/svg+xml - - - - - - -'; -$pie=""; -//$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[campo_valor]
  • - "; - -} -$opciones =" -
  • Limpiar
  • - $opciones -"; - -} - -return $opciones; -} - -function filtro_generico_buscar($formulario,$id){ -$div ="mostrar_resultado"; -$resultado .=""; -foreach ($formulario as $clave => $valor) { - if($valor !=""){ - $campo = str_replace("filtro_", "", "$clave"); - $resultado = " id_campo = $campo AND contenido = '$valor' "; - $campos[] = $resultado; - } - -} -$campos = implode(" AND ",$campos); - -$consulta ="SELECT * FROM form_datos WHERE form_id ='$id' AND $campos GROUP BY control"; -$resultado = "$consulta"; - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - - -} -$xajax->registerFunction("filtro_generico_buscar"); - - -function filtro_generico($formulario,$tipo){ - -$filtro=""; -$consulta= " - SELECT campo_nombre,tipo_campo_nombre ,campo_tipo ,id_campo - FROM `form_contenido_campos` , form_campos , form_tipo_campo - WHERE form_contenido_campos.id_campo = form_campos.id - AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo - AND `id_form` = '$formulario' - AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) - group by form_contenido_campos.id - ORDER BY form_contenido_campos.orden "; - - $link=Conectarse(); -mysqli_set_charset($link, "utf8"); -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!=0){ - -while( $row = mysqli_fetch_array( $sql ) ) { -$listado = filtro_opciones_campo($row[id_campo],$formulario); - $filtro .=" - - - - "; - -} -$filtro = " -
    - - $filtro - - -
    "; - -} -return $filtro; -} - - -function formulario_tabla_temporal($id){ - -$lineas=""; - -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); - -/// LISTADO DE CAMPOS PARAMETRIZADO POR ID /// - $consulta_campos = "SELECT id_campo FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id - AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo AND `form_id` = '$id' AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) - GROUP BY id_campo ORDER BY id_campo"; - $sql=mysqli_query($link,$consulta_campos); - ; - if (mysqli_num_rows($sql)!='0'){ - while( $row = mysqli_fetch_array( $sql ) ) { - - $campos[] = " campo_$row[id_campo] longtext "; - $id_campos[] = "$row[id_campo]"; - - } - $campos[] = "control longtext"; - } -/// ENTRADAS QUE TIENEN VALORES EN ESOS CAMPOS - - $consulta_contenido = "SELECT id_campo ,contenido,control FROM `form_datos` , form_campos , form_tipo_campo WHERE form_datos.id_campo = form_campos.id - AND form_tipo_campo.id_tipo_campo= form_campos.campo_tipo AND `form_id` = '$id' AND (`campo_tipo` = 8 OR `campo_tipo` = 16 OR `campo_tipo` = 24 OR `campo_tipo` = 25 OR `campo_tipo` = 10) GROUP BY control "; - - $sql_contenido=mysqli_query($link,$consulta_contenido); - if (mysqli_num_rows($sql_contenido)!='0'){ - - while( $row_contenido = mysqli_fetch_array( $sql_contenido ) ) { - $los_campos=""; - $campos_insertar=""; - foreach($id_campos as $campo_nombre){ - $contenido = remplacetas('form_datos','form_id',"$id",'contenido'," id_campo ='$campo_nombre' and control ='$row_contenido[control]' ") ; - $los_campos .= "$campo_nombre $contenido[0]"; - $campos_insertar[] ="campo_$campo_nombre ='$contenido[0]'"; - - } - $campos_insertar[] ="control ='$row_contenido[control]'"; - $lineas .= "$row_contenido[control] $los_campos //"; - $insertar_campos= implode(",",$campos_insertar); - $insert[] = "INSERT INTO temporal_6 SET $insertar_campos "; - - } - } -$campos= implode(",",$campos); -$insert= implode(";",$insert); - - -$crear = "CREATE TABLE IF NOT EXISTS temporal_$id ($campos)"; -$consultar= "SELECT * FROM temporal_$id"; -$query = "$crear ; $insert"; -//$tabla_temporal=mysqli_query($link," $crear ; $insertar"); -$tabla_temporal=mysqli_multi_query($link, $query); - -//$insert_temporal=mysqli_query($link,"$insertar"); -return ;//" //

    $tabla_temporal

    ** $crear ; $insert ; $consultar ; * $lineas
    // "; -} - -function formulario_estadistica_ocultar($id_form,$id_campo,$accion,$tipo) { -// $etiqueta_limpia = str_replace(array(' '), '', $etiqueta); -$etiqueta=""; -$div="div_manejo_$etiqueta";if($accion=='') { - - if(isset($_SESSION['id']) AND $_SESSION['id'] == 1){ - $resultado=" -
    -
    Eliminar gráfica
    -
    - "; -}else {$resultado="";} - return $resultado; -}elseif($accion =="eliminar") { - -$borrar= parametrizacion_linea("$tipo","$id_form",'ocultar',"$id_campo",'','',"$id_campo"); -//$resultado="$id_campo $borrar"; -$div="contenedor_grafica_$tipo_$id_campo"; -}else{} - - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAssign("$div","innerHTML","$resultado"); - return $respuesta; - - -} -$xajax->registerFunction("formulario_estadistica_ocultar"); - - - -function formulario_estadistica($id_form,$id_campo,$group,$tipo){ - $lineas=""; - $datas=""; - $etiquetas=""; - $colores=""; - $etiqueta=""; -$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"; -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); - $sql=mysqli_query($link,$consulta); - - if (mysqli_num_rows($sql)!='0'){ - - while( $row = mysqli_fetch_array( $sql ) ) { - $dato[] =$row; - $lineas .="$row[cantidad]$row[contenido]"; - - $datas .="'$row[cantidad]',"; - $etiquetas .="'".html_entity_decode($row['contenido'])." $row[campo_nombre] ($row[cantidad]) ',"; - $colores .= "'#".substr(md5(rand()), 0, 6)."',"; - } - $datos= json_encode($dato); - $data = "[".substr ($datas, 0, -1)."]"; - $etiqueta = "[".substr (preg_replace("[\n|\r|\n\r|\t]",'', $etiquetas), 0, -1)."]"; - $color = "[".substr ($colores, 0, -1)."]"; - -$data_grafica= " -datasets: [{ - data: $data , - backgroundColor: $color, - label: '' - }], - labels: $etiqueta - -"; - $resultado =" - - - $lineas -
    $row[cantidad]$row[contenido]
    - - "; - $manejo_grafica = formulario_estadistica_ocultar("$id_form","$id_campo","","$tipo"); -$grafica =" -
    - -
    - -
    - -
    - - -"; - - }else {// $grafica= $consulta; - } - return $grafica; - -} - -function formulario_acciones($id,$tipo) { - // $areas = resumen_identificador("$row[control]",'','','boton'); - $geo = buscar_campo_tipo("$id","14"); -// $buscador = buscar_datos("*formato*","$id","grid","mostrar_contenido_buscador"); - if($geo[0] !='') { - $mapa_aplicacion= "
  • "; - $mapa= "Mapa - {GEOJson} - ";}else {$mapa='';} - $publico = remplacetas('form_id','id',"$id",'modificable',"") ; - $propietario = remplacetas('form_id','id',$id,'id_empresa',"") ; - // $propietario = remplacetas('usuarios','id',$propietario[0],'email',"") ; - if($publico[0] !="0" OR $_SESSION["id_empresa"] =="$propietario[0]") { - - $agregar = "
  • "; - $camara = " - -
  • - - - - - -
  • - "; - - }else{ -$camara= " -
  • - - - -
  • "; - } - $campo_imagen = buscar_campo_tipo($id,"15"); - $id_campo = $campo_imagen[0]; - if($id_campo[0] =="") { - $galeria_aplicacion=""; - - }else{ - $galeria_aplicacion= "$camara"; - } - - if($tipo=="") { -$acciones=" - -
    - - - -
    "; - -} - - - -elseif($tipo=="aplicacion"){ -$acciones=" - -
  • -
  • -
  • - $mapa_aplicacion - $galeria_aplicacion -
  • -
  • - $agregar -
  • -
  • - - - "; -} - -else{ - -} -return $acciones; - -} - -function compartir($id,$control) { -$respuesta = new xajaxResponse('utf-8'); - -$titulo = remplacetas('form_id','id',$id,'nombre',"") ; -$descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; -if($control=="") { -$url ="$_SESSION[site]a$id"; - $empresa = remplacetas('form_id','id',$id,'id_empresa',"") ; - $id_empresa=$empresa[0]; - - $impresion = strip_tags($descripcion[0]); - //$impresion= str_replace('\t', '', $impresion); - $impresion = preg_replace("[\n|\r|\n\r|\t]",'', $impresion); - $twitter = substr($impresion,0, $length = 110); - $caracteres = strlen("$impresion"); - if($caracteres > 110) { $twitter .= "..."; } - - $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','') ; - $size="50px"; -$resultado=" -
    -
    -

    Compartir:

    -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - - -
    -
    - - -
    -
    - -"; -} - -$encabezado ="

    $titulo[0]$descripcion[0]

    "; - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addAssign("titulo_modal","innerHTML","$encabezado"); - //$respuesta->addAssign("titulo_modal","innerHTML","$datos_usuario"); - //$respuesta->addAssign("pie_modal","innerHTML","$pie"); - $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; - -} -$xajax->registerFunction("compartir"); - - -function portal_filtro_campos_drop($formulario,$id_campo,$div,$plantilla){ -$listado=""; -$tabla=""; -if($id_campo =="") { - $campo_titulo = remplacetas('form_parametrizacion','campo',$formulario,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; - $id_campo = $campo_titulo[0]; - if($id_campo =="") { $resultado = ""; return $resultado;} - } - $tipo_campo = remplacetas('form_campos','id',"$id_campo",'campo_tipo',"") ; - if($tipo_campo[0] =="10" ) {$tipo ="relacion";} - elseif($tipo_campo[0] =="6" ) {$tipo ="buscador";} - else{$tipo ="";} - /// $valor_actual = relacion_render("$id","$row[id_campo]",$contenido,'5'); - -$formulario_descripcion = remplacetas('form_id','id',"$formulario",'descripcion',"") ; -$formulario_nombre = remplacetas('form_id','id',"$formulario",'nombre',"") ; -$campo_nombre = remplacetas('form_campos','id',"$id_campo",'campo_nombre',"") ; -$campo_descripcion = remplacetas('form_campos','id',"$id_campo",'campo_descripcion',"") ; - -$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"; -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!=0){ - -while( $row = mysqli_fetch_array( $sql ) ) { - if($tipo =='relacion') { - ///($form_id,$id_campo,$valor,$cantidad) - $valor_actual = relacion_render("$formulario","$id_campo","$row[contenido]",'0','relacion_drop'); - } - elseif($tipo =='buscador') { - ///($form_id,$id_campo,$valor,$cantidad) - $valor_actual = imprimir_buscador_campo("$id_campo","$row[contenido]",'buscador_drop'); - //imprimir_buscador_campo($id_campo,$valor,$plantilla) - } - else { - $valor_actual="$row[contenido]"; - } - -$listado .= "
  • $valor_actual
  • "; -//onclick="xajax_portal_filtro_cadena('74','566','eab23a3e8e815f46a371a43ba9abc9ea','mostrar_resultado','landingpage') " - -} - -} -/*$resultado =" -
    - Filtro - $resultado -
    "; - */ - $resultado=" - - "; - -return $resultado; -} - -function drop($tabla,$value,$descripcion,$onchange,$where,$nombre){ -$group =""; -@$valor=$valor; -@$value =$value; -$link=Conectarse(); -$campos = explode(",",$descripcion); -@$campo1 = $campos[0]; -@$campo2 = $campos[1]; -$lis=""; - mysqli_set_charset($link, "utf8"); - $consulta = "SELECT *,$value, $descripcion FROM $tabla WHERE 1 $group ORDER BY $campo1 "; - $sql=mysqli_query($link,$consulta); - - if (mysqli_num_rows($sql)!='0'){ - while( $row = mysqli_fetch_array( $sql ) ) { - if($row[$value]=="") {$resultado.="";}else{ - $mostrar_id = "[$row[$value]]"; - $lis.= "
  • ".substr(@$row[$campo1], 0, 150 )." ".substr(@$row[$campo2], 0, 30 )." $mostrar_id
  • "; - } - } - $resultado=" - - "; - } - else{ - $resultado = "
    No hay resultados 0019
    "; - } -return $resultado; -} - - - -function contenido_presentacion($id){ - $imagen =""; - $acciones =""; - $busca =""; - $busqueda =""; - $fechas =""; - $campo =""; - $campo_filtro =""; - $lineas =""; - $linea =""; - $formato =""; - $href_4=""; - $href_5=""; - $listado_nombres =""; - if(isset($_REQUEST['orden'])) { $orden= "$_REQUEST[orden]";} - if(isset($_REQUEST['registros'])) { $registros= "$_REQUEST[registros]";} - if(isset($_REQUEST['pagina'])) { $pagina= "$_REQUEST[pagina]";} - if(isset($_REQUEST['v'])) { $origen= "$_REQUEST[v]";} - //$campo_orden = remplacetas('form_parametrizacion','campo',"$form",'descripcion'," tabla='form_id' and opcion = 'orden'") ; - //$campo_orden = $campo_orden[0]; - - - - - $descripcion = remplacetas('form_id','id',$id,'descripcion') ; - $nombre = remplacetas('form_id','id',$id,'nombre') ; - $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]; - - $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 = " - SELECT control,id,form_id,contenido FROM form_datos - WHERE form_id = '$id' AND id_campo ='$campo_orden' - GROUP BY form_datos.control - ORDER BY CAST(contenido AS SIGNED ) $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"; -$link=Conectarse(); -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!='0'){ - $control = mysqli_result($sql,0,control); - //$contenido = "";}else { - - $resultado ="
    No existe el usuario
    "; - } - - $respuesta->addAssign("muestra_form","innerHTML","$resultado"); - $respuesta->addAssign("titulo_modal","innerHTML","$regresar"); - //$respuesta->addAssign("titulo_modal","innerHTML","$datos_usuario"); - //$respuesta->addAssign("pie_modal","innerHTML","$pie"); - $respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')"); - $respuesta->addscript("$('#muestraInfo').modal('toggle')"); - return $respuesta; - - } - elseif( $tipo =='nuevo') { - ///$grupo = select('usuarios_grupos','id','nombre,regimen','xajax_eapbs((this.value))',"",''); - $grupo = seleccionar_grupo('id_grupo'); - $resultado =" -
    -

    Crear un usuario

    -
    - -
    - Datos personales -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    - Datos de acceso - -
    - - $grupo -
    -
    - - -
    - - -
    - -
    - - -
    -
    - -
    - -
    - - -
    -
    - - -
    -
    - Datos laborales -
    - - -
    -
    - - -
    -
    - - -
    -
    -
    -
    Grabar
    -
    -
    -
    Cancelar
    -
    -
    -
    - - "; - - } - elseif( $tipo =='grabar') { - $password = generar_password(); - $password_md5 = md5($password); - $consulta ="INSERT INTO $tabla_autenticacion SET - - - username='$formulario[username]', - email='$formulario[email]', - p_nombre='$formulario[p_nombre]', - s_nombre='$formulario[s_nombre]', - p_apellido='$formulario[p_apellido]', - s_apellido='$formulario[s_apellido]', - fecha_nacimiento='$formulario[fecha_nacimiento]', - telefono_celular='$formulario[telefono_celular]', - titulo_profesional='$formulario[titulo_profesional]', - documento_numero='$formulario[documento_numero]', - ocupacion='$formulario[ocupacion]', - cargo='$formulario[cargo]', - id_grupo='$formulario[id_grupo]', - passwd ='$password_md5' - - "; - $insertar = mysqli_query($link,$consulta); - $resultado = "$consulta"; - } -else {} - - $resultado .=""; - - $respuesta = new xajaxResponse('utf-8'); - $respuesta->addAlert(" ya $resultado"); - $respuesta->addAssign("$div","innerHTML","$resultado"); - - return $respuesta; - - -} -$xajax->registerFunction("buscar_funcionario"); - - - -function usuarios_listado($tabla,$div){ - - if($_SESSION['id'] == 1) { $w_empresa="";} else {$w_empresa = "WHERE id_empresa= '$_SESSION[id_empresa]' ";} - -$link=Conectarse(); - -mysqli_set_charset($link, "utf8"); - -$consulta = "SELECT * FROM $tabla $w_empresa ORDER BY username "; -$sql=mysqli_query($link,$consulta); - -$resultado=" - - - " ; -if (mysqli_num_rows($sql)!='0'){ -// if($onchange !=''){$vacio ="";}else{$vacio ="";} - -$linea = 1; -while( $row = mysqli_fetch_array( $sql ) ) { -$username= editar_campo("$tabla",$row['id'],"username","","","",""); -$p_nombre= editar_campo("$tabla",$row['id'],"p_nombre","","","",""); -$p_apellido= editar_campo("$tabla",$row['id'],"p_apellido","","","",""); -$email= editar_campo("$tabla",$row['id'],"email","","","",""); -$equipo= editar_campo("$tabla",$row['id'],"equipo","","","",""); -//$empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","",""); -$empresa_id= $row['id_empresa']; -$grupo = remplacetas('usuarios_grupo','id',"$row[id_grupo]","grupo_nombre","") ; -$empresa = remplacetas('empresa','id',"$row[id_empresa]","razon_social","") ; - - - require ("includes/parametrizacion.php"); - if($_SESSION['id'] == 1 AND @$soporte_multiempresa !== 0) { - $empresa_id= editar_campo("$tabla",$row['id'],"id_empresa","","","",""); - }else {$empresa_id= $row['id_empresa'];} -if($row['id'] !="1") { - $acciones = "";} - else {$acciones="";} -$resultado .= ""; -$linea++; - } - - - }else{ - $resultado = "
    No hay resultados 0018
    "; - } - - if($div =="") { - $div="contenido"; - // $resultado ="Configuración multiempresa"; - return $resultado; - } - $respuesta->addScript("javascript:xajax_multiempresa('empresa','$div')"); - return $respuesta; -} -$xajax->registerFunction("usuarios_listado"); - - -function XXX($identificador,$tipo,$usuario,$div){ - if($tipo=="todo") { - $w_tipo =""; - }else { - $w_tipo ="AND tipo= '$tipo'"; - } -$consulta = "SELECT * FROM form_interacciones WHERE identificador = '$identificador' $w_tipo ORDER BY timestamp DESC "; -$link=Conectarse(); -mysqli_set_charset($link, "utf8"); - mysqli_real_escape_string($link,$consulta); -$sql=mysqli_query($link,$consulta); -if (mysqli_num_rows($sql)!='0'){ -$resultado = mysqli_num_rows($sql); - -require ("milfs/includes/parametrizacion.php"); - - -while( $row = mysqli_fetch_array( $sql ) ) { - $usuario = remplacetas('form_datos','control',"$row[usuario]","contenido","id_campo = '$login_campo_nombres'") ; - $nombre_usuario = remplacetas('form_datos','control',"$control_servicio[0]","contenido"," id_campo = '$login_campo_nombres'") ; - $avatar_usuario = remplacetas('form_datos','control',"$control_servicio[0]","contenido","id_campo = '$login_campo_avatar'") ; - if($tipo =="todo") { - if($row[tipo] =="Mensaje"){ $alerta='default'; } - elseif($row[tipo] =="Si"){ $alerta='success'; } - elseif($row[tipo] =="No"){ $alerta='warning'; } - elseif($row[tipo] =="Comentar"){ $alerta='info'; } - else{ $alerta=''; } - - } - - $listado .= " -
  • -
    -

    ".strip_tags($row['mensaje'])."

    -
    $usuario[0] $row[timestamp]
    - -
    -
  • "; - - } -$resultado= " -
    -
    -
    - Interacciones -
    - -
      - $listado -
    - -
    "; -} -$respuesta = new xajaxResponse('utf-8'); -$respuesta->addAssign("$div","innerHTML","$resultado"); - - return $respuesta; - -} -$xajax->registerFunction("XXX"); - -function cmp($a, $b) {//Ordenar los numeros descendientemente - if ($a == $b) return 0; - return ($a < $b) ? 1 : -1; -} - - -function holamundo($div) { -if($div ==""){ return "Hola mundo";} - $respuesta = new xajaxResponse('utf-8'); - //$respuesta->addAssign("mensaje_$control","innerHTML",""); - $respuesta->addAlert("Hola mundo!"); - return $respuesta; -} - -$xajax->registerFunction("holamundo"); - - -?> diff --git a/geojson.js.php b/geojson.js.php index 3ec03c6..61defb4 100644 --- a/geojson.js.php +++ b/geojson.js.php @@ -4,6 +4,7 @@ require ('xajax/xajax.inc.php'); $xajax = new xajax(); require ('funciones/funciones.php'); require ('funciones/convert.php'); +include ('librerias/parsedown/Parsedown.php'); require ("funciones/conex.php");
    IdUsernameNombreEmailProyectoEquipo
    $row[id]$username$p_nombre $p_apellido$email $empresa[0]
    $grupo[0]
    $equipo
    Editar
    $acciones