1*109b7ca9SRuben Carlo Benante<?php 2*109b7ca9SRuben Carlo Benante 3*109b7ca9SRuben Carlo Benanteuse dokuwiki\Extension\ActionPlugin; 4*109b7ca9SRuben Carlo Benanteuse dokuwiki\Extension\EventHandler; 5*109b7ca9SRuben Carlo Benanteuse dokuwiki\Extension\Event; 6*109b7ca9SRuben Carlo Benante 7*109b7ca9SRuben Carlo Benanteclass action_plugin_timezoneco extends ActionPlugin 8*109b7ca9SRuben Carlo Benante{ 9*109b7ca9SRuben Carlo Benante public function register(EventHandler $controller) 10*109b7ca9SRuben Carlo Benante { 11*109b7ca9SRuben Carlo Benante $controller->register_hook('DOKUWIKI_STARTED', 'BEFORE', $this, 'setTimezone'); 12*109b7ca9SRuben Carlo Benante } 13*109b7ca9SRuben Carlo Benante 14*109b7ca9SRuben Carlo Benante public function setTimezone(Event $event, $param) 15*109b7ca9SRuben Carlo Benante { 16*109b7ca9SRuben Carlo Benante $tz = $this->getConf('timezone'); 17*109b7ca9SRuben Carlo Benante if (!empty($tz)) { 18*109b7ca9SRuben Carlo Benante date_default_timezone_set($tz); 19*109b7ca9SRuben Carlo Benante } 20*109b7ca9SRuben Carlo Benante } 21*109b7ca9SRuben Carlo Benante} 22