function admin_init() { //Load any translation files needed: load_plugin_textdomain('add-from-server', '', $this->folder . '/langs/'); //Register our JS & CSS wp_register_script('add-from-server', plugins_url($this->folder . '/add-from-server.js'), array('jquery'), $this->version); wp_register_style('add-from-server', plugins_url($this->folder . '/add-from-server.css'), array(), $this->version); //Enqueue JS & CSS add_action('load-media_page_add-from-server', array(&$this, 'add_head_files')); add_action('media_upload_server', array(&$this, 'add_head_files')); DD32::add_configure($this->basename, __('Add From Server', 'add-from-server'), admin_url('media-new.php?page=add-from-server')); DD32::add_changelog($this->basename, 'http://svn.wp-plugins.org/add-from-server/trunk/readme.txt'); //Add actions/filters add_filter('media_upload_tabs', array(&$this, 'tabs')); add_action('media_upload_server', array(&$this, 'tab_handler')); }