Code Duplication    Length = 17-17 lines in 2 locations

ecrire/req/mysql.php 1 location

@@ 1579-1595 (lines=17) @@
1576
 * @return string
1577
 *     Expression de requête SQL
1578
 **/
1579
function spip_mysql_in($val, $valeurs, $not = '', $serveur = '', $requeter = true) {
1580
	$n = $i = 0;
1581
	$in_sql = "";
1582
	while ($n = strpos($valeurs, ',', $n + 1)) {
1583
		if ((++$i) >= 255) {
1584
			$in_sql .= "($val $not IN (" .
1585
				substr($valeurs, 0, $n) .
1586
				"))\n" .
1587
				($not ? "AND\t" : "OR\t");
1588
			$valeurs = substr($valeurs, $n + 1);
1589
			$i = $n = 0;
1590
		}
1591
	}
1592
	$in_sql .= "($val $not IN ($valeurs))";
1593
1594
	return "($in_sql)";
1595
}
1596
1597
1598
/**

ecrire/req/sqlite_generique.php 1 location

@@ 1014-1030 (lines=17) @@
1011
 * @return string
1012
 *     Expression de requête SQL
1013
 **/
1014
function spip_sqlite_in($val, $valeurs, $not = '', $serveur = '', $requeter = true) {
1015
	$n = $i = 0;
1016
	$in_sql = "";
1017
	while ($n = strpos($valeurs, ',', $n + 1)) {
1018
		if ((++$i) >= 255) {
1019
			$in_sql .= "($val $not IN (" .
1020
				substr($valeurs, 0, $n) .
1021
				"))\n" .
1022
				($not ? "AND\t" : "OR\t");
1023
			$valeurs = substr($valeurs, $n + 1);
1024
			$i = $n = 0;
1025
		}
1026
	}
1027
	$in_sql .= "($val $not IN ($valeurs))";
1028
1029
	return "($in_sql)";
1030
}
1031
1032
1033
/**