"; $tablero=" $footer

$titulo[0]
$descripcion[0]

$form-titulo
$notes
"; return $tablero; } function ultimos_registros($id,$form) { //$id= ($id -100000); $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 1"; $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]")." "; }} //$notes = notes("$form",'','',''); //$respuesta->addAlert("$id $registros"); //$respuesta->addPrepend("prueba","innerHTML","$registros"); $respuesta->addAssign("prueba","innerHTML","$registros"); $respuesta->addScript("make_draggable($('.note'));"); 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 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 50 "; } // 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) ; $orden =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' ") ; $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' ") ; $color=$color[0]; $mostrar =$mostrar[0]; list($left,$top,$zindex) = explode('-',$posicion[0]); if($left=="") { $top = ($orden+100);//random_int(1,5000); $left = ($orden+100);//random_int(1,5000); $zindex = $orden; }else{ $left=$left; $top=$top; $zindex=$zindex; } if($color =="") { $color="yellow";}else { $color=$color;} if($mostrar =="") { $mostrar="";}else { $mostrar=$mostrar;} $notes.= "

$titulo[0]

$id-$row[control]
"; // return "hola".$notes; $orden = ($orden+1); $ultimo_id = $row['timestamp']; } 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="timeline.php?id=$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]";} 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 planilla($id,$registros){ 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",$row['control'],'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'); $cabecera="

    $razon_social[0] $slogan[0]

    $nombre_formulario[0] $descripcion_formulario[0]

    "; $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
    $titulo $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') { $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){ $campos = "$tipo,$contenido"; $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) { // $linea .= "$c $v"; foreach ($v as $c1 => $v1) { $linea .= "$v1"; } } } $resultado=" $linea
    $campo_nombre[0]
    "; } 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); $div="div_manejo_$etiqueta";if($accion=='') { if($_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){ $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="
  • {json}
  • {json simple} $mapa
  • Informe
  • Mostrar
  • Llenar
  • Embeber
  • Doc
  • SVG
  • "; } 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";}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'); } else { $valor_actual="$row[contenido]"; } $listado .= "
  • $valor_actual
  • "; } } /*$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) { } 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="$name " ; 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 holamundo() { $respuesta = new xajaxResponse('utf-8'); //$respuesta->addAssign("mensaje_$control","innerHTML",""); $respuesta->addAlert("Hola mundo!"); return $respuesta; } $xajax->registerFunction("holamundo"); ?>
    IdUsernameNombreEmailProyectoEquipo
    $row[id]$username$p_nombre $p_apellido$email $empresa[0]
    $grupo[0]
    $equipo
    Editar
    $acciones