Mediawiki
From RavenWiki
Jump to navigationJump to search
Mediawiki is the wiki software powering wikipedia. It can fairly easily be made to work with Raven.
Software hacks, 1.5.2
The only code changed is includes/User.php, with the following change on line 153 (keep the CRSID lowercase):
$s = $dbr->selectRow( 'user', array( 'user_id' ), array( 'user_name' => $name ), $fname );
... and in the function newFromName():
if ( isset( $_SERVER["REMOTE_USER"] ) ) { $sName = $_SERVER["REMOTE_USER"]; $sId = User::idFromName($sName); $user = new User(); if ( $sId == 0 ) { /* User doesn't exist here yet. */ $user->setName($sName); $user->addToDatabase(); } else { $user->mId = $sId; $user->loadFromDatabase(); } return $user; }