Index: moblog/class/security/moblogbatchfilter.class.php =================================================================== --- moblog/class/security/moblogbatchfilter.class.php (revision 2312) +++ moblog/class/security/moblogbatchfilter.class.php (working copy) @@ -43,6 +43,10 @@ return $result; } + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + $mailServer = $config->getValue('plugin_moblog_mailserver'); $port = $config->getValue('plugin_moblog_port'); $userName = $config->getValue('plugin_moblog_username'); Index: contentfilter/class/security/contentfilter.class.php =================================================================== --- contentfilter/class/security/contentfilter.class.php (revision 2312) +++ contentfilter/class/security/contentfilter.class.php (working copy) @@ -45,6 +45,10 @@ return $result; } + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + // // get the content that has been globally blocked by the admin(s) // Index: dnsantispam/class/security/dnsantispamfilter.class.php =================================================================== --- dnsantispam/class/security/dnsantispamfilter.class.php (revision 2312) +++ dnsantispam/class/security/dnsantispamfilter.class.php (working copy) @@ -38,6 +38,12 @@ return $result; } + // if this is already rejected, there is no reason to do anything here + // In the future this could submit the up address, and the urls to + // the dnsbl sites. + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + // text and topic of the comment $commentText = $request->getValue( "commentText" ); $commentTopic = $request->getValue( "commentTopic" ); Index: hostblock/class/security/hostsblacklist.class.php =================================================================== --- hostblock/class/security/hostsblacklist.class.php (revision 2312) +++ hostblock/class/security/hostsblacklist.class.php (working copy) @@ -33,6 +33,10 @@ return new PipelineResult(); } + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + // get the list of blocked hosts for this blog $blockedHosts = new BlockedHosts(); $hostsAccessBlocked = $blockedHosts->getBlogBlacklist( $blogInfo->getId(), BLOCK_ACCESS, true ); Index: authimage/class/security/authimagefilter.class.php =================================================================== --- authimage/class/security/authimagefilter.class.php (revision 2312) +++ authimage/class/security/authimagefilter.class.php (working copy) @@ -44,6 +44,10 @@ return $result; } + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + $config =& Config::getConfig(); $cacheFolder = $config->getValue('temp_folder'); $cacheFolder = $cacheFolder.'/authimage/'.$blogInfo->getId(); Index: hiddeninput/class/security/hiddeninputfilter.class.php =================================================================== --- hiddeninput/class/security/hiddeninputfilter.class.php (revision 2312) +++ hiddeninput/class/security/hiddeninputfilter.class.php (working copy) @@ -45,6 +45,10 @@ return $result; } + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + $hiddenFields = $blogSettings->getValue( "plugin_hiddeninput_hiddenfields" ); $hiddenFieldsList = explode(",", $hiddenFields); Index: secret/class/security/secretitemfilter.class.php =================================================================== --- secret/class/security/secretitemfilter.class.php (revision 2312) +++ secret/class/security/secretitemfilter.class.php (working copy) @@ -30,6 +30,10 @@ $request = $this->_pipelineRequest->getHttpRequest(); $session = HttpVars::getSession(); + // if this is already rejected, there is no reason to do anything here + if ( $this->_pipelineRequest->getRejectedState() ) + return new PipelineResult(); + // get the article id from the request, since if it is available, then we know // that we have to ask for the password before we can let users watch it $articleId = $request->getValue( "articleId" );