diff --git a/logos/LOGOmilfs.pdf b/logos/LOGOmilfs.pdf new file mode 100644 index 0000000..7fa4517 Binary files /dev/null and b/logos/LOGOmilfs.pdf differ diff --git a/logos/LOGOmilfs.svg b/logos/LOGOmilfs.svg new file mode 100644 index 0000000..08aa732 --- /dev/null +++ b/logos/LOGOmilfs.svg @@ -0,0 +1,127 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + Multi Interactive & Light Form System + by QWERTY.CO + + + diff --git a/logos/favicon-152.png b/logos/favicon-152.png index 7e1395b..f5314cf 100644 Binary files a/logos/favicon-152.png and b/logos/favicon-152.png differ diff --git a/logos/logo.png b/logos/logo.png index 82ac074..7fd45db 100644 Binary files a/logos/logo.png and b/logos/logo.png differ diff --git a/logos/logo_grande.png b/logos/logo_grande.png index fe542bc..bd67522 100644 Binary files a/logos/logo_grande.png and b/logos/logo_grande.png differ diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 8866b50..a3b4f58 100755 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -70,25 +70,47 @@ $respuesta->addAssign("$div","innerHTML",$resultado); } $xajax->registerFunction("buscar_datos"); -function datos_grid($id_form,$filtro,$valor,$plantilla) { +function datos_grid($id_form,$filtro,$valor,$plantilla,$divider,$inicio,$limite) { + $respuesta = new xajaxResponse('utf-8'); + $nuevo_inicio = ($inicio+$limite+1); +if($inicio =="") { + $inicio = "0"; + $script = " +$(window).scroll(function() { + if ($(window).scrollTop() == $(document).height() - $(window).height()) { + xajax_datos_grid('$id_form','$filtro','$valor','$plantilla','$divider','$nuevo_inicio','$limite') ; + } +}); +"; +//$respuesta->addScript("$script"); +//$respuesta->addAlert("$script"); + + } +if($limite =="") {$limite = "250";} if($valor !=""){ $md5_valor = $valor; if($filtro !='' ){$w_filtro =" AND id_campo = '$filtro' AND md5(binary contenido) = '$md5_valor' ";} } -$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT 250"; +$consulta_total= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control "; +$consulta= "SELECT * FROM form_datos WHERE form_id= '$id_form' $w_filtro GROUP BY control LIMIT $inicio , $limite"; $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); //mysql_real_escape_string($consulta); +$sql_total=mysql_query($consulta_total,$link); +$total = mysql_num_rows($sql_total); $sql=mysql_query($consulta,$link); $descripcion = remplacetas('form_id','id',$id_form,'descripcion',"") ; $descripcion = $descripcion[0]; $buscador = buscar_datos("","$id_form","$plantilla","grid_resultado"); $contenido = "$descripcion"; + if (mysql_num_rows($sql)!=0){ mysql_data_seek($sql, 0); $fila=1; +if($divider =="") { $divider=3; +} $cols = (12/$divider); $i =0; @@ -111,8 +133,24 @@ $fila++; } } - $resultado ="
$buscador
$contenido

"; -$respuesta = new xajaxResponse('utf-8'); + + +$inicio = ($inicio+$limite+1); +$div_mas_contenido ="mas_contenido_".$inicio."_".$limite.""; +$mostrado = ($inicio+$limite-1); +//$limite = ($inicio+$limite-1); +$resultado ="
$buscador + +
+ + $contenido +
+ Mostrar mas resultados
+

+ "; + + +///$respuesta->addScript("$script"); $respuesta->addAssign("contenedor","innerHTML",$resultado); return $respuesta; } @@ -173,14 +211,16 @@ if (mysql_num_rows($sql)!='0'){ mysql_data_seek($sql, 0); while( $row = mysql_fetch_array( $sql ) ) { + if( $row[obligatorio] == '1'){$obligatorio="*";}else {$obligatorio='X';} + //$campos .= "
  • $row[id_campo]
  • "; if($row[multiple] ==='1' AND $tipo =='edit'){ $campos .= formulario_campos_render_multiple($row[id_campo],$perfil,$control_edit); }else{ $campos .= formulario_campos_render($row[id_campo],$perfil,$control_edit,''); } - $muestra_form .= "$campos "; - $solo_campos .= $campos; + $muestra_form .= "$campos $obligatorio "; + $solo_campos .= "$campos $obligatorio "; } @@ -210,7 +250,7 @@ $control = md5(rand(1,99999999).microtime()); $consulta= "SELECT * FROM form_campos, `form_contenido_campos` WHERE form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$perfil' - AND form_contenido_campos.id_empresa = '$id_empresa' + GROUP BY form_campos.campo_area "; @@ -294,7 +334,8 @@ $subir_imagen = subir_imagen('',"$campo_imagen"."[0]"); $fila=0; while( $row = mysql_fetch_array( $sql ) ) { - if($row['campo_area']=="0"){$area_nombre ="General";} + + if($row['campo_area']=="0"){$area_nombre ="";} else{ $area_nombre = remplacetas('form_areas','id',$row['campo_area'],'nombre','') ; $area_nombre = $area_nombre[0]; @@ -1468,19 +1509,23 @@ if($imagen[0] !='' ) { $bg ="background-image : url(\"milfs/images/secure/?file= background-repeat: no-repeat; background-size :cover; background-position: center; ";} -else { $color_aleatorio = sprintf("%02X", mt_rand(0, 0xFFFFFF)); $bg = "background-color: #$color_aleatorio ;"; } +else { +$color_aleatorio = sprintf("%02X", mt_rand(0, 0xFFFFFF)); +//$bg = "background-color: #$color_aleatorio ;"; +$bg = "background-color: gray ;"; +} $resultado_grid .= " -
    +

    $row[nombre]

    $descripcion_corta

    $contenido
    - Leer + Leer
    "; $resultado_banner .= " -
    +

    $row[nombre]

    @@ -1534,8 +1579,8 @@ if (mysql_num_rows($sql)!='0'){ $descripcion = remplacetas('form_id','id',$id,'descripcion',"") ; mysql_data_seek($sql, 0); - $contenido = "

    $nombre[0]

    "; - $contenido .= "

    $descripcion[0]

    "; + //$contenido = "

    $nombre[0]

    "; + $contenido = "

    $descripcion[0]

    "; $orden = 0; while( $row = mysql_fetch_array( $sql ) ) { @@ -1543,7 +1588,7 @@ while( $row = mysql_fetch_array( $sql ) ) { $identificador = $identificador[0]; $contenido_desplegado = contenido_mostrar("$row[form_id]","$row[control]",'',"$plantilla"); $titulo = remplacetas('form_datos','id',$identificador,'contenido',"") ; - $contenido .= "$contenido_desplegado "; + $contenido .= "$contenido_desplegado
    "; } $contenido = " $links
    $contenido
    "; } @@ -1790,7 +1835,10 @@ return $contenido.$control; } function contenido_mostrar($id,$control,$div,$plantilla){ - +if($id=="") { + $value = remplacetas('form_datos','control',$control,'form_id',"") ; + $id= $value[0]; +} $respuesta = new xajaxResponse('utf-8'); $link=Conectarse(); //$sql=mysql_query($consulta,$link); @@ -2267,10 +2315,14 @@ if (mysql_num_rows($sql)!='0'){ $campo_tipo =$campo_tipo[0]; $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control",''); $md5_contenido = $contenido[4]; + $contenido_original = $contenido[3]; $contenido = $contenido[3]; - if($campo_tipo=='15' AND $tipo==""){if($contenido !=""){$contenido = ""; }else{$contenido="";}} + + if($campo_tipo=='15' AND $tipo==""){if($contenido !=""){ + $contenido = ""; + }else{$contenido="";}} elseif($campo_tipo=='14'){ if($contenido !='') { @@ -2280,7 +2332,7 @@ if (mysql_num_rows($sql)!='0'){ $zoom = $campos[2]; $contenido = " - + "; } } @@ -2294,7 +2346,11 @@ if (mysql_num_rows($sql)!='0'){ $contenido = "$valor_actual";} elseif($campo_tipo=='5' AND $contenido !=""){ if($tipo =="") { - $contenido = trim($contenido); $contenido = ""; + $contenido = trim($contenido); $contenido = " + + "; }else { $contenido =$contenido; } @@ -2334,7 +2390,7 @@ if (mysql_num_rows($sql)!='0'){ }else{} - +if($contenido_original !="") { $resultado .= "
    @@ -2344,6 +2400,7 @@ if (mysql_num_rows($sql)!='0'){ $contenido
    "; +} } //$resultado .="
    "; @@ -2502,6 +2559,10 @@ $xajax->registerFunction("formularios_muestra_listado"); function formulario_importar($filename,$accion,$perfil){ + $respuesta = new xajaxResponse('utf-8'); + // $respuesta->addAlert("$filename,$accion,$perfil "); + // return $respuesta; + if($filename ===""){ @@ -2514,13 +2575,13 @@ return $formulario; } $div = "importador_archivo"; -$respuesta = new xajaxResponse('utf-8'); + $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $resultado .= "Importando formulario $perfil_nombre ($perfil) "; - $nombre = "/tmp/$filename"; + $nombre = "tmp/$filename"; if($accion == "grabar") { } @@ -2636,7 +2697,7 @@ $resultado ="Limpiar"; return $resultado ; } -$dir = "/tmp/"; +$dir = "tmp/"; $ficheroseliminados= 0; $handle = opendir($dir); while ($file = readdir($handle)) { @@ -2918,7 +2979,7 @@ if (mysql_num_rows($sql)==0){ if (mysql_num_rows($sql)!=0){ $total_registros = mysql_num_rows($sql); if($formato=='csv'){ - $nombre_archivo ="/tmp/Formulario_".mktime()."_".$_SESSION['id'].".csv"; + $nombre_archivo ="tmp/Formulario_".mktime()."_".$_SESSION['id'].".csv"; $boton_descarga ="Descargar "; $archivo_reporte=fopen($nombre_archivo , "w"); $encabezado =";;Periodo\n;;$inicio\n;;$fin \n "; @@ -4111,6 +4172,8 @@ $consulta =" $campo_nombre=mysql_result($sql,0,"campo_nombre"); $campo_descripcion=mysql_result($sql,0,"campo_descripcion"); $campo_tipo_accion=mysql_result($sql,0,"tipo_campo_accion"); + $campo_obligatorio=mysql_result($sql,0,"obligatorio"); + if($campo_obligatorio =='1') {$obligatorio ="danger";}else{$obligatorio ="default";} if($campo_tipo_accion == 'text'){$render = " ";} elseif($campo_tipo_accion == 'date'){$render = " ";} @@ -4135,14 +4198,17 @@ $consulta =" - ";} + "; + $cols='12'; + } elseif($campo_tipo_accion == 'email'){$render = "Escriba un email válido ";} elseif($campo_tipo_accion == 'envio'){$render = "Se enviará un correo electrónico a este email ";} elseif($campo_tipo_accion == 'textarea'){ $render = " "; - } + $cols='12'; + } //$subir_imagen = subir_imagen(''); elseif($campo_tipo_accion == 'imagen'){ // $gps = leer_exif($file); @@ -4153,6 +4219,7 @@ $consulta =" $render = " "; + $cols='12'; } elseif($campo_tipo_accion == 'limit'){ $limite = limite("".$id_campo."[".$item."]",'','limite'); @@ -4162,7 +4229,7 @@ $consulta =" "; - + $cols='12'; } elseif($campo_tipo_accion == 'select'){ @@ -4195,20 +4262,25 @@ $consulta =" "; } - if($item == 0) { $label = "";} - else {$label = "";} + if($item == 0) { $label = "";} + else {$label = "";} ///// CAMPOS QUE NO SE MOSTRARAN if($campo_tipo_accion == 'imagen'){ $label=""; } + if($cols =="") {$cols = "6";} $input = " - -
    +
    +
    + $label
    + $render -
    - + + +
    +
    $campo_multiple "; diff --git a/milfs/mapa.php b/milfs/mapa.php index 69f791e..04df8da 100755 --- a/milfs/mapa.php +++ b/milfs/mapa.php @@ -25,24 +25,56 @@ ?> - + \ No newline at end of file