1*c3437056SNickeau<?php 2*c3437056SNickeau 3*c3437056SNickeauif (!defined('DOKU_INC')) die(); 4*c3437056SNickeaurequire_once(__DIR__ . '/../ComboStrap/PluginUtility.php'); 5*c3437056SNickeau 6*c3437056SNickeau/** 7*c3437056SNickeau * Set the home of the web site documentation 8*c3437056SNickeau */ 9*c3437056SNickeauclass action_plugin_combo_directorylayout extends DokuWiki_Action_Plugin 10*c3437056SNickeau{ 11*c3437056SNickeau 12*c3437056SNickeau /** 13*c3437056SNickeau * @param Doku_Event_Handler $controller 14*c3437056SNickeau */ 15*c3437056SNickeau function register(Doku_Event_Handler $controller) 16*c3437056SNickeau { 17*c3437056SNickeau 18*c3437056SNickeau $controller->register_hook('DOKUWIKI_STARTED', 'BEFORE', $this, 'set_home', array()); 19*c3437056SNickeau $controller->register_hook('MEDIAMANAGER_STARTED', 'BEFORE', $this, 'set_home', array()); 20*c3437056SNickeau $controller->register_hook('DETAIL_STARTED', 'BEFORE', $this, 'set_home', array()); 21*c3437056SNickeau } 22*c3437056SNickeau 23*c3437056SNickeau /** 24*c3437056SNickeau * 25*c3437056SNickeau * @param Doku_Event $event 26*c3437056SNickeau * @param $params 27*c3437056SNickeau * The path are initialized in {@link init_paths} 28*c3437056SNickeau */ 29*c3437056SNickeau function set_home(Doku_Event $event, $params) 30*c3437056SNickeau { 31*c3437056SNickeau // See also: https://www.dokuwiki.org/devel:preload 32*c3437056SNickeau// global $conf; 33*c3437056SNickeau// $conf['mediadir']="D:/dokuwiki/website/media"; 34*c3437056SNickeau// $conf['datadir']="D:/dokuwiki/website/pages"; 35*c3437056SNickeau } 36*c3437056SNickeau 37*c3437056SNickeau 38*c3437056SNickeau} 39