|
@@ 1532-1537 (lines=6) @@
|
| 1529 |
|
$where_complement = array("'?'", $pred, $where_complement, "''"); |
| 1530 |
|
} |
| 1531 |
|
} |
| 1532 |
|
if ($crit->exclus) { |
| 1533 |
|
if (!preg_match(",^L[0-9]+[.],", $arg)) { |
| 1534 |
|
$where = array("'NOT'", $where); |
| 1535 |
|
} else |
| 1536 |
|
// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete |
| 1537 |
|
// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent |
| 1538 |
|
{ |
| 1539 |
|
$where = array( |
| 1540 |
|
"'NOT'", |
|
@@ 1910-1915 (lines=6) @@
|
| 1907 |
|
if ($crit->not) { |
| 1908 |
|
$where = array("'NOT'", $where); |
| 1909 |
|
} |
| 1910 |
|
if ($crit->exclus) { |
| 1911 |
|
if (!preg_match(",^L[0-9]+[.],", $arg)) { |
| 1912 |
|
$where = array("'NOT'", $where); |
| 1913 |
|
} else |
| 1914 |
|
// un not sur un critere de jointure se traduit comme un NOT IN avec une sous requete |
| 1915 |
|
// c'est une sous requete identique a la requete principale sous la forme (SELF,$select,$where) avec $select et $where qui surchargent |
| 1916 |
|
{ |
| 1917 |
|
$where = array( |
| 1918 |
|
"'NOT'", |