Code Duplication    Length = 6-6 lines in 2 locations

ecrire/public/criteres.php 2 locations

@@ 1486-1491 (lines=6) @@
1483
			$where_complement = array("'?'", $pred, $where_complement, "''");
1484
		}
1485
	}
1486
	if ($crit->exclus) {
1487
		if (!preg_match(",^L[0-9]+[.],", $arg)) {
1488
			$where = array("'NOT'", $where);
1489
		} else
1490
			// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete
1491
			// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent
1492
		{
1493
			$where = array(
1494
				"'NOT'",
@@ 1841-1846 (lines=6) @@
1838
	if ($crit->not) {
1839
		$where = array("'NOT'", $where);
1840
	}
1841
	if ($crit->exclus) {
1842
		if (!preg_match(",^L[0-9]+[.],", $arg)) {
1843
			$where = array("'NOT'", $where);
1844
		} else
1845
			// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete
1846
			// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent
1847
		{
1848
			$where = array(
1849
				"'NOT'",