function getContent( $noredir = false )
{
global $action,$section,$count; # From query string
- $section = $_REQUEST["section"];
- $count = $_REQUEST['count'];
$fname = "Article::getContent";
wfProfileIn( $fname );
{
global $wgUser, $wgOut;
global $wpConfirm, $wpReason, $image, $oldimage;
- $wpReason = $_REQUEST["wpReason"];
- $wpConfirm = $_REQUEST["wpConfirm"];
# This code desperately needs to be totally rewritten
function rollback()
{
global $wgUser, $wgLang, $wgOut, $from;
- $from = $_REQUEST["from"];
if ( ! $wgUser->isSysop() ) {
$wgOut->sysopRequired();
global $wgOut, $wgUser, $wgWhitelistEdit;
global $wpTextbox1, $wpSummary, $wpSave, $wpPreview;
global $wpMinoredit, $wpEdittime, $wpTextbox2;
- global $wpSection , $wpWatchthis;
- $wpTextbox1 = $_REQUEST["wpTextbox1"];
- $wpSummary = $_REQUEST["wpSummary"];
- $wpSave = $_REQUEST["wpSave"];
- $wpPreview = $_REQUEST["wpPreview"];
- $wpMinoredit= $_REQUEST["wpMinoredit"];
- $wpEdittime = $_REQUEST["wpEdittime"];
- $wpTextbox2 = $_REQUEST["wpTextbox2"];
- $wpWatchthis = $_REQUEST["wpWatchthis"];
- $wpSection = $_REQUEST["wpSection"];
$fields = array( "wpTextbox1", "wpSummary", "wpTextbox2" );
wfCleanFormFields( $fields );
session_set_cookie_params( 0, $wgCookiePath, $wgCookieDomain );
session_cache_limiter( "private, must-revalidate" );
session_start();
- global $wsUserID, $wsUserName, $wsUserPassword, $wsUploadFiles;
- # Reaad back session variables
- $wsUserID = $_SESSION["wsUserID"];
- $wsUserName = $_SESSION["wsUserName"];
- $wsUserPassword = $_SESSION["wsUserPassword"];
- $wsUploadFiles = $_SESSION["wsUploadFiles"];
-
-
-
+ session_register( "wsUserID" );
+ session_register( "wsUserName" );
+ session_register( "wsUserPassword" );
+ session_register( "wsUploadFiles" );
}
$wgUser = User::loadFromSession();
global $wgOut, $wgUser, $wgLang;
global $wpSqlQuery;
global $wgLogQueries;
- $wpSqlQuery = $_REQUEST["wpSqlQuery"];
$wgOut->setPagetitle( wfMsg( "asksql" ) );
$note = wfMsg( "asksqltext" );
global $wgOut, $wgUser, $wgServer, $wgScript, $wgArticlePath, $wgLang;
global $wpSqlQuery;
global $wgDBsqluser, $wgDBsqlpassword;
- $wpSqlQuery = $_REQUEST["wpSqlQuery"];
# Use a limit, folks!
$wpSqlQuery = trim( $wpSqlQuery );
{
global $wgOut, $wgUser, $wgLang;
global $ip, $wpBlockAddress, $wpBlockReason;
- $wpBlockAddress = $_REQUEST["wpBlockAddress"];
- $wpBlockReason = $_REQUEST["wpBlockReason"];
- $ip = $_REQUEST["ip"];
$wgOut->setPagetitle( wfMsg( "blockip" ) );
$wgOut->addWikiText( wfMsg( "blockiptext" ) );
{
global $wgOut, $wgUser, $wgLang;
global $ip, $wpBlockAddress, $wpBlockReason, $wgSysopUserBans;
- $wpBlockAddress = $_REQUEST["wpBlockAddress"];
- $wpBlockReason = $_REQUEST["wpBlockReason"];
- $ip = $_REQUEST["ip"];
$userId = 0;
$wpBlockAddress = trim( $wpBlockAddress );
function showSuccess()
{
global $wgOut, $wgUser;
+ global $ip;
$wgOut->setPagetitle( wfMsg( "blockip" ) );
$wgOut->setSubtitle( wfMsg( "blockipsuccesssub" ) );
- $text = wfMsg( "blockipsuccesstext", $_REQUEST["ip"] );
+ $text = wfMsg( "blockipsuccesstext", $ip );
$wgOut->addWikiText( $text );
}
}
{
global $wgOut, $wgUser, $wgLang;
global $wpSubject, $wpText, $target;
- $wpSubject = $_REQUEST["wpSubject"];
- $wpText = $_REQUEST["wpText"];
$wgOut->setPagetitle( wfMsg( "emailpage" ) );
$wgOut->addWikiText( wfMsg( "emailpagetext" ) );
{
global $wgOut, $wgUser, $wgLang, $wgOutputEncoding;
global $wpSubject, $wpText, $target;
- $wpSubject = $_REQUEST["wpSubject"];
- $wpText = $_REQUEST["wpText"];
$from = wfQuotedPrintable( $wgUser->getName() ) . " <" . $wgUser->getEmail() . ">";
- $to = wfQuotedPrintable( $this->mAddress );
+ $to = wfQuotedPrintable( $this->mAddress );
$headers =
"MIME-Version: 1.0\r\n" .
{
global $wgUser, $wgOut, $wgLang, $sort;
global $wpIlMatch, $wpIlSubmit;
- $sort = $_REQUEST['sort'];
- $wpIlMatch = $_REQUEST["wpIlMatch"];
- $wpIlSubmit = $_REQUEST["wpIlSubmit"];
$fields = array( 'wpIlMatch' );
wfCleanFormFields( $fields );
global $wpSkin, $wpMath, $wpDate, $wpUserEmail, $wpEmailFlag, $wpNick, $wpSearch, $wpRecent;
global $wpSearchLines, $wpSearchChars, $wpStubs;
global $wpRows, $wpCols, $wpHourDiff, $HTTP_POST_VARS;
- $wpQuickbar = $_REQUEST["wpQuickbar"];
- $wpOldpass = $_REQUEST["wpOldpass"];
- $wpNewpass = $_REQUEST["wpNewpass"];
- $wpRetypePass = $_REQUEST["wpRetypePass"];
- $wpSkin = $_REQUEST["wpSkin"];
- $wpMath = $_REQUEST["wpMath"];
- $wpDate = $_REQUEST["wpDate"];
- $wpUserEmail = $_REQUEST["wpUserEmail"];
- $wpEmailFlag = $_REQUEST["wpEmailFlag"];
- $wpNick = $_REQUEST["wpNick"];
- $wpSearch = $_REQUEST["wpSearch"];
- $wpRecent = $_REQUEST["wpRecent"];
- $wpSearchLines = $_REQUEST["wpSearchLines"];
- $wpSearchChars = $_REQUEST["wpSearchChars"];
- $wpStubs = $_REQUEST["wpStubs"];
- $wpRows = $_REQUEST["wpRows"];
- $wpCols = $_REQUEST["wpCols"];
- $wpHourDiff = $_REQUEST["wpHourDiff"];
-
if ( "" != $wpNewpass ) {
if ( $wpNewpass != $wpRetypePass ) {
foreach ( $namespaces as $i => $namespaces ) {
if ( $i >= 0 ) {
$nsvar = "wpNs$i";
- $wgUser->setOption( "searchNs{$i}", validateCheckbox( $_REQUEST[$nsvar] ) );
+ global $$nsvar;
+ $wgUser->setOption( "searchNs{$i}", validateCheckbox( $$nsvar ) );
}
}
{
global $wgUser, $wgOut, $wgLang, $wgTitle;
global $days, $hideminor, $from, $hidebots; # From query string
- $days = $_REQUEST["days"];
- $hideminor = $_REQUEST["hideminor"];
- $from = $_REQUEST["from"];
- $hidebots = $_REQUEST["hidebots"];
-
$fname = "wfSpecialRecentchanges";
if( $par ) {
{
global $wgUser, $wgOut, $wgLang, $wgTitle;
global $days, $target, $hideminor; # From query string
- $days = $_REQUEST["days"];
- $hideminor = $_REQUEST["hideminor"];
- $from = $_REQUEST["from"];
-
$fname = "wfSpecialRecentchangeslinked";
$wgOut->setPagetitle( wfMsg( "recentchanges" ) );
function wfSpecialUndelete( $par )
{
global $wgLang, $wgUser, $wgOut, $action, $target, $timestamp, $restore;
- $restore = $_REQUEST["restore"];
- $timestamp = $_REQUEST["timestamp"];
if( $par != "" ) $target = $par;
if( isset($target ) ) {
{
global $wgUser, $wgOut, $wgLang, $wgTitle;
global $limit, $offset; # From query string
- $limit = $_REQUEST["limit"];
- $offset = $_REQUEST["offset"];
-
$fname = "wfSpecialUnusedimages";
list( $limit, $offset ) = wfCheckLimits();
{
global $wgUser, $wgOut, $wpUpload, $wpReUpload, $action;
global $wgDisableUploads;
- $wpUpload = $_REQUEST["wpUpload"];
- $wpReUpload = $_REQUEST["wpReUpload"];
$fields = array( "wpUploadFile", "wpUploadDescription" );
wfCleanFormFields( $fields );
global $wpUploadSaveName, $wpUploadTempName, $wpUploadSize;
global $wgSavedFile, $wgUploadOldVersion, $wpUploadOldVersion;
global $wgUseCopyrightUpload , $wpUploadCopyStatus , $wpUploadSource ;
- $wpUploadAffirm = $_REQUEST["wpUploadAffirm"];
- $wpUploadFile = $_REQUEST["wpUploadFile"];
- $wpUploadDescription = $_REQUEST["wpUploadDescription"];
- $wpIgnoreWarning = $_REQUEST["wpIgnoreWarning"];
- $wpUploadSaveName = $_REQUEST["wpUploadSaveName"];
- $wpUploadTempName = $_REQUEST["wpUploadTempName"];
- $wpUploadSize = $_REQUEST["wpUploadSize"];
- $wpUploadOldVersion = $_REQUEST["wpUploadOldVersion"];
- $wpUploadCopyStatus = $_REQUEST["wpUploadCopyStatus"];
- $wpUploadSource = $_REQUEST["wpUploadSource"];
if ( $wgUseCopyrightUpload )
{
{
global $wpSessionKey, $wpUploadOldVersion;
global $wgUploadDirectory, $wgOut, $wsUploadFiles;
- $wpSessionKey = $_REQUEST["wpSessionKey"];
$wgSavedFile = $wsUploadFiles[$wpSessionKey];
$wgUploadOldVersion = $wpUploadOldVersion;
global $wgSavedFile, $wgUploadOldVersion;
global $wpSessionKey, $wpUploadOldVersion, $wsUploadFiles;
global $wgUseCopyrightUpload , $wpUploadCopyStatus , $wpUploadSource ;
- $wpSessionKey = $_REQUEST["wpSessionKey"];
# wgSavedFile is stored in the session not the form, for security
$wpSessionKey = mt_rand( 0, 0x7fffffff );
global $wpUploadDescription, $wpIgnoreWarning;
global $wgUseCopyrightUpload , $wpUploadSource , $wpUploadCopyStatus ;
- $wpUpload = $_REQUEST["wpUpload"];
- $wpUploadAffirm = $_REQUEST["wpUploadAffirm"];
- $wpUploadFile = $_REQUEST["wpUploadFile"];
- $wpUploadDescription = $_REQUEST["wpUploadDescription"];
- $wpIgnoreWarning = $_REQUEST["wpIgnoreWarning"];
- $wpUploadSource = $_REQUEST["wpUploadSource"];
- $wpUploadCopyStatus = $_REQUEST["wpUploadCopyStatus"];
-
if ( "" != $msg ) {
$sub = wfMsg( "uploaderror" );
$wgOut->addHTML( "<h2>{$sub}</h2>\n" .
global $wpCreateaccount, $wpCreateaccountMail;
global $wpLoginattempt, $wpMailmypassword;
global $action;
- $wpCreateaccount = $_REQUEST["wpCreateaccount"];
- $wpCreateaccountMail = $_REQUEST["wpCreateaccountMail"];
- $wpLoginattempt = $_REQUEST["wpLoginattempt"];
- $wpMailmypassword = $_REQUEST["wpMailmypassword"];
$fields = array( "wpName", "wpPassword", "wpName",
"wpPassword", "wpRetype", "wpEmail" );
/* private */ function addNewAccountMailPassword()
{
global $wgOut, $wpEmail, $wpName;
- $wpEmail = $_REQUEST["wpEmail"];
- $wpName = $_REQUEST["wpName"];
if ("" == $wpEmail) {
mainLoginForm( wfMsg( "noemail", $wpName ) );
{
global $wgUser, $wgOut, $wpPassword, $wpRetype, $wpName, $wpRemember;
global $wpEmail, $wgDeferredUpdateList;
- $wpPassword = $_REQUEST["wpPassword"];
- $wpRetype = $_REQUEST["wpRetype"];
- $wpName = $_REQUEST["wpName"];
- $wpRemember = $_REQUEST["wpRemember"];
- $wpEmail = $_REQUEST["wpEmail"];
$u = addNewAccountInternal();
return;
}
-
if (!$wgUser->isAllowedToCreateAccount()) {
userNotPrivilegedMessage();
return;
{
global $wgUser, $wpName, $wpPassword, $wpRemember;
global $returnto;
- $wpPassword = $_REQUEST["wpPassword"];
- $wpName = $_REQUEST["wpName"];
- $wpRemember = $_REQUEST["wpRemember"];
if (!cookieCheck()) {
return;
{
global $wgUser, $wgOut, $wgLang, $wgTitle;
global $days, $limit, $target; # From query string
- $days = $_REQUEST["days"];
- $limit = $_REQUEST["limit"];
- $target = $_REQUEST["target"];
-
$fname = "wfSpecialWatchlist";
$wgOut->setPagetitle( wfMsg( "watchlist" ) );
} else {
setcookie( "{$wgDBname}Password", "", time() - 3600 );
}
- # Store Session variables
- $_SESSION["wsUserID"] = $wsUserID;
- $_SESSION["wsUserName"] = $wsUserName;
- $_SESSION["wsUserPassword"] = $wsUserPassword;
- $_SESSION["wsUploadFiles"] = $wsUploadFiles;
}
function logout()