global $wgCommandLineMode;
$wgCommandLineMode = true;
umask( 000 );
- set_time_limit( 0 );
+ @set_time_limit( 0 );
}
function copyfile( $sdir, $name, $ddir, $perms = 0664 ) {
function readconsole( $prompt = '' ) {
static $isatty = null;
if ( is_null( $isatty ) ) {
- if ( !function_exists( 'posix_isatty' ) || posix_isatty( STDIN ) ) {
+ if ( !function_exists( 'posix_isatty' ) || posix_isatty( 0 /*STDIN*/ ) ) {
$isatty = true;
} else {
$isatty = false;
// Try $wgDatabase, which is used in the install and update scripts
global $wgDatabase;
if ( isset( $wgDatabase ) ) {
- $db =& $wgDatabase;
+ $db = $wgDatabase;
} else {
// No? Well, we must be outside of those scripts, so use the standard method
- $db =& wfGetDB( DB_MASTER );
+ $db = wfGetDB( DB_MASTER );
}
}
$error = $db->sourceFile( $fname );
# Obsolete, use Database::fieldExists()
function field_exists( $table, $field ) {
$fname = 'Update script: field_exists';
- $db =& wfGetDB( DB_SLAVE );
+ $db = wfGetDB( DB_SLAVE );
$res = $db->query( "DESCRIBE $table", $fname );
$found = false;