xref: /plugin/footerv2/syntax.php (revision 6065ea596917e1fd790d76208464ed2caca7662c)
16721d9b0SJuergen-aus-Zuendorf<?php
26721d9b0SJuergen-aus-Zuendorf/**
36721d9b0SJuergen-aus-Zuendorf * @license    GPL (http://www.gnu.org/licenses/gpl.html)
46721d9b0SJuergen-aus-Zuendorf * @author     Hans-Juergen Schuemmer
56721d9b0SJuergen-aus-Zuendorf *
66721d9b0SJuergen-aus-Zuendorf */
76721d9b0SJuergen-aus-Zuendorf
86721d9b0SJuergen-aus-Zuendorfif(!defined('DOKU_INC')) die();
96721d9b0SJuergen-aus-Zuendorfif (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
106721d9b0SJuergen-aus-Zuendorf
116721d9b0SJuergen-aus-Zuendorfrequire_once DOKU_PLUGIN.'syntax.php';
126721d9b0SJuergen-aus-Zuendorf
13*6065ea59Sscottleechuaclass syntax_plugin_footerv2 extends DokuWiki_Syntax_Plugin {
146721d9b0SJuergen-aus-Zuendorf
156721d9b0SJuergen-aus-Zuendorf    function getType() {
166721d9b0SJuergen-aus-Zuendorf        return 'substition';
176721d9b0SJuergen-aus-Zuendorf    }
186721d9b0SJuergen-aus-Zuendorf
196721d9b0SJuergen-aus-Zuendorf    function getSort() {
206721d9b0SJuergen-aus-Zuendorf        return 170;             /* ??? */
216721d9b0SJuergen-aus-Zuendorf    }
226721d9b0SJuergen-aus-Zuendorf
236721d9b0SJuergen-aus-Zuendorf    function connectTo($mode) {
24*6065ea59Sscottleechua        $this->Lexer->addSpecialPattern('~~NOFOOTER~~',$mode,'plugin_footerv2');
256721d9b0SJuergen-aus-Zuendorf    }
266721d9b0SJuergen-aus-Zuendorf
276721d9b0SJuergen-aus-Zuendorf    function handle($match, $state, $pos, Doku_Handler $handler){
286721d9b0SJuergen-aus-Zuendorf		$match = str_replace("~~NOFOOTER~~", '', $match);
296721d9b0SJuergen-aus-Zuendorf	}
306721d9b0SJuergen-aus-Zuendorf
31b6a6580eSJuergen-aus-Zuendorf    function render($mode, Doku_Renderer $renderer, $data) {
32b6a6580eSJuergen-aus-Zuendorf        if($mode == 'xhtml'){
33b6a6580eSJuergen-aus-Zuendorf            return true;
34b6a6580eSJuergen-aus-Zuendorf        }
35b6a6580eSJuergen-aus-Zuendorf        return false;
36b6a6580eSJuergen-aus-Zuendorf    }
37b6a6580eSJuergen-aus-Zuendorf
386721d9b0SJuergen-aus-Zuendorf}
396721d9b0SJuergen-aus-Zuendorf?>
40