* Get the database which should be used for reads
*/
function &getDB() {
- $ret = wfGetDB( DB_MASTER );
+ $ret =& wfGetDB( DB_MASTER );
return $ret;
#if ( $this->mForUpdate ) {
$ret =& wfGetDB( DB_MASTER );
function addTrackbacks() {
global $wgOut, $wgUser;
- $dbr = wfGetDB(DB_SLAVE);
+ $dbr =& wfGetDB(DB_SLAVE);
$tbs = $dbr->select(
/* FROM */ 'trackbacks',
/* SELECT */ array('tb_id', 'tb_title', 'tb_url', 'tb_ex', 'tb_name'),
return;
}
- $db = wfGetDB(DB_MASTER);
+ $db =& wfGetDB(DB_MASTER);
$db->delete('trackbacks', array('tb_id' => $wgRequest->getInt('tbid')));
$wgTitle->invalidateCache();
$wgOut->addWikiText(wfMsg('trackbackdeleteok'));
// Construct query
// This is very similar to Parser::replaceLinkHolders
- $dbr = wfGetDB( DB_SLAVE );
+ $dbr =& wfGetDB( DB_SLAVE );
$page = $dbr->tableName( 'page' );
$sql = "SELECT page_id, page_namespace, page_title FROM $page WHERE "
. $this->constructSet( 'page', $dbr );
}
function fetchScaryTemplateMaybeFromCache($url) {
- $dbr = wfGetDB(DB_SLAVE);
+ $dbr =& wfGetDB(DB_SLAVE);
$obj = $dbr->selectRow('transcache', array('tc_time', 'tc_contents'),
array('tc_url' => $url));
if ($obj) {
if (!$text)
return wfMsg('scarytranscludefailed', $url);
- $dbw = wfGetDB(DB_MASTER);
+ $dbw =& wfGetDB(DB_MASTER);
$dbw->replace('transcache', array(), array(
'tc_url' => $url,
'tc_time' => time(),