xref: /plugin/footerv2/syntax.php (revision 6721d9b0a9dc3929b825e6ef297736d1bd298df8)
1*6721d9b0SJuergen-aus-Zuendorf<?php
2*6721d9b0SJuergen-aus-Zuendorf/**
3*6721d9b0SJuergen-aus-Zuendorf * @license    GPL (http://www.gnu.org/licenses/gpl.html)
4*6721d9b0SJuergen-aus-Zuendorf * @author     Hans-Juergen Schuemmer
5*6721d9b0SJuergen-aus-Zuendorf *
6*6721d9b0SJuergen-aus-Zuendorf */
7*6721d9b0SJuergen-aus-Zuendorf
8*6721d9b0SJuergen-aus-Zuendorfif(!defined('DOKU_INC')) die();
9*6721d9b0SJuergen-aus-Zuendorfif (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
10*6721d9b0SJuergen-aus-Zuendorf
11*6721d9b0SJuergen-aus-Zuendorfrequire_once DOKU_PLUGIN.'syntax.php';
12*6721d9b0SJuergen-aus-Zuendorf
13*6721d9b0SJuergen-aus-Zuendorfclass syntax_plugin_footer extends DokuWiki_Syntax_Plugin {
14*6721d9b0SJuergen-aus-Zuendorf
15*6721d9b0SJuergen-aus-Zuendorf    function getType() {
16*6721d9b0SJuergen-aus-Zuendorf        return 'substition';
17*6721d9b0SJuergen-aus-Zuendorf    }
18*6721d9b0SJuergen-aus-Zuendorf
19*6721d9b0SJuergen-aus-Zuendorf    function getSort() {
20*6721d9b0SJuergen-aus-Zuendorf        return 170;             /* ??? */
21*6721d9b0SJuergen-aus-Zuendorf    }
22*6721d9b0SJuergen-aus-Zuendorf
23*6721d9b0SJuergen-aus-Zuendorf    function connectTo($mode) {
24*6721d9b0SJuergen-aus-Zuendorf        $this->Lexer->addSpecialPattern('~~NOFOOTER~~',$mode,'plugin_footer');
25*6721d9b0SJuergen-aus-Zuendorf    }
26*6721d9b0SJuergen-aus-Zuendorf
27*6721d9b0SJuergen-aus-Zuendorf    function handle($match, $state, $pos, Doku_Handler $handler){
28*6721d9b0SJuergen-aus-Zuendorf		$match = str_replace("~~NOFOOTER~~", '', $match);
29*6721d9b0SJuergen-aus-Zuendorf	}
30*6721d9b0SJuergen-aus-Zuendorf
31*6721d9b0SJuergen-aus-Zuendorf}
32*6721d9b0SJuergen-aus-Zuendorf?>
33