xref: /plugin/footerv2/syntax.php (revision 5d12497364e4dcb8dc14a321b43cc3f44e742f7f)
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-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
136065ea59Sscottleechuaclass 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) {
246065ea59Sscottleechua        $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