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