* * Plugin Schedule: manage events per wiki @groups */ if (!defined ('DOKU_INC')) die (); if (!defined ('DOKU_PLUGIN')) define ('DOKU_PLUGIN', DOKU_INC.'lib/plugins/'); require_once (DOKU_PLUGIN.'action.php'); class action_plugin_schedule extends DokuWiki_Action_Plugin { // ============================================================ function register (Doku_Event_Handler $controller) { $controller->register_hook ('DOKUWIKI_STARTED', 'AFTER', $this, '_defconf'); } function _defconf (&$event, $param) { global $JSINFO; $JSINFO ['schedule']['useMap'] = $this->getConf ('useMap'); $JSINFO ['schedule']['defaultCenter'] = json_decode ($this->getConf ('defaultCenter'), true); $JSINFO ['schedule']['defaultZoom'] = json_decode ($this->getConf ('defaultZoom'), true); } // ============================================================ }