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 136721d9b0SJuergen-aus-Zuendorfclass syntax_plugin_footer 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) { 246721d9b0SJuergen-aus-Zuendorf $this->Lexer->addSpecialPattern('~~NOFOOTER~~',$mode,'plugin_footer'); 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 31*b6a6580eSJuergen-aus-Zuendorf function render($mode, Doku_Renderer $renderer, $data) { 32*b6a6580eSJuergen-aus-Zuendorf if($mode == 'xhtml'){ 33*b6a6580eSJuergen-aus-Zuendorf return true; 34*b6a6580eSJuergen-aus-Zuendorf } 35*b6a6580eSJuergen-aus-Zuendorf return false; 36*b6a6580eSJuergen-aus-Zuendorf } 37*b6a6580eSJuergen-aus-Zuendorf 386721d9b0SJuergen-aus-Zuendorf} 396721d9b0SJuergen-aus-Zuendorf?> 40