idForName() ) { $u->addToDatabase(); $u->setPassword( $wgDBadminpassword ); $u->addRight( "sysop" ); $u->saveSettings(); } $u = User::newFromName( "WikiDeveloper" ); if ( 0 == $u->idForName() ) { $u->addToDatabase(); $u->setPassword( $wgDBadminpassword ); $u->addRight( "sysop" ); $u->addRight( "developer" ); $u->saveSettings(); } $wns = Namespace::getWikipedia(); $ulp = addslashes( wfMsgNoDB( "uploadlogpage" ) ); $dlp = addslashes( wfMsgNoDB( "dellogpage" ) ); $sql = "DELETE FROM cur"; wfQuery( $sql, DB_WRITE, $fname ); $now = wfTimestampNow(); $won = wfInvertTimestamp( $now ); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . "cur_restrictions,cur_timestamp,inverse_timestamp,cur_touched) VALUES ({$wns},'{$ulp}','" . wfStrencode( wfMsg( "uploadlogpagetext" ) ) . "','sysop','$now','$won','$now')"; wfQuery( $sql, DB_WRITE, $fname ); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . "cur_restrictions,cur_timestamp,inverse_timestamp,cur_touched) VALUES ({$wns},'{$dlp}','" . wfStrencode( wfMsg( "dellogpagetext" ) ) . "','sysop','$now','$won','$now')"; wfQuery( $sql, DB_WRITE, $fname ); $titleobj = Title::newFromText( wfMsgNoDB( "mainpage" ) ); $title = $titleobj->getDBkey(); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text,cur_timestamp,inverse_timestamp,cur_touched) " . "VALUES (0,'$title','" . wfStrencode( wfMsg( "mainpagetext" ) ) . "','$now','$won','$now')"; wfQuery( $sql, DB_WRITE, $fname ); initialiseMessages(); } ?>