/**
  * 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();
     }
 }
Пример #2
0
        /**
         * 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 
        }
Пример #3
0
        /**
         * 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 
        }