function ppl_plugin_eradicate_form($eradicate_action, $plugin_file) { if (isset($_POST['eradicate-plugin'])) { check_admin_referer('eradicate-plugin'); if (ppl_confirm_eradicate()) { if (defined('POC_CACHE_4')) { poc_cache_flush(); } $eradicate_action(); ppl_deactivate_plugin($plugin_file); echo '<div class="updated fade"><p>' . __('The plugin and all its settings have been completely removed', 'post_plugins') . '</p></div>'; exit; } } ?> <div class="wrap"> <h2>Remove this Plugin</h2> <form method="post" action=""> <p><?php _e('Deactivating a plugin from the Plugins page usually leaves all the plugin\'s settings intact. Often this is the desired behaviour as you can then choose to reactivate the plugin and all your settings will still be in place. If, however, you want to remove this plugin completely, along with all its settings and tables, you can do so by pressing the button below.', 'post_plugins'); ?> </p> <div class="submit"> <p><label for="eradicate-check"><input type="checkbox" name="eradicate-check" value="yes" /> check this box to confirm your intention</label></p> <input type="submit" name="eradicate-plugin" id="eradicate-plugin" value="<?php _e('Remove Plugin', 'post_plugins'); ?> " /> </div> <?php if (function_exists('wp_nonce_field')) { wp_nonce_field('eradicate-plugin'); } ?> </form> </div> <?php }
function popular_posts_other_options_subpage() { global $wpdb, $wp_version; $options = get_option('popular-posts'); if (isset($_POST['reset_count']) && isset($_POST['reset_check']) && 'true' === $_POST['reset_check']) { popular_posts_reset(); } if (isset($_POST['update_options'])) { check_admin_referer('popular-posts-update-options'); if (defined('POC_CACHE_4')) { poc_cache_flush(); } // Fill up the options with the values chosen... $options = ppl_options_from_post($options, array('stripcodes', 'exclude_users', 'count_single', 'count_page', 'count_home', 'count_archive', 'count_category', 'count_search', 'count_feed')); update_option('popular-posts', $options); // Show a message to say we've done something echo '<div class="updated fade"><p>' . __('Options saved', 'popular_posts_plugin') . '</p></div>'; } //now we drop into html to display the option page form ?> <div class="wrap"> <h2><?php _e('Other Settings', 'popular_posts_plugin'); ?> </h2> <form method="post" action=""> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'popular_posts_plugin'); ?> " /></div> <table class="optiontable form-table"> <?php ppl_display_stripcodes($options['stripcodes']); ?> <tr valign="top"> <th scope="row"><?php _e('Exclude views by logged-in users?'); ?> </th> <td> <select name="exclude_users" id="exclude_users"> <option <?php if ($options['exclude_users'] == 'false') { echo 'selected="selected"'; } ?> value="false">No</option> <option <?php if ($options['exclude_users'] == 'true') { echo 'selected="selected"'; } ?> value="true">Yes</option> </select> </td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count home page views?'); ?> </th> <td><input type="checkbox" name="count_home" value="true" <?php $ischecked = $options['count_home'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count single page views?'); ?> </th> <td><input type="checkbox" name="count_single" value="true" <?php $ischecked = $options['count_single'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count feed page views?'); ?> </th> <td><input type="checkbox" name="count_feed" value="true" <?php $ischecked = $options['count_feed'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count archive page views?'); ?> </th> <td><input type="checkbox" name="count_archive" value="true" <?php $ischecked = $options['count_archive'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count category page views?'); ?> </th> <td><input type="checkbox" name="count_category" value="true" <?php $ischecked = $options['count_category'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count search page views?'); ?> </th> <td><input type="checkbox" name="count_search" value="true" <?php $ischecked = $options['count_search'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Count static page views?'); ?> </th> <td><input type="checkbox" name="count_page" value="true" <?php $ischecked = $options['count_page'] ? 'checked="checked"' : ''; echo $ischecked; ?> /></td> </tr> </table> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'popular_posts_plugin'); ?> " /></div> <?php if (function_exists('wp_nonce_field')) { wp_nonce_field('popular-posts-update-options'); } ?> </form> </div> <?php }
function random_posts_other_options_subpage() { global $wpdb, $wp_version; $options = get_option('random-posts'); if (isset($_POST['update_options'])) { check_admin_referer('random-posts-update-options'); if (defined('POC_CACHE_4')) { poc_cache_flush(); } // Fill up the options with the values chosen... $options = ppl_options_from_post($options, array('stripcodes')); update_option('random-posts', $options); // Show a message to say we've done something echo '<div class="updated fade"><p>' . __('Options saved', 'random_posts_plugin') . '</p></div>'; } //now we drop into html to display the option page form ?> <div class="wrap"> <h2><?php _e('Other Settings', 'random_posts_plugin'); ?> </h2> <form method="post" action=""> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'random_posts_plugin'); ?> " /></div> <table class="optiontable form-table"> <?php ppl_display_stripcodes($options['stripcodes']); ?> </table> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'random_posts_plugin'); ?> " /></div> <?php if (function_exists('wp_nonce_field')) { wp_nonce_field('random-posts-update-options'); } ?> </form> </div> <?php }
function similar_posts_feed_other_options_subpage() { global $wpdb, $wp_version; $options = get_option('similar-posts-feed'); if (isset($_POST['update_options'])) { check_admin_referer('similar-posts-feed-update-options'); if (defined('POC_CACHE_4')) { poc_cache_flush(); } // Fill up the options with the values chosen... $options = ppl_options_from_post($options, array('stripcodes', 'crossmatch', 'num_terms', 'weight_title', 'weight_content', 'weight_tags')); $wcontent = $options['weight_content'] + 0.0001; $wtitle = $options['weight_title'] + 0.0001; $wtags = $options['weight_tags'] + 0.0001; $wcombined = $wcontent + $wtitle + $wtags; $options['weight_content'] = $wcontent / $wcombined; $options['weight_title'] = $wtitle / $wcombined; $options['weight_tags'] = $wtags / $wcombined; update_option('similar-posts-feed', $options); // Show a message to say we've done something echo '<div class="updated fade"><p>' . __('Options saved', 'post_plugins') . '</p></div>'; } //now we drop into html to display the option page form ?> <div class="wrap"> <h2><?php _e('Other Settings', 'post_plugins'); ?> </h2> <form method="post" action=""> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'post_plugins'); ?> " /></div> <table class="optiontable form-table"> <?php ppl_display_weights($options); ppl_display_num_terms($options['num_terms']); //ppl_display_crossmatch($options['crossmatch']); ppl_display_stripcodes($options['stripcodes']); ?> </table> <div class="submit"><input type="submit" name="update_options" value="<?php _e('Save Other Settings', 'post_plugins'); ?> " /></div> <?php if (function_exists('wp_nonce_field')) { wp_nonce_field('similar-posts-feed-update-options'); } ?> </form> </div> <?php }