Code Duplication    Length = 11-11 lines in 3 locations

ecrire/req/mysql.php 1 location

@@ 754-764 (lines=11) @@
751
 *     - false si erreur ou si la vue existe déja
752
 *     - string texte de la requête si $requeter vaut false
753
 */
754
function spip_mysql_create_view($nom, $query_select, $serveur = '', $requeter = true) {
755
	if (!$query_select) {
756
		return false;
757
	}
758
	// vue deja presente
759
	if (sql_showtable($nom, false, $serveur)) {
760
		spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)", _LOG_ERREUR);
761
762
		return false;
763
	}
764
765
	$query = "CREATE VIEW $nom AS " . $query_select;
766
767
	return spip_mysql_query($query, $serveur, $requeter);

ecrire/req/sqlite_generique.php 1 location

@@ 540-550 (lines=11) @@
537
 *     - false si erreur ou si la vue existe déja
538
 *     - string texte de la requête si $requeter vaut false
539
 */
540
function spip_sqlite_create_view($nom, $query_select, $serveur = '', $requeter = true) {
541
	if (!$query_select) {
542
		return false;
543
	}
544
	// vue deja presente
545
	if (sql_showtable($nom, false, $serveur)) {
546
		spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)",
547
			'sqlite.' . _LOG_ERREUR);
548
549
		return false;
550
	}
551
552
	$query = "CREATE VIEW $nom AS " . $query_select;
553

ecrire/req/pg.exp.php 1 location

@@ 1455-1465 (lines=11) @@
1452
1453
// Fonction de creation d'une vue SQL nommee $nom
1454
// http://code.spip.net/@spip_pg_create_view
1455
function spip_pg_create_view($nom, $query_select, $serveur = '', $requeter = true) {
1456
	if (!$query_select) {
1457
		return false;
1458
	}
1459
	// vue deja presente
1460
	if (sql_showtable($nom, false, $serveur)) {
1461
		if ($requeter) {
1462
			spip_log("Echec creation d'une vue sql ($nom) car celle-ci existe deja (serveur:$serveur)", 'pg.' . _LOG_ERREUR);
1463
		}
1464
1465
		return false;
1466
	}
1467
1468
	$query = "CREATE VIEW $nom AS " . $query_select;