diff options
author | Michael Klier <chi@chimeric.de> | 2010-03-26 11:43:35 +0100 |
---|---|---|
committer | Michael Klier <chi@chimeric.de> | 2010-03-26 11:43:35 +0100 |
commit | f1986589078b5e2e3aecc37d8f28b03caa3b8c17 (patch) | |
tree | 6f5562e108681bff91e3f44cb4219f8032b51a28 | |
parent | 229529655f061863ec76db9ea557fef8b1a5161b (diff) | |
download | rpg-f1986589078b5e2e3aecc37d8f28b03caa3b8c17.tar.gz rpg-f1986589078b5e2e3aecc37d8f28b03caa3b8c17.tar.bz2 |
moved plugincontroller and event handler creation to init.php
-rw-r--r-- | inc/events.php | 4 | ||||
-rw-r--r-- | inc/init.php | 12 | ||||
-rw-r--r-- | inc/pluginutils.php | 8 |
3 files changed, 12 insertions, 12 deletions
diff --git a/inc/events.php b/inc/events.php index 1c82af003..621cb64c1 100644 --- a/inc/events.php +++ b/inc/events.php @@ -195,7 +195,3 @@ function trigger_event($name, &$data, $action=null, $canPreventDefault=true) { $evt = new Doku_Event($name, $data); return $evt->trigger($action, $canPreventDefault); } - -// create the event handler -global $EVENT_HANDLER; -$EVENT_HANDLER = new Doku_Event_Handler(); diff --git a/inc/init.php b/inc/init.php index ae44ad1a9..3a9988fcf 100644 --- a/inc/init.php +++ b/inc/init.php @@ -246,9 +246,21 @@ init_files(); scriptify(DOKU_CONF.'users.auth'); scriptify(DOKU_CONF.'acl.auth'); +// setup plugin controller class (can be overwritten in preload.php) +$plugin_types = array('admin','syntax','action','renderer', 'helper'); +global $plugin_controller_class, $plugin_controller; +if (empty($plugin_controller_class)) $plugin_controller_class = 'Doku_Plugin_Controller'; + // load libraries require_once(DOKU_INC.'inc/load.php'); +// initialize plugin controller +$plugin_controller = new $plugin_controller_class(); + +// initialize the event handler +global $EVENT_HANDLER; +$EVENT_HANDLER = new Doku_Event_Handler(); + // setup authentication system if (!defined('NOSESSION')) { auth_setup(); diff --git a/inc/pluginutils.php b/inc/pluginutils.php index a8656a96a..da0704bec 100644 --- a/inc/pluginutils.php +++ b/inc/pluginutils.php @@ -9,13 +9,6 @@ // plugin related constants if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/'); -$plugin_types = array('admin','syntax','action','renderer', 'helper'); - -global $plugin_controller_class, $plugin_controller; -if (empty($plugin_controller_class)) $plugin_controller_class = 'Doku_Plugin_Controller'; - -$plugin_controller = new $plugin_controller_class(); - /** * Original plugin functions, remain for backwards compatibility */ @@ -43,4 +36,3 @@ function plugin_directory($plugin) { global $plugin_controller; return $plugin_controller->get_directory($plugin); } - |