aioFaviconDefaultSettings(); $this->aioFaviconSettings = wp_parse_args($usersettings, $defaultArray); if (is_admin()) { //mapping of favicon types to translatable Strings $this->aioFaviconFrontendMap = array( 'frontendICO' => __('ICO',AIOFAVICON_TEXTDOMAIN), 'frontendGIF' => __('GIF',AIOFAVICON_TEXTDOMAIN), 'frontendPNG' => __('PNG',AIOFAVICON_TEXTDOMAIN), 'frontendApple' => __('Apple Touch Icon',AIOFAVICON_TEXTDOMAIN) ); //mapping of favicon types to translatable Strings $this->aioFaviconBackendMap = array( 'backendICO' => __('ICO',AIOFAVICON_TEXTDOMAIN), 'backendGIF' => __('GIF',AIOFAVICON_TEXTDOMAIN), 'backendPNG' => __('PNG',AIOFAVICON_TEXTDOMAIN), 'backendApple' => __('Apple Touch Icon',AIOFAVICON_TEXTDOMAIN) ); $donationLoader = new AIOFaviconDonationLoader(); $backend = new AioFaviconBackend($this->aioFaviconSettings, $this->aioFaviconDefaultSettings(), $donationLoader, $this->aioFaviconFrontendMap, $this->aioFaviconBackendMap); $backend->init(); } else { $frontend = new AioFaviconFrontend($this->aioFaviconSettings); $frontend->init(); } } // AllInOneFavicon() /** * executed during activation. * * @since 1.0 * @access public * @author Arne Franken */ //public function activateAioFavicon() { function activateAioFavicon() { //do nothing at the moment } // activateAioFavicon() //================================================================== /** * Default array of All In One Favicon settings * * @since 3.0 * @access private * @static * @author Arne Franken * * @return array of default settings */ //private function aioFaviconDefaultSettings() { function aioFaviconDefaultSettings() { // Create and return array of default settings return array( 'aioFaviconVersion' => AIOFAVICON_VERSION, 'debugMode' => false, 'removeReflectiveShine' => false, 'removeLinkFromMetaBox' => true ); } // aioFaviconDefaultSettings() /** * Delete jQuery Tinytips settings * * handles deletion from WordPress database * * @since 1.3 * @access private * @author Arne Franken */ //private function uninstallAioFavicon() { function uninstallAioFavicon() { delete_option(AIOFAVICON_SETTINGSNAME); } // uninstallAioFavicon() } //================================================================================= ?>