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