diff options
-rw-r--r-- | bin/wiki/ImportarExperiencia/import.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/wiki/ImportarExperiencia/import.php b/bin/wiki/ImportarExperiencia/import.php index 2e0487db..d45e7e08 100644 --- a/bin/wiki/ImportarExperiencia/import.php +++ b/bin/wiki/ImportarExperiencia/import.php @@ -187,6 +187,7 @@ $content .= " $exp = explode(',',$line); if ($exp[0] == $id) { $existe = TRUE; + $lineNumber = $lineNumber; break; } } @@ -196,6 +197,17 @@ $content .= " $estado = 'si'; $salida = "$id,$titulo,$estado\r\n"; file_put_contents($file, $salida, FILE_APPEND); + } else { + # Si ya estaba en el log, cambio su estado + $fileName = 'procesados.log'; + $estado = 'si'; + $salida = "$id,$titulo,$estado\r\n"; + // Load file into array + $contents = file($fileName); + // Replace line + $contents[$lineNumber] = $salida; + // Implode and save + file_put_contents($fileName, implode('',$contents)); } $proximo = $id + 1; |