Mejoras en importador
Se habilitó para importar datos a formularios existentes poniendo el campo "control" que los relaciona como primer campo en el csv
This commit is contained in:
parent
3f3a65dc4f
commit
4b8ce10005
@ -9661,11 +9661,18 @@ $numero = count($datos);
|
||||
if($fila >=1) {
|
||||
$resultado .= "<tr>";
|
||||
$numero_columna = 0;
|
||||
if($campo[0] =="control") {
|
||||
$controlcito= "$datos[0]";
|
||||
}else{$controlcito="";}
|
||||
for ($c=0; $c < $numero; $c++) {
|
||||
$columna = $datos[$c];
|
||||
|
||||
if($columna !=""){
|
||||
if($accion === "grabar"){
|
||||
if($controlcito !="") { $control="$controlcito";}else{
|
||||
$control=md5($perfil.$fila.time());
|
||||
}
|
||||
if($accion === "grabar"){
|
||||
//$control=md5($perfil.$fila.time());
|
||||
$ip = obtener_ip();
|
||||
$graba_ip = " ip = INET_ATON('".$ip."') ";
|
||||
$consulta_campos = "INSERT INTO form_datos SET timestamp= '".time()."', id_usuario='$_SESSION[id]',id_empresa='$_SESSION[id_empresa]',form_id ='$perfil',
|
||||
@ -9681,6 +9688,7 @@ control = '$control', $consulta id_campo = '$campo[$numero_columna]' , contenido
|
||||
$sql = mysqli_query($link,$consulta_campos);
|
||||
if($sql) {
|
||||
$class='success';
|
||||
$sql_resultado = "<i class='fa fa-check-square-o'></i>";
|
||||
$resultado = "GRABADO $fila".time();
|
||||
//$sql_resultado = "oK";
|
||||
}
|
||||
@ -9690,7 +9698,7 @@ control = '$control', $consulta id_campo = '$campo[$numero_columna]' , contenido
|
||||
}
|
||||
}
|
||||
}
|
||||
//$resultado .= "<td >$columna $sql_resultado </td>";
|
||||
//$resultado .= "<td >$columna ( $control ) //- $controlcito - // $sql_resultado </td>";
|
||||
$numero_columna ++;
|
||||
}
|
||||
$resultado .= "<tr>";
|
||||
@ -9702,15 +9710,18 @@ $numero_columna ++;
|
||||
for ($c=0; $c < $numero; $c++) {
|
||||
$titulo = $datos[$c] ;
|
||||
$campo[$posicion] = $datos[$c];
|
||||
|
||||
if($titulo != "control") {
|
||||
if(is_numeric($titulo)) { $titulo =$titulo;}else {$titulo = -9;}
|
||||
$verificar_campo = formulario_verificar_campo($perfil,$titulo);
|
||||
|
||||
$campo_existe = remplacetas('form_campos','id',$titulo,'campo_nombre','');
|
||||
if($verificar_campo == NULL){$verificar_campo_aviso ="<i class='glyphicon glyphicon-frown-o'></i><small> No existe<br></small>"; $class='danger';
|
||||
if($campo_existe[0] !='') { $verificar_campo_aviso ="<i class='glyphicon glyphicon-exclamation-triangle'></i><small> No está en el formulario<br></small>";$class='warning';}
|
||||
}
|
||||
|
||||
else{$verificar_campo_aviso =""; $class='success';}
|
||||
|
||||
}else{$verificar_campo_aviso =""; $class='success';}
|
||||
$resultado .= "<th class='$class'>$titulo $campo_existe[0]<br><span class='badge'>$verificar_campo_aviso</span> </th>";
|
||||
$posicion ++;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user