Mediawiki

From RavenWiki
Revision as of 17:34, 22 November 2005 by tdm27 (talk | contribs) (How to change mediawiki v. 1.5.2 for Raven.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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;
}