summaryrefslogtreecommitdiff
path: root/inc/parser/spamcheck.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/parser/spamcheck.php')
-rw-r--r--inc/parser/spamcheck.php73
1 files changed, 0 insertions, 73 deletions
diff --git a/inc/parser/spamcheck.php b/inc/parser/spamcheck.php
deleted file mode 100644
index 42b9781c5..000000000
--- a/inc/parser/spamcheck.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-if(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../../').'/');
-
-require_once DOKU_INC . 'inc/parser/renderer.php';
-
-class Doku_Renderer_SpamCheck extends Doku_Renderer {
-
- // This should be populated by the code executing the instructions
- var $currentCall;
-
- // An array of instructions that contain spam
- var $spamFound = array();
-
- // pcre pattern for finding spam
- var $spamPattern = '#^$#';
-
- function internallink($link, $title = NULL) {
- $this->_checkTitle($title);
- }
-
- function externallink($link, $title = NULL) {
- $this->_checkLinkForSpam($link);
- $this->_checkTitle($title);
- }
-
- function interwikilink($link, $title = NULL) {
- $this->_checkTitle($title);
- }
-
- function filelink($link, $title = NULL) {
- $this->_checkLinkForSpam($link);
- $this->_checkTitle($title);
- }
-
- function windowssharelink($link, $title = NULL) {
- $this->_checkLinkForSpam($link);
- $this->_checkTitle($title);
- }
-
- function email($address, $title = NULL) {
- $this->_checkLinkForSpam($address);
- $this->_checkTitle($title);
- }
-
- function internalmedialink ($src) {
- $this->_checkLinkForSpam($src);
- }
-
- function externalmedialink($src) {
- $this->_checkLinkForSpam($src);
- }
-
- function _checkTitle($title) {
- if ( is_array($title) && isset($title['src'])) {
- $this->_checkLinkForSpam($title['src']);
- }
- }
-
- // Pattern matching happens here
- /**
- * @TODO What about links like www.google.com - no http://
- */
- function _checkLinkForSpam($link) {
- if( preg_match($this->spamPattern,$link) ) {
- $spam = $this->currentCall;
- $spam[3] = $link;
- $this->spamFound[] = $spam;
- }
- }
-}
-
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :