Code Duplication    Length = 7-7 lines in 5 locations

ecrire/base/abstract_sql.php 5 locations

@@ 551-557 (lines=7) @@
548
 *    Tableau contenant chaque nom de base de donnees.
549
 *    False en cas d'erreur.
550
 **/
551
function sql_listdbs($serveur = '', $option = true) {
552
	$f = sql_serveur('listdbs', $serveur, $option === 'continue' or $option === false);
553
	if (!is_string($f) or !$f) {
554
		return false;
555
	}
556
	$r = $f($serveur);
557
	if ($r === false) {
558
		spip_sql_erreur($serveur);
559
	}
560
@@ 1445-1451 (lines=7) @@
1442
 *     - 'continue' : ne pas échouer en cas de serveur sql indisponible
1443
 * @return array           Tableau de l'explication
1444
 */
1445
function sql_explain($q, $serveur = '', $option = true) {
1446
	$f = sql_serveur('explain', $serveur, 'continue');
1447
	if (!is_string($f) or !$f) {
1448
		return false;
1449
	}
1450
	$r = $f($q, $serveur, $option !== false);
1451
	if ($r === false) {
1452
		spip_sql_erreur($serveur);
1453
	}
1454
@@ 1813-1819 (lines=7) @@
1810
 * @return bool
1811
 *    Le serveur SQL prefere t'il des transactions pour les insertions multiples ?
1812
 **/
1813
function sql_preferer_transaction($serveur = '', $option = true) {
1814
	$f = sql_serveur('preferer_transaction', $serveur, 'continue');
1815
	if (!is_string($f) or !$f) {
1816
		return false;
1817
	}
1818
	$r = $f($serveur, $option !== false);
1819
	if ($r === false) {
1820
		spip_sql_erreur($serveur);
1821
	}
1822
@@ 1847-1853 (lines=7) @@
1844
 *      true si la transaction est demarree
1845
 *      false en cas d'erreur
1846
 **/
1847
function sql_demarrer_transaction($serveur = '', $option = true) {
1848
	$f = sql_serveur('demarrer_transaction', $serveur, 'continue');
1849
	if (!is_string($f) or !$f) {
1850
		return false;
1851
	}
1852
	$r = $f($serveur, $option !== false);
1853
	if ($r === false) {
1854
		spip_sql_erreur($serveur);
1855
	}
1856
@@ 1881-1887 (lines=7) @@
1878
 *      true si la transaction est demarree
1879
 *      false en cas d'erreur
1880
 **/
1881
function sql_terminer_transaction($serveur = '', $option = true) {
1882
	$f = sql_serveur('terminer_transaction', $serveur, 'continue');
1883
	if (!is_string($f) or !$f) {
1884
		return false;
1885
	}
1886
	$r = $f($serveur, $option !== false);
1887
	if ($r === false) {
1888
		spip_sql_erreur($serveur);
1889
	}
1890