diff options
Diffstat (limited to 'bin/wiki/ImportarExperiencia/noimport.php')
-rw-r--r-- | bin/wiki/ImportarExperiencia/noimport.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/wiki/ImportarExperiencia/noimport.php b/bin/wiki/ImportarExperiencia/noimport.php index 1f22bba9..5b3b42fc 100644 --- a/bin/wiki/ImportarExperiencia/noimport.php +++ b/bin/wiki/ImportarExperiencia/noimport.php @@ -15,6 +15,7 @@ function Omitir($uid, $titulo) { $exp = explode(',',$line); if ($exp[0] == $uid) { $existe = TRUE; + $lineNumber = $lineNumber; break; } } @@ -24,6 +25,17 @@ function Omitir($uid, $titulo) { $estado = 'no'; $salida = "$uid,$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 = 'no'; + $salida = "$uid,$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 = $uid + 1; |