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 ); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . "cur_restrictions) VALUES ({$wns},'{$ulp}','" . wfStrencode( wfMsgNoDB( "uploadlogpagetext" ) ) . "','sysop')"; wfQuery( $sql, DB_WRITE, $fname ); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text," . "cur_restrictions) VALUES ({$wns},'{$dlp}','" . wfStrencode( wfMsgNoDB( "dellogpagetext" ) ) . "','sysop')"; wfQuery( $sql, DB_WRITE, $fname ); $titleobj = Title::newFromText( wfMsgNoDB( "mainpage" ) ); $title = $titleobj->getDBkey(); $sql = "INSERT INTO cur (cur_namespace,cur_title,cur_text) " . "VALUES (0,'$title','" . wfStrencode( wfMsgNoDB( "mainpagetext" ) ) . "')"; wfQuery( $sql, DB_WRITE, $fname ); initialiseMessages(); } ?>