static function getInstance() { if (empty(self::$_this)) { self::$_this = new WP_Lightbox_Config(); self::$_this->loadConfig(); return self::$_this; } return self::$_this; }
function wp_lightbox_ultimate_run_activation() { include_once 'wp_lightbox_config.php'; $wp_lightbox_config = WP_Lightbox_Config::getInstance(); //global $wp_lightbox_config; /*** Start of Add Default Options ***/ $wp_lightbox_config->addValue('wp_lightbox_width', '640'); $wp_lightbox_config->addValue('wp_lightbox_height', '480'); $wp_lightbox_config->addValue('wp_lightbox_prettyPhoto_checkbox', '1'); $wp_lightbox_config->addValue('wp_lightbox_prettyPhoto_animation_speed', 'fast'); $wp_lightbox_config->addValue('wp_lightbox_prettyPhoto_opacity', '0.80'); $wp_lightbox_config->addValue('wp_lightbox_prettyPhoto_theme', 'dark_rounded'); $wp_lightbox_config->addValue('wp_lightbox_fancybox_overlayopacity', '0.3'); $wp_lightbox_config->addValue('wp_lightbox_fancybox_titlePosition', 'outside'); $wp_lightbox_config->addValue('wp_lightbox_fancybox_transition_type', 'elastic'); $wp_lightbox_config->addValue('wp_lightbox_fancybox_showCloseButton', '1'); $wp_lightbox_config->addValue('wp_lightbox_colorbox_transition_type', 'elastic'); $wp_lightbox_config->addValue('wp_lightbox_colorbox_opacity', '0.85'); $wp_lightbox_config->saveConfig(); /*** End of Add Default Options ***/ }
<?php /* Plugin Name: WP Lightbox Ultimate Version: 1.4.5 Plugin URI: http://www.tipsandtricks-hq.com Author: Tips & Tricks HQ Author URI:http://www.tipsandtricks-hq.com Description: A simple lightbox plugin for WordPress */ define('WP_LIGHTBOX_VERSION', "1.4.5"); include_once 'wp_lightbox1.php'; include_once 'wp_lightbox_config.php'; $wp_lightbox_config = WP_Lightbox_Config::getInstance(); function wp_lightbox_ultimate_activation_handler() { require_once dirname(__FILE__) . '/wp_lightbox_installer.php'; wp_lightbox_ultimate_run_activation(); } register_activation_hook(__FILE__, 'wp_lightbox_ultimate_activation_handler'); add_filter('plugin_action_links', 'wp_lightbox_add_settings_link', 10, 2); function wp_lightbox_add_settings_link($links, $file) { if ($file == plugin_basename(__FILE__)) { $settings_link = '<a href="options-general.php?page=wp-lightbox-ultimate">Settings</a>'; array_unshift($links, $settings_link); } return $links; }