Code Duplication    Length = 11-11 lines in 3 locations

ecrire/req/pg.php 1 location

@@ 1219-1229 (lines=11) @@
1216
1217
// Fonction de creation d'une vue SQL nommee $nom
1218
// http://doc.spip.org/@spip_pg_create_view
1219
function spip_pg_create_view($nom, $query_select, $serveur='',$requeter=true) {
1220
	if (!$query_select) return false;
1221
	// vue deja presente
1222
	if (sql_showtable($nom, false, $serveur)) {
1223
		if ($requeter) spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)");
1224
		return false;
1225
	}
1226
	
1227
	$query = "CREATE VIEW $nom AS ". $query_select;
1228
	return spip_pg_query($query, $serveur, $requeter);
1229
}
1230
1231
1232
// http://doc.spip.org/@spip_pg_set_connect_charset

ecrire/req/sqlite_generique.php 1 location

@@ 399-409 (lines=11) @@
396
397
// Fonction de creation d'une vue SQL nommee $nom
398
// http://doc.spip.org/@spip_sqlite_create_view
399
function spip_sqlite_create_view($nom, $query_select, $serveur='',$requeter=true) {
400
	if (!$query_select) return false;
401
	// vue deja presente
402
	if (sql_showtable($nom, false, $serveur)) {
403
		spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)");
404
		return false;
405
	}
406
	
407
	$query = "CREATE VIEW $nom AS ". $query_select;
408
	return spip_sqlite_query($query, $serveur, $requeter);
409
}
410
411
/**
412
 * Fonction de creation d'un INDEX

ecrire/req/mysql.php 1 location

@@ 692-702 (lines=11) @@
689
 *     - false si erreur ou si la vue existe déja
690
 *     - string texte de la requête si $requeter vaut false
691
 */
692
function spip_mysql_create_view($nom, $query_select, $serveur = '', $requeter = true) {
693
	if (!$query_select) return false;
694
	// vue deja presente
695
	if (sql_showtable($nom, false, $serveur)) {
696
		spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)");
697
		return false;
698
	}
699
	
700
	$query = "CREATE VIEW $nom AS ". $query_select;
701
	return spip_mysql_query($query, $serveur, $requeter);
702
}
703
704
705
/**