From 5f34f111aff647943c46b699568063d5ae2a7198 Mon Sep 17 00:00:00 2001 From: humano Date: Thu, 25 Sep 2014 12:13:58 -0500 Subject: [PATCH] Trapeado del archivo --- milfs/funciones/funciones.php | 146 +++++++++------------------------- 1 file changed, 36 insertions(+), 110 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 0c91c53..3f18839 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -146,15 +146,7 @@ return; "; - /*if (mysql_num_rows($sql)!='0'){ - mysql_data_seek($sql, 0); - $resultado .=""; - while( $row = mysql_fetch_array( $sql ) ) { - } - - } - */ $respuesta->addAssign($div,"innerHTML",$resultado); } @@ -202,7 +194,7 @@ $respuesta = new xajaxResponse('utf-8'); if(mysql_affected_rows($link) != 0){ } -//$respuesta->addAssign($div,"innerHTML","$sql $edit"); + return $respuesta; } $xajax->registerFunction("actualizar_campo"); @@ -307,7 +299,7 @@ $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; } -//is_numeric($valor) + $xajax->registerFunction("editar_campo"); @@ -377,7 +369,7 @@ return $resultado; } function subir_imagen($respuesta){ - //if ( !isset ( $_SESSION['id'] ) ) { return;} + ///vinculado con la funcion de javascript resultadoUpload(estado, file) que esta en librerias/scripts.js $javascript="includes/upload.php"; @@ -436,7 +428,7 @@ $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $consulta = "SELECT * FROM form_id WHERE id_empresa = '$_SESSION[id_empresa]' ORDER BY nombre "; $sql=mysql_query($consulta,$link); -///$Documento=mysql_result($grupo,0,"documento_numero"); + if (mysql_num_rows($sql)!='0'){ mysql_data_seek($sql, 0); @@ -446,13 +438,13 @@ $fila=0; while( $row = mysql_fetch_array( $sql ) ) { $fila = $fila +1; if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';} - //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; + $resultado .= ""; } $resultado .="
"; }else {$resultado = "";} - // print $resultado; + return $resultado; }else{ $respuesta = new xajaxResponse('utf-8'); @@ -478,7 +470,7 @@ function formulario_importar($filename,$accion,$perfil){ $formulario .= "
"; - //print $formulario; + return $formulario; } @@ -486,7 +478,7 @@ return $formulario; $respuesta = new xajaxResponse('utf-8'); $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); - // $perfil_nombre = remplacetas_promiscuo('galenux_oncomedic.consulta_tipo','id_consulta_tipo',$perfil,'consulta_tipo_nombre') ; + $resultado .= "Importando formulario $perfil_nombre ($perfil) "; $nombre = "tmp/$filename"; @@ -506,7 +498,7 @@ for ($c=0; $c < $numero; $c++) { } foreach($data as $row) { $control=md5($perfil.$fila.time()); $ip = obtener_ip(); -//$control =$fila; + $valores = explode( '|', $row ); $resultado .= ""; $numero_columna = 0; @@ -559,22 +551,17 @@ if($accion ==="grabar"){ }else{$muestra_consulta ="";} $resultado .= ""; -//$l++ ; } } else{ - // foreach($data as $row) { + $titulos = explode( '|', $data[0] ); $resultado .= ""; $posicion = 0; foreach($titulos as $titulo){ $campo[$posicion] = $titulo; - //if($titulo === "perfil" ){$perfil = $titulo;}else{$perfil="";} - // if($titulo === "control" ){$campo_control = $posicion;}else{} -//$verificado formulario_verificar_campo($perfil,$id_campo){ - //$verificar_campo = formulario_verificar_campo($perfil,$titulo); - //$verificar_campo = "(".$verificar_campo[2].")"; + if($titulo == "usuario" or $titulo == "turno" or $titulo == "110" or $titulo == "perfil"){$verificar_campo ="";}else{ $verificar_campo = formulario_verificar_campo($perfil,$titulo); if($verificar_campo == NULL){$verificar_campo =""; $class='danger';} @@ -585,8 +572,7 @@ $resultado .= ""; // Muestra to $posicion ++; } $resultado .= ""; -//} - // $resultado .= "$data[0]"; + } $fila++; } @@ -597,7 +583,7 @@ $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; } -//is_numeric($valor) + $xajax->registerFunction("formulario_importar"); @@ -657,8 +643,6 @@ function matriz_formulario($formulario,$div,$registros,$pagina,$formato){ $control = md5(rand(1,99999999).microtime()); $respuesta = new xajaxResponse('utf-8'); -//$respuesta->addAssign($div,"innerHTML",$resultado); - $fecha_inicio = $formulario["inicio"]; @@ -673,7 +657,7 @@ if($busqueda !=''){$busca ="AND contenido LIKE '$busqueda'";}Else{$busca ='';} $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); -//UNIX_TIMESTAMP() + $consulta = " SELECT *,from_unixtime(timestamp) AS fecha , form_datos.id AS form_datos_id FROM form_datos, form_campos WHERE form_datos.id_campo = form_campos.id AND form_datos.id_empresa = '$_SESSION[id_empresa]' @@ -682,14 +666,9 @@ $consulta = " SELECT *,from_unixtime(timestamp) AS fecha , form_datos.id AS for $campo AND timestamp BETWEEN UNIX_TIMESTAMP('$fecha_inicio') AND UNIX_TIMESTAMP('$fin 23:59:59') $orden"; - //ORDER BY formularios_datos.id DESC -//$respuesta->addAssign($div,"innerHTML",$consulta); -//return $respuesta; -//$respuesta->addAlert("$consulta");return $respuesta; $sql=mysql_query($consulta,$link); -///$Documento=mysql_result($grupo,0,"documento_numero"); -//$resultado .= "

$Valor , $formulario

"; + if (mysql_num_rows($sql)!='0'){ if($formato=='csv'){ $nombre_archivo ="tmp/Formulario_".mktime()."_".$_SESSION['id'].".csv"; @@ -702,27 +681,15 @@ fputs ($archivo_reporte,$encabezado); fputs ($archivo_reporte,$tabla); while( $row = mysql_fetch_array( $sql ) ) { $formulario_nombre = remplacetas('form_id','id',$row[form_id],'nombre') ; - - - //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; -//$linea = "$row[id];$row[id_turno];$row[fecha];$row[timestamp];$identificacion_usuario;$EPS;$row[id_especialista];$formulario_nombre;$row[campo_nombre];'$row[contenido]'\n"; -//$linea = array('$row[id]','$row[id_turno]','$row[fecha]','$row[timestamp]','$identificacion_usuario','$EPS','$row[id_especialista]','$formulario_nombre','$row[campo_nombre]','$row[contenido]'); $linea = array("$row[form_datos_id]","$row[fecha]","$row[timestamp]","$formulario_nombre[0]","$row[campo_nombre]","$row[contenido]","$row[control]"); fputcsv ($archivo_reporte,$linea,';'); } rewind($archivo_reporte); -/*/$output = stream_get_contents( $archivo_reporte ); -fclose($archivo_reporte); -header('Content-Type: text/csv; charset=utf-8'); -header('Content-Disposition: attachment; filename=contact-'. time() .'.csv' ); -header('Content-Length: '. strlen($output) ); -return $output; - */ -//$resultado .= "$consulta"; + $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; -//$respuesta->addAlert("$consulta $total_registros");return $respuesta; + } } else{ $respuesta ="
No hay resultados
"; @@ -730,7 +697,7 @@ return $respuesta; return $respuesta; } - ////fin de si hay resultados + if ($pagina =='') { $inicio = 0; $pagina = 1; @@ -792,13 +759,13 @@ while( $row = mysql_fetch_array( $sql ) ) { $formulario_nombre = remplacetas('form_id','id',$row[form_id],'nombre') ; $fila = $fila +1; if ($fila %2 == 0){$bg='LightCyan';}else{ $bg='FFFFFF';} - //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') href ='?id=$row[form_id]&c=$row[control]' ; + $resultado .= ""; } $resultado .="
$error $muestra_consulta
$titulo $verificar_campo
$row[form_datos_id]$row[fecha]$row[timestamp]$formulario_nombre[0] $row[campo_nombre]$row[contenido]
"; }else{$resultado = "No hay resultados para mostrar ";} -//$resultado .= "$consulta"; + $respuesta->addAssign($div,"innerHTML",$resultado); return $respuesta; @@ -840,8 +807,7 @@ $resultado .= "