setupLocale(); } /** * return some info */ function getInfo() { $parts = explode('_',get_class($this)); $file = DOKU_PLUGIN.'/'.$parts[2].'/plugin.info.txt'; $info = array(); if(!@file_exists($file)) { trigger_error('getInfo() not implemented in '.get_class($this).' and '.$info.' not found', E_USER_WARNING); } else { $info= confToHash($file); $lang= explode(',', $info['lang']); if (in_array('desc', $lang) && ''!==$this->getLang('plugininfo_desc')) $info['desc']= $this->getLang('plugininfo_desc'); } return $info; } /** * return prompt for admin menu */ function getMenuText($language) { if (!$this->disabled) return parent::getMenuText($language); return ''; } /** * return sort order for position in admin menu */ function getMenuSort() { return 4129; } /** * handle user request */ function handle() { } /** * output appropriate html */ function html() { global $lang; global $conf; print "