xref: /plugin/footerv2/syntax.php (revision be17be9a5a38ca106c005cddeb79978ecf8e7cc7)
16721d9b0SJuergen-aus-Zuendorf<?php
26721d9b0SJuergen-aus-Zuendorf/**
36721d9b0SJuergen-aus-Zuendorf * @license    GPL (http://www.gnu.org/licenses/gpl.html)
4*5d124973Sscottleechua * @author     Hans-Juergen Schuemmer, Scott Lee Chua
56721d9b0SJuergen-aus-Zuendorf *
66721d9b0SJuergen-aus-Zuendorf */
76721d9b0SJuergen-aus-Zuendorf
86721d9b0SJuergen-aus-Zuendorfif(!defined('DOKU_INC')) die();
96721d9b0SJuergen-aus-Zuendorf
106065ea59Sscottleechuaclass syntax_plugin_footerv2 extends DokuWiki_Syntax_Plugin {
116721d9b0SJuergen-aus-Zuendorf
126721d9b0SJuergen-aus-Zuendorf    function getType() {
136721d9b0SJuergen-aus-Zuendorf        return 'substition';
146721d9b0SJuergen-aus-Zuendorf    }
156721d9b0SJuergen-aus-Zuendorf
166721d9b0SJuergen-aus-Zuendorf    function getSort() {
176721d9b0SJuergen-aus-Zuendorf        return 170;             /* ??? */
186721d9b0SJuergen-aus-Zuendorf    }
196721d9b0SJuergen-aus-Zuendorf
206721d9b0SJuergen-aus-Zuendorf    function connectTo($mode) {
216065ea59Sscottleechua        $this->Lexer->addSpecialPattern('~~NOFOOTER~~',$mode,'plugin_footerv2');
226721d9b0SJuergen-aus-Zuendorf    }
236721d9b0SJuergen-aus-Zuendorf
246721d9b0SJuergen-aus-Zuendorf    function handle($match, $state, $pos, Doku_Handler $handler){
256721d9b0SJuergen-aus-Zuendorf		$match = str_replace("~~NOFOOTER~~", '', $match);
266721d9b0SJuergen-aus-Zuendorf	}
276721d9b0SJuergen-aus-Zuendorf
28b6a6580eSJuergen-aus-Zuendorf    function render($mode, Doku_Renderer $renderer, $data) {
29b6a6580eSJuergen-aus-Zuendorf        if($mode == 'xhtml'){
30b6a6580eSJuergen-aus-Zuendorf            return true;
31b6a6580eSJuergen-aus-Zuendorf        }
32b6a6580eSJuergen-aus-Zuendorf        return false;
33b6a6580eSJuergen-aus-Zuendorf    }
34b6a6580eSJuergen-aus-Zuendorf
356721d9b0SJuergen-aus-Zuendorf}
366721d9b0SJuergen-aus-Zuendorf?>
37