/** * Function for setting default options while plgin is activating. */ public static function install() { global $wpdb; require_once dirname(__FILE__) . '/install.php'; if (function_exists('is_multisite') && is_multisite()) { // check if it is a network activation - if so, run the activation function for each blog id $old_blog = $wpdb->blogid; // Get all blog ids $blogids = $wpdb->get_col("SELECT blog_id FROM {$wpdb->blogs}"); foreach ($blogids as $blog_id) { switch_to_blog($blog_id); LR_Sharing_Install::set_default_options(); } switch_to_blog($old_blog); return; } else { LR_Sharing_Install::set_default_options(); } }
/** * Render social sharing settings page. */ public static function render_options_page() { global $loginradius_share_settings; $loginradius_share_settings = get_option('LoginRadius_share_settings'); if (isset($_POST['reset'])) { LR_Sharing_Install::reset_share_options(); echo '<p style="display:none;" class="lr-alert-box lr-notif">Sharing settings have been reset and default values have been applied to the plug-in</p>'; echo '<script type="text/javascript">jQuery(function(){jQuery(".lr-notif").slideDown().delay(3000).slideUp();});</script>'; } ?> <!-- LR-wrap --> <div class="wrap lr-wrap cf"> <header> <h2 class="logo"><a href="//www.loginradius.com" target="_blank">LoginRadius</a><em>Simplified Social Share</em></h2> </header> <div id="lr_options_tabs" class="cf"> <ul class="lr-options-tab-btns"> <li class="nav-tab lr-active" data-tab="lr_options_tab-1"><?php _e('Horizontal Sharing', 'LoginRadius'); ?> </li> <li class="nav-tab" data-tab="lr_options_tab-2"><?php _e('Vertical Sharing', 'LoginRadius'); ?> </li> <li class="nav-tab" data-tab="lr_options_tab-3"><?php _e('Advanced Settings', 'LoginRadius'); ?> </li> </ul> <!-- Settings --> <form method="post" action="options.php"> <?php settings_fields('loginradius_share_settings'); settings_errors(); self::horizontal_settings($loginradius_share_settings); self::vertical_settings($loginradius_share_settings); self::advance_settings($loginradius_share_settings); submit_button('Save changes'); ?> </form> <?php do_action('lr_reset_admin_ui', 'Social Sharing'); ?> </div> <!-- Settings --> <div class="lr-sidebar"> <div class="lr-frame"> <h4><?php _e('Help', 'LoginRadius'); ?> </h4> <div> <a target="_blank" href="http://ish.re/9WBX"><?php _e('Plugin Installation, Configuration and Troubleshooting', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/8PG2"><?php _e('Community Forum', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/8PJ7"><?php _e('About LoginRadius', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/5P2D"><?php _e('LoginRadius Products', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/C8E7"><?php _e('CMS Plugins', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/C9F7"><?php _e('API Libraries', 'LoginRadius'); ?> </a> </div> </div><!-- lr-frame --> <div class="lr-frame"> <h4><?php _e('Follow Us', 'LoginRadius'); ?> </h4> <div style="text-align: center;"> <a class="lrshare_iconsprite42 lr-icon-facebook" href="http://www.facebook.com/loginradius" target="_blank"></a> <a class="lrshare_iconsprite42 lr-icon-twitter" href="http://twitter.com/LoginRadius" target="_blank"></a> <a class="lrshare_iconsprite42 lr-icon-googleplus" href="http://plus.google.com/+Loginradius" target="_blank"></a> <a class="lrshare_iconsprite42 lr-icon-linkedin" href="http://www.linkedin.com/company/loginradius" target="_blank"></a> </div> </div> </div> </div><!-- End LR-wrap --> <?php }
/** * Render social sharing settings page. */ public static function render_options_page() { global $loginradius_share_settings; $loginradius_share_settings = get_option('LoginRadius_share_settings'); if (isset($_POST['reset'])) { LR_Sharing_Install::reset_share_options(); echo '<p style="display:none;" class="lr-alert-box lr-notif">Sharing settings have been reset and default values have been applied to the plug-in</p>'; echo '<script type="text/javascript">jQuery(function(){jQuery(".lr-notif").slideDown().delay(3000).slideUp();});</script>'; } ?> <!-- LR-wrap --> <div class="wrap lr-wrap cf"> <header> <h2 class="logo"><a href="//www.social9.com" target="_blank">social9</a><em>Simplified Social Share</em></h2> </header> <div id="lr_options_tabs" class="cf"> <ul class="lr-options-tab-btns"> <li class="nav-tab lr-active" data-tab="lr_options_tab-1"><?php _e('Horizontal Sharing', 'LoginRadius'); ?> </li> <li class="nav-tab" data-tab="lr_options_tab-2"><?php _e('Vertical Sharing', 'LoginRadius'); ?> </li> <li class="nav-tab" data-tab="lr_options_tab-3"><?php _e('Advanced Settings', 'LoginRadius'); ?> </li> </ul> <!-- Settings --> <form method="post" action="options.php"> <?php settings_fields('loginradius_share_settings'); settings_errors(); self::horizontal_settings($loginradius_share_settings); self::vertical_settings($loginradius_share_settings); self::advance_settings($loginradius_share_settings); submit_button('Save changes'); ?> </form> <?php do_action('lr_reset_admin_ui', 'Social Sharing'); ?> </div> <!-- Settings --> <div class="lr-sidebar"> <div class="lr-frame"> <h4><?php _e('Help', 'LoginRadius'); ?> </h4> <div> <a target="_blank" href="http://ish.re/RPLD"><?php _e('Plugin Installation, Configuration and Troubleshooting', 'LoginRadius'); ?> </a> <a target="_blank" href="http://ish.re/ROSR"><?php _e('Social9 Features', 'LoginRadius'); ?> </a> </div> </div><!-- lr-frame --> </div> </div><!-- End LR-wrap --> <?php }