X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=install-utils.inc;h=2197fe6ab2051cd5699194f3e491cb8171c7168e;hb=3c8c735c5622c9fe9fd4748bd964a55926c8343b;hp=f9842476a12fd3e068f5678f6cddc5965b879483;hpb=8d5959de56eecba0be23d69e40ba7af79ead4459;p=lhc%2Fweb%2Fwiklou.git diff --git a/install-utils.inc b/install-utils.inc index f9842476a1..2197fe6ab2 100644 --- a/install-utils.inc +++ b/install-utils.inc @@ -1,25 +1,26 @@ -query( $cmd, 'dbsource', true ); else $res = mysql_query( $cmd ); if ( false === $res ) { - print "Query \"{$cmd}\" failed.\n"; + $err = mysql_error(); + print "Query \"{$cmd}\" failed with error code \"$err\".\n"; exit(); } - $cmd = ""; + $cmd = ''; $done = false; } } fclose( $fp ); } - +# Obsolete, use Database::fieldExists() function field_exists( $table, $field ) { - $fname = "Update script: field_exists"; - $res = wfQuery( "DESCRIBE $table", $fname ); + $fname = 'Update script: field_exists'; + $db =& wfGetDB( DB_SLAVE ); + $res = $db->query( "DESCRIBE $table", $fname ); $found = false; - - while ( $row = wfFetchObject( $res ) ) { + + while ( $row = $db->fetchObject( $res ) ) { if ( $row->Field == $field ) { $found = true; break; @@ -135,7 +168,7 @@ function field_exists( $table, $field ) { return $found; } - +# Obsolete Database::tableExists() function table_exists( $db ) { global $wgDBname; $res = mysql_list_tables( $wgDBname ); @@ -149,6 +182,7 @@ function table_exists( $db ) { return false; } +# Obsolete, use Database:fieldInfo() function field_info( $table, $field ) { $res = mysql_query( "SELECT * FROM $table LIMIT 1" ); $n = mysql_num_fields( $res );