Code Duplication    Length = 14-14 lines in 2 locations

ecrire/req/pg.exp.php 1 location

@@ 1221-1234 (lines=14) @@
1218
	return join(",", $v);
1219
}
1220
1221
function spip_pg_date_proche($champ, $interval, $unite) {
1222
	return '('
1223
	. $champ
1224
	. (($interval <= 0) ? '>' : '<')
1225
	. (($interval <= 0) ? 'DATE_SUB' : 'DATE_ADD')
1226
	. '('
1227
	. sql_quote(date('Y-m-d H:i:s'))
1228
	. ', INTERVAL '
1229
	. (($interval > 0) ? $interval : (0 - $interval))
1230
	. ' '
1231
	. $unite
1232
	. '))';
1233
}
1234
1235
// http://code.spip.net/@spip_pg_in
1236
function spip_pg_in($val, $valeurs, $not = '', $serveur) {
1237
//

ecrire/req/mysql.php 1 location

@@ 1546-1559 (lines=14) @@
1543
 * @return string
1544
 *     Expression SQL
1545
 **/
1546
function spip_mysql_date_proche($champ, $interval, $unite) {
1547
	return '('
1548
	. $champ
1549
	. (($interval <= 0) ? '>' : '<')
1550
	. (($interval <= 0) ? 'DATE_SUB' : 'DATE_ADD')
1551
	. '('
1552
	. sql_quote(date('Y-m-d H:i:s'))
1553
	. ', INTERVAL '
1554
	. (($interval > 0) ? $interval : (0 - $interval))
1555
	. ' '
1556
	. $unite
1557
	. '))';
1558
}
1559
1560
1561
/**
1562
 * Retourne une expression IN pour le gestionnaire de base de données