Code Duplication    Length = 5-5 lines in 2 locations

ecrire/req/sqlite_generique.php 2 locations

@@ 1778-1782 (lines=5) @@
1775
		
1776
		// Correction des dates avec INTERVAL
1777
		// utiliser sql_date_proche() de preference
1778
		if (strpos($this->query, 'INTERVAL')!==false){
1779
			$this->query = preg_replace_callback("/DATE_(ADD|SUB).*INTERVAL\s+(\d+)\s+([a-zA-Z]+)\)/U", 
1780
							array(&$this, '_remplacerDateParTime'), 
1781
							$this->query);
1782
		}
1783
		
1784
		// Correction Using
1785
		// USING (non reconnu en sqlite2)
@@ 1794-1798 (lines=5) @@
1791
		
1792
		// Correction Field
1793
		// remplace FIELD(table,i,j,k...) par CASE WHEN table=i THEN n ... ELSE 0 END
1794
		if (strpos($this->query, 'FIELD')!==false){
1795
			$this->query = preg_replace_callback('/FIELD\s*\(([^\)]*)\)/', 
1796
							array(&$this, '_remplacerFieldParCase'), 
1797
							$this->query); 
1798
		}
1799
		
1800
		// Correction des noms de tables FROM
1801
		// mettre les bons noms de table dans from, update, insert, replace...