highlights * v2.00 rakaz - Almost complete rewrite * v2.01 yama - modified form button for IE * v2.02 kimitake - multilingual support, modified form button for IE */ public function getName() { return 'SkinFiles'; } public function getAuthor() { return 'Misc authors'; } public function getURL() { return 'http://www.nucleuscms.org/'; } public function getVersion() { return '2.02'; } public function getDescription() { return 'A simple file manager for skins.'; } public function hasAdminArea() { return 1; } public function getEventList() { return array('QuickMenu'); } public function supportsFeature($what) { if ( $what == 'SqlTablePrefix' ) { return 1; } return 0; } public function install() { return; } public function unInstall() { return; } public function init() { // include translation file for this plugin if ( file_exists($this->getDirectory() . i18n::get_current_locale() . '.' . i18n::get_current_charset() . '.php') ) { include_once($this->getDirectory() . i18n::get_current_locale() . '.' . i18n::get_current_charset() . '.php'); } else { include_once($this->getDirectory().'en_Latn_US.UTF-8.php'); } return; } public function event_QuickMenu($data) { global $member; // only show to admins if ( !($member->isLoggedIn() && $member->isAdmin()) ) { return; } array_push( $data['options'], array( 'title' => _SKINFILES_TITLE, 'url' => $this->getAdminURL(), 'tooltip' => _SKINFILES_TOOLTIP )); return; } }