349c349 < global $wgJsMimeType, $wgScriptPath, $wgRequest, $wgProofreadPageVersion, $wgProofreadPageMaxWidth, $wgProofreadPageAllowIPs, $wgProofreadPageAllowQ4; --- > global $wgJsMimeType, $wgScriptPath, $wgRequest, $wgProofreadPageVersion, $wgProofreadPageMaxWidth; 404,405d403 < $jsVars = array_merge($jsVars, array('proofreadPageAllowIps' => ($wgProofreadPageAllowIPs?1:0))); < $jsVars = array_merge($jsVars, array('proofreadPageAllowQ4' => ($wgProofreadPageAllowQ4?1:0))); 915c913 < global $wgOut, $wgUser, $wgProofreadPageAllowIPs, $wgProofreadPageAllowQ4; --- > global $wgOut, $wgUser; 960c958 < if( ($old_q != $q) && $wgUser->isAnon() && (!$wgProofreadPageAllowIPs) ) { --- > if( ($old_q != $q) && $wgUser->isAnon() ) { 964c962 < if ( ( ($old_username != $username) || ($old_q != $q) ) && ($wgUser->getName() != $username) && (!$wgProofreadPageAllowIPs) ) { --- > if ( ( ($old_username != $username) || ($old_q != $q) ) && ($wgUser->getName() != $username) ) { 968c966 < if((!($wgProofreadPageAllowQ4 && in_array('sysop',$wgUser->getGroups()))) && ( ( ($q == 4) && ($old_q < 3) ) || ( ($q == 4) && ($old_q == 3) && ($old_username == $username) ) ) ) { --- > if( ( ($q == 4) && ($old_q < 3) ) || ( ($q == 4) && ($old_q == 3) && ($old_username == $username) ) ) {