> * <> */ class WikiPlugin_CurrentTime extends WikiPlugin { function getDescription() { return _("Display current time and date."); } // Establish default values for each of this plugin's arguments. function getDefaultArguments() { return array('format' => '%Y-%m-%d %T'); } function run($dbi, $argstr, &$request, $basepage) { extract($this->getArgs($argstr, $request)); if ($format == 'date') { $format = '%Y-%m-%d'; } if ($format == 'time') { $format = '%T'; } return HTML::raw(strftime($format, time())); } } // Local Variables: // mode: php // tab-width: 8 // c-basic-offset: 4 // c-hanging-comment-ender-p: nil // indent-tabs-mode: nil // End: