return $retVal;
}
- function startTimer( $timeout )
- {
- global $IP;
+ /** @todo FIXME */
+ function startTimer( $timeout ) {
wfDebugDieBacktrace( 'Database::startTimer() error : mysql_thread_id() not implemented for postgre' );
/*$tid = mysql_thread_id( $this->mConn );
exec( "php $IP/killthread.php $timeout $tid &>/dev/null &" );*/
}
function strencode( $s ) {
- return addslashes( $s );
+ return pg_escape_string( $s );
}
/**
return '';
}
- function limitResult($limit,$offset) {
- return " LIMIT $limit ".(is_numeric($offset)?" OFFSET {$offset} ":"");
+ function limitResult($sql, $limit,$offset) {
+ return "$sql LIMIT $limit ".(is_numeric($offset)?" OFFSET {$offset} ":"");
}
/**