33 lines
		
	
	
		
			688 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			688 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace dokuwiki\Action;
 | 
						|
 | 
						|
/**
 | 
						|
 * Class Plugin
 | 
						|
 *
 | 
						|
 * Used to run action plugins
 | 
						|
 *
 | 
						|
 * @package dokuwiki\Action
 | 
						|
 */
 | 
						|
class Plugin extends AbstractAction {
 | 
						|
 | 
						|
    /** @inheritdoc */
 | 
						|
    public function minimumPermission() {
 | 
						|
        return AUTH_NONE;
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Outputs nothing but a warning unless an action plugin overwrites it
 | 
						|
     *
 | 
						|
     * @inheritdoc
 | 
						|
     * @triggers TPL_ACT_UNKNOWN
 | 
						|
     */
 | 
						|
    public function tplContent() {
 | 
						|
        $evt = new \dokuwiki\Extension\Event('TPL_ACT_UNKNOWN', $this->actionname);
 | 
						|
        if($evt->advise_before()) {
 | 
						|
            msg('Failed to handle action: ' . hsc($this->actionname), -1);
 | 
						|
        }
 | 
						|
        $evt->advise_after();
 | 
						|
    }
 | 
						|
}
 |