function wpsr_plugin_activate() { // Set the defaults plugin when the options are not set $wpsr_settings = get_option('wpsr_settings_data'); if (empty($wpsr_settings)) { wpsr_reset_values(); } // Set the defaults to the Floating share bar $floatbts = get_option('wpsr_template_floating_bar_data'); if (empty($floatbts)) { wpsr_floatbts_reset_values(); } }
function wpsr_admin_page_floating_bar() { if (isset($_POST["wpsr_floatbts_reset"]) && check_admin_referer('wpsr_floatbts_main_form')) { wpsr_floatbts_reset_values(); $reset = 1; } if (isset($_POST["wpsr_floatbts_submit"]) && check_admin_referer('wpsr_floatbts_main_form')) { $wpsr_floatbts['selectedbts'] = stripslashes($_POST['wpsr_floatbts_selectedbts']); $wpsr_floatbts['position'] = $_POST['wpsr_floatbts_position']; $wpsr_floatbts['theme'] = $_POST['wpsr_floatbts_theme']; $wpsr_floatbts['insingle'] = $_POST['wpsr_floatbts_insingle']; $wpsr_floatbts['inpage'] = $_POST['wpsr_floatbts_inpage']; $wpsr_floatbts['inpage'] = $_POST['wpsr_floatbts_inpage']; $wpsr_floatbts['disabled'] = $_POST['wpsr_floatbts_disabled']; $wpsr_floatbts['floatleft_movable'] = $_POST['wpsr_floatbts_floatleft_movable']; $wpsr_floatbts['floatleft_offset'] = stripslashes($_POST['wpsr_floatbts_floatleft_offset']); $wpsr_floatbts['bottomfixed_width'] = stripslashes($_POST['wpsr_floatbts_bottomfixed_width']); update_option('wpsr_template_floating_bar_data', $wpsr_floatbts); $updated = 1; } if (isset($updated) && $updated == true) { echo "<div class='message updated autoHide'><p>" . __('Updated successfully', 'wpsr') . "</p></div>"; } if (isset($reset) && $reset == true) { echo "<div class='message updated autoHide'><p>" . __('Values are set to defaults successfully', 'wpsr') . "</p></div>"; } ## Assign the defaults to temp variables $wpsr_floatbts = get_option('wpsr_template_floating_bar_data'); if ($wpsr_floatbts['floatleft_offset'] == '') { $wpsr_floatbts['floatleft_offset'] = '25'; } ## Set the defaults to the First time users. if ($wpsr_floatbts == '') { wpsr_floatbts_reset_values(); } ?> <div class="wrap"> <div class="header"> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffacebook.com%2Faakashweb&send=false&layout=button_count&width=450&show_faces=true&action=recommend&colorscheme=light&font=arial&height=21&appId=106994469342299" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width: 126px; height:21px;float: right;margin-top: 15px;" allowtransparency="true"></iframe> <h2><img width="32" height="32" src="<?php echo WPSR_ADMIN_URL; ?> images/wp-socializer.png" align="absmiddle"/> WP Socializer<span class="smallText"> v<?php echo WPSR_VERSION; ?> </span></h2> </div><!-- Header --> <ul class="wpsr_share_wrap"> <li class="wpsr_donate" data-width="300" data-height="220" data-url="<?php echo WPSR_ADMIN_URL . 'js/share.php?i=1'; ?> "><a href="#"></a></li> <li class="wpsr_share" data-width="350" data-height="85" data-url="<?php echo WPSR_ADMIN_URL . 'js/share.php?i=2'; ?> "><a href="#"></a></li> <li class="wpsr_pressthis" title="Share a small post about this plugin in your blog !"><a href="press-this.php" target="_blank"></a></li> </ul> <form id="content" method="post"> <div class="subTitle">Floating Share Bar</div> <h3>Settings:</h3> <div class="section"> <table width="100%" height="194" border="0"> <tr> <td width="35%" height="52">Position of the Floating share bar</td> <td width="65%"> <label><input type="radio" name="wpsr_floatbts_position" <?php echo $wpsr_floatbts['position'] == 'float_left' ? ' checked="checked"' : ''; ?> value="float_left"/> Left Float</label><br/> <label><input type="radio" name="wpsr_floatbts_position" <?php echo $wpsr_floatbts['position'] == 'bottom_fixed' ? ' checked="checked"' : ''; ?> value="bottom_fixed"/> Bottom Fixed</label><br/> <label> Right Float - <a href="http://bit.ly/YjD5Cv" target="_blank">Info</a></label> </td> </tr> <tr> <td height="41">Color theme </td> <td><label> <select name="wpsr_floatbts_theme"> <option <?php echo $wpsr_floatbts['theme'] == 'white' ? ' selected="selected"' : ''; ?> value="white" >White</option> <option <?php echo $wpsr_floatbts['theme'] == 'dark' ? ' selected="selected"' : ''; ?> value="dark" >Dark</option> </select> </label></td> </tr> <tr> <td height="54">Show the floating bar in </td> <td><label><input name="wpsr_floatbts_insingle" id="wpsr_floatbts_insingle" type="checkbox" value="1" <?php echo $wpsr_floatbts['insingle'] == "1" ? 'checked="checked"' : ""; ?> /> In individual posts</label> <br /> <label><input name="wpsr_floatbts_inpage" id="wpsr_floatbts_inpage" type="checkbox" value="1" <?php echo $wpsr_floatbts['inpage'] == "1" ? 'checked="checked"' : ""; ?> /> In Pages</label> </td> </tr> <tr> <td height="37">Disable the floating sharebar</td> <td><input name="wpsr_floatbts_disabled" id="wpsr_floatbts_disabled" type="checkbox" value="1" <?php echo $wpsr_floatbts['disabled'] == "1" ? 'checked="checked"' : ""; ?> /></td> </tr> </table> </div> <h3>Select the buttons</h3> <div class="section"> <h4>Available buttons <small class="smallText">(Click to add buttons)</small></h4> <small><span class="redText">New:</span> Try out the new comments button (Beta) (<a href="http://www.aakashweb.com/wordpress-plugins/wp-socializer/" target="_blank">Feedback</a>)</small> <ul class="floatBtsList clearfix"> <?php global $wpsr_floating_bar_bts; foreach ($wpsr_floating_bar_bts as $k => $v) { echo '<li>' . $k . '</li>'; } ?> </ul> <h4>Selected buttons <small class="smallText">(Double click to remove button and click drag to rearrange)</small></h4> <ul class="floatBtsSel clearfix"> <?php if (!empty($wpsr_floatbts['selectedbts'])) { $selSplitted = explode(',', $wpsr_floatbts['selectedbts']); for ($i = 0; $i < count($selSplitted); $i++) { echo '<li>' . $selSplitted[$i] . '</li>' . "\n"; } } ?> </ul> </div> <h3>Other Settings</h3> <div class="section"> <h4>For Left floating sharebar</h4> <table width="100%" border="0"> <tr> <td height="38">Move the floating bar</td> <td><input name="wpsr_floatbts_floatleft_movable" id="wpsr_floatbts_floatleft_movable" type="checkbox" value="1" <?php echo $wpsr_floatbts['floatleft_movable'] == "1" ? 'checked="checked"' : ""; ?> /></td> </tr> <tr> <td height="46">Distance between post and the floating share bar</td> <td><input name="wpsr_floatbts_floatleft_offset" id="wpsr_floatbts_floatleft_offset" type="text" value="<?php echo $wpsr_floatbts['floatleft_offset']; ?> "/> px <br/> <small>Use negative values to move the floating bar to the right</small> </td> </tr> </table> <h4>For bottom fixed sharebar</h4> <table width="100%" height="54" border="0"> <tr> <td>Width of the floating bar</td> <td><input name="wpsr_floatbts_bottomfixed_width" id="wpsr_floatbts_bottomfixed_width" type="text" value="<?php echo $wpsr_floatbts['bottomfixed_width']; ?> "/> px</td> </tr> </table> </div> <div class="footer"> <?php wp_nonce_field('wpsr_floatbts_main_form'); ?> <input type="hidden" name="wpsr_floatbts_selectedbts" id="wpsr_floatbts_selectedbts" value="<?php echo $wpsr_floatbts['selectedbts']; ?> " /> <input class="button-primary" type="submit" name="wpsr_floatbts_submit" id="wpsr_floatbts_submit" value="<?php _e('Update', 'wpsr'); ?> " /> <input class="button alignright" type="submit" name="wpsr_floatbts_reset" id="wpsr_floatbts_reset" value=" <?php _e('Reset', 'wpsr'); ?> " /> </div><!-- Footer --> </form> <div class="bottomInfo"> <p align="center"><a href="http://bit.ly/wpsrDonation" target="_blank"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" /></a></p> <p align="center"><a href="https://twitter.com/vaakash" class="twitter-follow-button" data-show-count="false" data-width="130px" data-align="center">Follow @vaakash</a></p> <p align="center"><a href="http://www.aakashweb.com/" class="credits" target="_blank">a Aakash Web plugin</a></p> </div> </div> <?php }