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) {
|
if($fila >=1) {
|
||||||
$resultado .= "<tr>";
|
$resultado .= "<tr>";
|
||||||
$numero_columna = 0;
|
$numero_columna = 0;
|
||||||
|
if($campo[0] =="control") {
|
||||||
|
$controlcito= "$datos[0]";
|
||||||
|
}else{$controlcito="";}
|
||||||
for ($c=0; $c < $numero; $c++) {
|
for ($c=0; $c < $numero; $c++) {
|
||||||
$columna = $datos[$c];
|
$columna = $datos[$c];
|
||||||
|
|
||||||
if($columna !=""){
|
if($columna !=""){
|
||||||
|
if($controlcito !="") { $control="$controlcito";}else{
|
||||||
|
$control=md5($perfil.$fila.time());
|
||||||
|
}
|
||||||
if($accion === "grabar"){
|
if($accion === "grabar"){
|
||||||
$control=md5($perfil.$fila.time());
|
//$control=md5($perfil.$fila.time());
|
||||||
$ip = obtener_ip();
|
$ip = obtener_ip();
|
||||||
$graba_ip = " ip = INET_ATON('".$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',
|
$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);
|
$sql = mysqli_query($link,$consulta_campos);
|
||||||
if($sql) {
|
if($sql) {
|
||||||
$class='success';
|
$class='success';
|
||||||
|
$sql_resultado = "<i class='fa fa-check-square-o'></i>";
|
||||||
$resultado = "GRABADO $fila".time();
|
$resultado = "GRABADO $fila".time();
|
||||||
//$sql_resultado = "oK";
|
//$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 ++;
|
$numero_columna ++;
|
||||||
}
|
}
|
||||||
$resultado .= "<tr>";
|
$resultado .= "<tr>";
|
||||||
@ -9702,15 +9710,18 @@ $numero_columna ++;
|
|||||||
for ($c=0; $c < $numero; $c++) {
|
for ($c=0; $c < $numero; $c++) {
|
||||||
$titulo = $datos[$c] ;
|
$titulo = $datos[$c] ;
|
||||||
$campo[$posicion] = $datos[$c];
|
$campo[$posicion] = $datos[$c];
|
||||||
|
|
||||||
|
if($titulo != "control") {
|
||||||
if(is_numeric($titulo)) { $titulo =$titulo;}else {$titulo = -9;}
|
if(is_numeric($titulo)) { $titulo =$titulo;}else {$titulo = -9;}
|
||||||
$verificar_campo = formulario_verificar_campo($perfil,$titulo);
|
$verificar_campo = formulario_verificar_campo($perfil,$titulo);
|
||||||
|
|
||||||
$campo_existe = remplacetas('form_campos','id',$titulo,'campo_nombre','');
|
$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($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';}
|
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';}
|
||||||
|
}else{$verificar_campo_aviso =""; $class='success';}
|
||||||
$resultado .= "<th class='$class'>$titulo $campo_existe[0]<br><span class='badge'>$verificar_campo_aviso</span> </th>";
|
$resultado .= "<th class='$class'>$titulo $campo_existe[0]<br><span class='badge'>$verificar_campo_aviso</span> </th>";
|
||||||
$posicion ++;
|
$posicion ++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user