Version Description
Fixed a security bug that allowed non-privileged users to delete posts
Download this release
Release Info
Developer | sudar |
Plugin | Bulk Delete |
Version | 5.5.4 |
Comparing to | |
See all releases |
Code changes from version 5.5.3 to 5.5.4
- assets/css/bulk-delete.css +2 -2
- assets/css/bulk-delete.min.css +2 -2
- assets/js/bulk-delete.js +2 -2
- assets/js/bulk-delete.min.js +2 -2
- bulk-delete.php +14 -86
- include/addons/base/class-bd-addon.php +5 -0
- include/addons/base/class-bd-base-addon.php +2 -2
- include/base/class-bd-base-page.php +272 -0
- include/base/class-bd-page.php +26 -155
- include/controller/class-bd-controller.php +127 -0
- include/cron/class-cron-list-table.php +2 -2
- include/license/class-bd-license.php +30 -34
- include/license/class-license-list-table.php +2 -2
- include/meta/class-bulk-delete-meta.php +1 -3
- include/misc/class-bulk-delete-misc.php +1 -3
- include/posts/class-bulk-delete-posts.php +12 -14
- include/settings/class-bd-settings-page.php +1 -3
- include/system-info/class-bd-system-info-page.php +226 -0
- include/ui/form.php +12 -0
- include/util/class-bd-util.php +75 -0
- languages/bulk-delete.pot +174 -226
- readme.txt +13 -2
- tags +0 -892
assets/css/bulk-delete.css
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
/*! Bulk Delete - v5.5.
|
2 |
* http://bulkwp.com
|
3 |
-
* Copyright (c)
|
4 |
select[multiple].select2 {
|
5 |
width: 60%;
|
6 |
}
|
1 |
+
/*! Bulk Delete - v5.5.4 %>
|
2 |
* http://bulkwp.com
|
3 |
+
* Copyright (c) 2016; * Licensed GPLv2+ */
|
4 |
select[multiple].select2 {
|
5 |
width: 60%;
|
6 |
}
|
assets/css/bulk-delete.min.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
-
/*! Bulk Delete - v5.5.
|
2 |
* http://bulkwp.com
|
3 |
-
* Copyright (c)
|
1 |
+
/*! Bulk Delete - v5.5.4 %>
|
2 |
* http://bulkwp.com
|
3 |
+
* Copyright (c) 2016; * Licensed GPLv2+ */select[multiple].select2{width:60%}#post-body .select2-search__field{-webkit-box-shadow:none;box-shadow:none}
|
assets/js/bulk-delete.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
/*! Bulk Delete - v5.5.
|
2 |
* http://bulkwp.com
|
3 |
-
* Copyright (c)
|
4 |
/*global BulkWP, postboxes, pagenow*/
|
5 |
jQuery(document).ready(function () {
|
6 |
/**
|
1 |
+
/*! Bulk Delete - v5.5.4 %>
|
2 |
* http://bulkwp.com
|
3 |
+
* Copyright (c) 2016; * Licensed GPLv2+ */
|
4 |
/*global BulkWP, postboxes, pagenow*/
|
5 |
jQuery(document).ready(function () {
|
6 |
/**
|
assets/js/bulk-delete.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! Bulk Delete - v5.5.
|
2 |
* http://bulkwp.com
|
3 |
-
* Copyright (c)
|
4 |
jQuery(document).ready(function(){function a(a){jQuery("#smbd"+a+"_restrict").is(":checked")?(jQuery("#smbd"+a+"_op").removeAttr("disabled"),jQuery("#smbd"+a+"_days").removeAttr("disabled")):(jQuery("#smbd"+a+"_op").attr("disabled","true"),jQuery("#smbd"+a+"_days").attr("disabled","true"))}function b(a){jQuery("#smbd"+a+"_limit").is(":checked")?jQuery("#smbd"+a+"_limit_to").removeAttr("disabled"):jQuery("#smbd"+a+"_limit_to").attr("disabled","true")}function c(a){jQuery("#smbd"+a+"_login_restrict").is(":checked")?jQuery("#smbd"+a+"_login_days").removeAttr("disabled"):jQuery("#smbd"+a+"_login_days").attr("disabled","true")}function d(a){jQuery("#smbd"+a+"_registered_restrict").is(":checked")?jQuery("#smbd"+a+"_registered_days").removeAttr("disabled"):jQuery("#smbd"+a+"_registered_days").attr("disabled","true")}function e(){jQuery("table.terms").hide(),jQuery("input.terms").attr("checked",!1)}jQuery(".select2").select2(),postboxes.add_postbox_toggles(pagenow),e(),jQuery(".custom-tax").change(function(){var a=jQuery(this),b=a.val(),c=jQuery("table.terms_"+b);a.is(":checked")&&(e(),c.show("slow"))}),jQuery.each(BulkWP.dt_iterators,function(e,f){jQuery("#smbd"+f+"_cron_start").datetimepicker({timeFormat:"HH:mm:ss"}),jQuery("#smbd"+f+"_restrict").change(function(){a(f)}),jQuery("#smbd"+f+"_limit").change(function(){b(f)}),jQuery("#smbd"+f+"_login_restrict").change(function(){c(f)}),jQuery("#smbd"+f+"_registered_restrict").change(function(){d(f)})}),jQuery.each(BulkWP.pro_iterators,function(a,b){jQuery(".bd-"+b.replace("_","-")+"-pro").hide(),jQuery("#smbd_"+b+"_cron_freq, #smbd_"+b+"_cron_start, #smbd_"+b+"_cron").removeAttr("disabled")}),jQuery('button[name="bd_action"]').click(function(){var a=jQuery(this).val(),b=!1,c="deletePostsWarning",d="selectPostOption";return a in BulkWP.validators?b=BulkWP[BulkWP.validators[a]](this):jQuery(this).parent().prev().children("table").find(":checkbox:checked[value!='true']").size()>0&&(b=!0),b?(a in BulkWP.pre_action_msg&&(c=BulkWP.pre_action_msg[a]),confirm(BulkWP.msg[c])):(a in BulkWP.error_msg&&(d=BulkWP.error_msg[a]),alert(BulkWP.msg[d]),!1)}),BulkWP.noValidation=function(){return!0},BulkWP.validateSelect2=function(a){return null!==jQuery(a).parent().prev().children().find(".select2[multiple]").val()?!0:!1},BulkWP.validateUrl=function(a){return""!==jQuery(a).parent().prev().children("table").find("textarea").val()?!0:!1},BulkWP.validateUserMeta=function(){return""!==jQuery("#smbd_u_meta_value").val()?!0:!1}});
|
1 |
+
/*! Bulk Delete - v5.5.4
|
2 |
* http://bulkwp.com
|
3 |
+
* Copyright (c) 2016; * Licensed GPLv2+ */
|
4 |
jQuery(document).ready(function(){function a(a){jQuery("#smbd"+a+"_restrict").is(":checked")?(jQuery("#smbd"+a+"_op").removeAttr("disabled"),jQuery("#smbd"+a+"_days").removeAttr("disabled")):(jQuery("#smbd"+a+"_op").attr("disabled","true"),jQuery("#smbd"+a+"_days").attr("disabled","true"))}function b(a){jQuery("#smbd"+a+"_limit").is(":checked")?jQuery("#smbd"+a+"_limit_to").removeAttr("disabled"):jQuery("#smbd"+a+"_limit_to").attr("disabled","true")}function c(a){jQuery("#smbd"+a+"_login_restrict").is(":checked")?jQuery("#smbd"+a+"_login_days").removeAttr("disabled"):jQuery("#smbd"+a+"_login_days").attr("disabled","true")}function d(a){jQuery("#smbd"+a+"_registered_restrict").is(":checked")?jQuery("#smbd"+a+"_registered_days").removeAttr("disabled"):jQuery("#smbd"+a+"_registered_days").attr("disabled","true")}function e(){jQuery("table.terms").hide(),jQuery("input.terms").attr("checked",!1)}jQuery(".select2").select2(),postboxes.add_postbox_toggles(pagenow),e(),jQuery(".custom-tax").change(function(){var a=jQuery(this),b=a.val(),c=jQuery("table.terms_"+b);a.is(":checked")&&(e(),c.show("slow"))}),jQuery.each(BulkWP.dt_iterators,function(e,f){jQuery("#smbd"+f+"_cron_start").datetimepicker({timeFormat:"HH:mm:ss"}),jQuery("#smbd"+f+"_restrict").change(function(){a(f)}),jQuery("#smbd"+f+"_limit").change(function(){b(f)}),jQuery("#smbd"+f+"_login_restrict").change(function(){c(f)}),jQuery("#smbd"+f+"_registered_restrict").change(function(){d(f)})}),jQuery.each(BulkWP.pro_iterators,function(a,b){jQuery(".bd-"+b.replace("_","-")+"-pro").hide(),jQuery("#smbd_"+b+"_cron_freq, #smbd_"+b+"_cron_start, #smbd_"+b+"_cron").removeAttr("disabled")}),jQuery('button[name="bd_action"]').click(function(){var a=jQuery(this).val(),b=!1,c="deletePostsWarning",d="selectPostOption";return a in BulkWP.validators?b=BulkWP[BulkWP.validators[a]](this):jQuery(this).parent().prev().children("table").find(":checkbox:checked[value!='true']").size()>0&&(b=!0),b?(a in BulkWP.pre_action_msg&&(c=BulkWP.pre_action_msg[a]),confirm(BulkWP.msg[c])):(a in BulkWP.error_msg&&(d=BulkWP.error_msg[a]),alert(BulkWP.msg[d]),!1)}),BulkWP.noValidation=function(){return!0},BulkWP.validateSelect2=function(a){return null!==jQuery(a).parent().prev().children().find(".select2[multiple]").val()?!0:!1},BulkWP.validateUrl=function(a){return""!==jQuery(a).parent().prev().children("table").find("textarea").val()?!0:!1},BulkWP.validateUserMeta=function(){return""!==jQuery("#smbd_u_meta_value").val()?!0:!1}});
|
bulk-delete.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Plugin URI: http://bulkwp.com
|
6 |
* Description: Bulk delete users and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
|
7 |
* Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
|
8 |
-
* Version: 5.5.
|
9 |
* License: GPL
|
10 |
* Author: Sudar
|
11 |
* Author URI: http://sudarmuthu.com/
|
@@ -48,8 +48,10 @@ final class Bulk_Delete {
|
|
48 |
*/
|
49 |
private static $instance;
|
50 |
|
|
|
|
|
51 |
// version
|
52 |
-
const VERSION = '5.5.
|
53 |
|
54 |
// Numeric constants
|
55 |
const MENU_ORDER = '26.9966';
|
@@ -59,7 +61,6 @@ final class Bulk_Delete {
|
|
59 |
const PAGES_PAGE_SLUG = 'bulk-delete-pages';
|
60 |
const CRON_PAGE_SLUG = 'bulk-delete-cron';
|
61 |
const ADDON_PAGE_SLUG = 'bulk-delete-addon';
|
62 |
-
const INFO_PAGE_SLUG = 'bulk-delete-info';
|
63 |
|
64 |
// JS constants
|
65 |
const JS_HANDLE = 'bulk-delete';
|
@@ -118,7 +119,6 @@ final class Bulk_Delete {
|
|
118 |
public $pages_page;
|
119 |
public $cron_page;
|
120 |
public $addon_page;
|
121 |
-
public $info_page;
|
122 |
public $settings_page;
|
123 |
public $meta_page;
|
124 |
public $misc_page;
|
@@ -211,8 +211,11 @@ final class Bulk_Delete {
|
|
211 |
private function includes() {
|
212 |
require_once self::$PLUGIN_DIR . '/include/base/class-bd-meta-box-module.php';
|
213 |
require_once self::$PLUGIN_DIR . '/include/base/users/class-bd-user-meta-box-module.php';
|
|
|
214 |
require_once self::$PLUGIN_DIR . '/include/base/class-bd-page.php';
|
215 |
|
|
|
|
|
216 |
require_once self::$PLUGIN_DIR . '/include/ui/form.php';
|
217 |
|
218 |
require_once self::$PLUGIN_DIR . '/include/posts/class-bulk-delete-posts.php';
|
@@ -234,7 +237,7 @@ final class Bulk_Delete {
|
|
234 |
require_once self::$PLUGIN_DIR . '/include/settings/setting-helpers.php';
|
235 |
require_once self::$PLUGIN_DIR . '/include/settings/class-bd-settings.php';
|
236 |
|
237 |
-
require_once self::$PLUGIN_DIR . '/include/system-info/class-
|
238 |
|
239 |
require_once self::$PLUGIN_DIR . '/include/util/class-bd-util.php';
|
240 |
require_once self::$PLUGIN_DIR . '/include/util/query.php';
|
@@ -283,10 +286,9 @@ final class Bulk_Delete {
|
|
283 |
* @return void
|
284 |
*/
|
285 |
private function setup_actions() {
|
|
|
|
|
286 |
add_action( 'admin_menu', array( $this, 'add_menu' ) );
|
287 |
-
add_action( 'admin_init', array( $this, 'request_handler' ) );
|
288 |
-
add_action( 'bd_pre_bulk_action', array( $this, 'increase_timeout' ), 9 );
|
289 |
-
add_action( 'bd_before_scheduler', array( $this, 'increase_timeout' ), 9 );
|
290 |
}
|
291 |
|
292 |
/**
|
@@ -316,9 +318,8 @@ final class Bulk_Delete {
|
|
316 |
*/
|
317 |
do_action( 'bd_before_secondary_menus' );
|
318 |
|
319 |
-
$this->cron_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete Schedules'
|
320 |
-
$this->addon_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Addon Licenses'
|
321 |
-
$this->info_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete System Info', 'bulk-delete' ), __( 'System Info' , 'bulk-delete' ), 'manage_options' , self::INFO_PAGE_SLUG , array( 'Bulk_Delete_System_Info', 'display_system_info' ) );
|
322 |
|
323 |
/**
|
324 |
* Runs just after adding all menu items to Bulk WP main menu
|
@@ -503,9 +504,7 @@ final class Bulk_Delete {
|
|
503 |
<p><strong><?php _e( 'WARNING: Posts deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
504 |
</div>
|
505 |
|
506 |
-
|
507 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo self::VERSION; ?>"></iframe>
|
508 |
-
</div>
|
509 |
|
510 |
<div id="postbox-container-2" class="postbox-container">
|
511 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
@@ -555,9 +554,7 @@ final class Bulk_Delete {
|
|
555 |
<p><strong><?php _e( 'WARNING: Pages deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
556 |
</div>
|
557 |
|
558 |
-
|
559 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo self::VERSION; ?>"></iframe>
|
560 |
-
</div>
|
561 |
|
562 |
<div id="postbox-container-2" class="postbox-container">
|
563 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
@@ -615,75 +612,6 @@ final class Bulk_Delete {
|
|
615 |
*/
|
616 |
do_action( 'bd_admin_footer_cron_page' );
|
617 |
}
|
618 |
-
|
619 |
-
/**
|
620 |
-
* Handle both POST and GET requests.
|
621 |
-
* This method automatically triggers all the actions after checking the nonce.
|
622 |
-
*/
|
623 |
-
public function request_handler() {
|
624 |
-
if ( isset( $_POST['bd_action'] ) ) {
|
625 |
-
$bd_action = sanitize_text_field( $_POST['bd_action'] );
|
626 |
-
$nonce_valid = false;
|
627 |
-
|
628 |
-
if ( 'delete_pages_' === substr( $bd_action, 0, strlen( 'delete_pages_' ) )
|
629 |
-
&& check_admin_referer( 'sm-bulk-delete-pages', 'sm-bulk-delete-pages-nonce' ) ) {
|
630 |
-
$nonce_valid = true;
|
631 |
-
}
|
632 |
-
|
633 |
-
if ( 'delete_posts_' === substr( $bd_action, 0, strlen( 'delete_posts_' ) )
|
634 |
-
&& check_admin_referer( 'sm-bulk-delete-posts', 'sm-bulk-delete-posts-nonce' ) ) {
|
635 |
-
$nonce_valid = true;
|
636 |
-
}
|
637 |
-
|
638 |
-
if ( 'delete_meta_' === substr( $bd_action, 0, strlen( 'delete_meta_' ) )
|
639 |
-
&& check_admin_referer( 'sm-bulk-delete-meta', 'sm-bulk-delete-meta-nonce' ) ) {
|
640 |
-
$nonce_valid = true;
|
641 |
-
}
|
642 |
-
|
643 |
-
/**
|
644 |
-
* Perform nonce check.
|
645 |
-
*
|
646 |
-
* @since 5.5
|
647 |
-
*/
|
648 |
-
if ( ! apply_filters( 'bd_action_nonce_check', $nonce_valid, $bd_action ) ) {
|
649 |
-
return;
|
650 |
-
}
|
651 |
-
|
652 |
-
/**
|
653 |
-
* Before performing a bulk action.
|
654 |
-
* This hook is for doing actions just before performing any bulk operation
|
655 |
-
*
|
656 |
-
* @since 5.4
|
657 |
-
*/
|
658 |
-
do_action( 'bd_pre_bulk_action', $bd_action );
|
659 |
-
|
660 |
-
/**
|
661 |
-
* Perform the bulk operation.
|
662 |
-
* This hook is for doing the bulk operation. Nonce check has already happened by this point.
|
663 |
-
*
|
664 |
-
* @since 5.4
|
665 |
-
*/
|
666 |
-
do_action( 'bd_' . $bd_action, $_POST );
|
667 |
-
}
|
668 |
-
|
669 |
-
if ( isset( $_GET['bd_action'] ) ) {
|
670 |
-
// TODO: check nonce for get requests as well.
|
671 |
-
do_action( 'bd_' . $_GET['bd_action'], $_GET );
|
672 |
-
}
|
673 |
-
}
|
674 |
-
|
675 |
-
/**
|
676 |
-
* Increase PHP timeout.
|
677 |
-
*
|
678 |
-
* This is to prevent bulk operations from timing out
|
679 |
-
*
|
680 |
-
* @since 5.4
|
681 |
-
*/
|
682 |
-
public function increase_timeout() {
|
683 |
-
if ( ! ini_get( 'safe_mode' ) ) {
|
684 |
-
@set_time_limit( 0 );
|
685 |
-
}
|
686 |
-
}
|
687 |
}
|
688 |
|
689 |
|
5 |
* Plugin URI: http://bulkwp.com
|
6 |
* Description: Bulk delete users and posts from selected categories, tags, post types, custom taxonomies or by post status like drafts, scheduled posts, revisions etc.
|
7 |
* Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
|
8 |
+
* Version: 5.5.4
|
9 |
* License: GPL
|
10 |
* Author: Sudar
|
11 |
* Author URI: http://sudarmuthu.com/
|
48 |
*/
|
49 |
private static $instance;
|
50 |
|
51 |
+
private $controller;
|
52 |
+
|
53 |
// version
|
54 |
+
const VERSION = '5.5.4';
|
55 |
|
56 |
// Numeric constants
|
57 |
const MENU_ORDER = '26.9966';
|
61 |
const PAGES_PAGE_SLUG = 'bulk-delete-pages';
|
62 |
const CRON_PAGE_SLUG = 'bulk-delete-cron';
|
63 |
const ADDON_PAGE_SLUG = 'bulk-delete-addon';
|
|
|
64 |
|
65 |
// JS constants
|
66 |
const JS_HANDLE = 'bulk-delete';
|
119 |
public $pages_page;
|
120 |
public $cron_page;
|
121 |
public $addon_page;
|
|
|
122 |
public $settings_page;
|
123 |
public $meta_page;
|
124 |
public $misc_page;
|
211 |
private function includes() {
|
212 |
require_once self::$PLUGIN_DIR . '/include/base/class-bd-meta-box-module.php';
|
213 |
require_once self::$PLUGIN_DIR . '/include/base/users/class-bd-user-meta-box-module.php';
|
214 |
+
require_once self::$PLUGIN_DIR . '/include/base/class-bd-base-page.php';
|
215 |
require_once self::$PLUGIN_DIR . '/include/base/class-bd-page.php';
|
216 |
|
217 |
+
require_once self::$PLUGIN_DIR . '/include/controller/class-bd-controller.php';
|
218 |
+
|
219 |
require_once self::$PLUGIN_DIR . '/include/ui/form.php';
|
220 |
|
221 |
require_once self::$PLUGIN_DIR . '/include/posts/class-bulk-delete-posts.php';
|
237 |
require_once self::$PLUGIN_DIR . '/include/settings/setting-helpers.php';
|
238 |
require_once self::$PLUGIN_DIR . '/include/settings/class-bd-settings.php';
|
239 |
|
240 |
+
require_once self::$PLUGIN_DIR . '/include/system-info/class-bd-system-info-page.php';
|
241 |
|
242 |
require_once self::$PLUGIN_DIR . '/include/util/class-bd-util.php';
|
243 |
require_once self::$PLUGIN_DIR . '/include/util/query.php';
|
286 |
* @return void
|
287 |
*/
|
288 |
private function setup_actions() {
|
289 |
+
$this->controller = new BD_Controller();
|
290 |
+
|
291 |
add_action( 'admin_menu', array( $this, 'add_menu' ) );
|
|
|
|
|
|
|
292 |
}
|
293 |
|
294 |
/**
|
318 |
*/
|
319 |
do_action( 'bd_before_secondary_menus' );
|
320 |
|
321 |
+
$this->cron_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete Schedules', 'bulk-delete' ), __( 'Scheduled Jobs', 'bulk-delete' ), 'delete_posts' , self::CRON_PAGE_SLUG , array( $this, 'display_cron_page' ) );
|
322 |
+
$this->addon_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Addon Licenses' , 'bulk-delete' ), __( 'Addon Licenses', 'bulk-delete' ), 'activate_plugins', self::ADDON_PAGE_SLUG, array( 'BD_License', 'display_addon_page' ) );
|
|
|
323 |
|
324 |
/**
|
325 |
* Runs just after adding all menu items to Bulk WP main menu
|
504 |
<p><strong><?php _e( 'WARNING: Posts deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
505 |
</div>
|
506 |
|
507 |
+
<?php bd_render_sidebar_iframe(); ?>
|
|
|
|
|
508 |
|
509 |
<div id="postbox-container-2" class="postbox-container">
|
510 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
554 |
<p><strong><?php _e( 'WARNING: Pages deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
555 |
</div>
|
556 |
|
557 |
+
<?php bd_render_sidebar_iframe(); ?>
|
|
|
|
|
558 |
|
559 |
<div id="postbox-container-2" class="postbox-container">
|
560 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
612 |
*/
|
613 |
do_action( 'bd_admin_footer_cron_page' );
|
614 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
615 |
}
|
616 |
|
617 |
|
include/addons/base/class-bd-addon.php
CHANGED
@@ -46,6 +46,11 @@ abstract class BD_Addon {
|
|
46 |
*/
|
47 |
protected $module;
|
48 |
|
|
|
|
|
|
|
|
|
|
|
49 |
/**
|
50 |
* Initialize and setup variables.
|
51 |
*
|
46 |
*/
|
47 |
protected $module;
|
48 |
|
49 |
+
/**
|
50 |
+
* @var object License Handler.
|
51 |
+
*/
|
52 |
+
protected $license_handler;
|
53 |
+
|
54 |
/**
|
55 |
* Initialize and setup variables.
|
56 |
*
|
include/addons/base/class-bd-base-addon.php
CHANGED
@@ -49,10 +49,10 @@ abstract class BD_Base_Addon extends BD_Addon {
|
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
-
|
53 |
*
|
54 |
* @since 5.5
|
55 |
-
* @return
|
56 |
*/
|
57 |
public function get_module() {
|
58 |
return $this->module;
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
+
* Return reference to the module.
|
53 |
*
|
54 |
* @since 5.5
|
55 |
+
* @return Module Reference to Module Object
|
56 |
*/
|
57 |
public function get_module() {
|
58 |
return $this->module;
|
include/base/class-bd-base-page.php
ADDED
@@ -0,0 +1,272 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Base class for all Pages.
|
4 |
+
*
|
5 |
+
* @since 5.5.4
|
6 |
+
* @author Sudar
|
7 |
+
* @package BulkDelete\Base\Page
|
8 |
+
*/
|
9 |
+
|
10 |
+
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Base class for Pages.
|
14 |
+
*
|
15 |
+
* @abstract
|
16 |
+
* @since 5.5.4
|
17 |
+
*/
|
18 |
+
abstract class BD_Base_Page {
|
19 |
+
/**
|
20 |
+
* @var string Page Slug.
|
21 |
+
*/
|
22 |
+
protected $page_slug;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* @var string Menu action.
|
26 |
+
*/
|
27 |
+
protected $menu_action = 'bd_after_primary_menus';
|
28 |
+
|
29 |
+
/**
|
30 |
+
* @var string Minimum capability needed for viewing this page.
|
31 |
+
*/
|
32 |
+
protected $capability = 'manage_options';
|
33 |
+
|
34 |
+
/**
|
35 |
+
* @var bool Whether sidebar is needed or not.
|
36 |
+
*/
|
37 |
+
protected $render_sidebar = true;
|
38 |
+
|
39 |
+
/**
|
40 |
+
* @var string The screen variable for this page.
|
41 |
+
*/
|
42 |
+
protected $screen;
|
43 |
+
|
44 |
+
/**
|
45 |
+
* @var array Labels used in this page.
|
46 |
+
*/
|
47 |
+
protected $label = array();
|
48 |
+
|
49 |
+
/**
|
50 |
+
* @var array Messages shown to the user.
|
51 |
+
*/
|
52 |
+
protected $messages = array();
|
53 |
+
|
54 |
+
/**
|
55 |
+
* @var array Actions used in this page.
|
56 |
+
*/
|
57 |
+
protected $actions = array();
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Initialize and setup variables.
|
61 |
+
*
|
62 |
+
* @since 5.5.4
|
63 |
+
* @abstract
|
64 |
+
* @return void
|
65 |
+
*/
|
66 |
+
abstract protected function initialize();
|
67 |
+
|
68 |
+
/**
|
69 |
+
* Render body content.
|
70 |
+
*
|
71 |
+
* @since 5.5.4
|
72 |
+
* @abstract
|
73 |
+
* @return void
|
74 |
+
*/
|
75 |
+
abstract protected function render_body();
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Use `factory()` method to create instance of this class.
|
79 |
+
* Don't create instances directly
|
80 |
+
*
|
81 |
+
* @since 5.5.4
|
82 |
+
*
|
83 |
+
* @see factory()
|
84 |
+
*/
|
85 |
+
public function __construct() {
|
86 |
+
$this->setup();
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Setup the module.
|
91 |
+
*
|
92 |
+
* @since 5.5.4
|
93 |
+
*/
|
94 |
+
protected function setup() {
|
95 |
+
$this->initialize();
|
96 |
+
$this->setup_hooks();
|
97 |
+
}
|
98 |
+
|
99 |
+
/**
|
100 |
+
* Setup hooks.
|
101 |
+
*
|
102 |
+
* @since 5.5.4
|
103 |
+
*/
|
104 |
+
protected function setup_hooks() {
|
105 |
+
add_action( $this->menu_action, array( $this, 'add_menu' ) );
|
106 |
+
add_action( "bd_admin_footer_for_{$this->page_slug}", array( $this, 'modify_admin_footer' ) );
|
107 |
+
|
108 |
+
add_filter( 'bd_action_nonce_check', array( $this, 'nonce_check' ), 10, 2 );
|
109 |
+
add_filter( 'bd_admin_help_tabs', array( $this, 'render_help_tab' ), 10, 2 );
|
110 |
+
}
|
111 |
+
|
112 |
+
/**
|
113 |
+
* Add menu.
|
114 |
+
*
|
115 |
+
* @since 5.5.4
|
116 |
+
*/
|
117 |
+
public function add_menu() {
|
118 |
+
$this->screen = add_submenu_page(
|
119 |
+
Bulk_Delete::POSTS_PAGE_SLUG,
|
120 |
+
$this->label['page_title'],
|
121 |
+
$this->label['menu_title'],
|
122 |
+
$this->capability,
|
123 |
+
$this->page_slug,
|
124 |
+
array( $this, 'render_page' )
|
125 |
+
);
|
126 |
+
}
|
127 |
+
|
128 |
+
/**
|
129 |
+
* Check for nonce before executing the action.
|
130 |
+
*
|
131 |
+
* @since 5.5.4
|
132 |
+
* @param bool $result The current result.
|
133 |
+
* @param string $action Action name.
|
134 |
+
*/
|
135 |
+
public function nonce_check( $result, $action ) {
|
136 |
+
if ( in_array( $action, $this->actions ) ) {
|
137 |
+
if ( check_admin_referer( "bd-{$this->page_slug}", "bd-{$this->page_slug}-nonce" ) ) {
|
138 |
+
return true;
|
139 |
+
}
|
140 |
+
}
|
141 |
+
|
142 |
+
return $result;
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Modify help tabs for the current page.
|
147 |
+
*
|
148 |
+
* @since 5.5.4
|
149 |
+
* @param array $help_tabs Current list of help tabs.
|
150 |
+
* @param string $screen Current screen name.
|
151 |
+
* @return array Modified list of help tabs.
|
152 |
+
*/
|
153 |
+
public function render_help_tab( $help_tabs, $screen ) {
|
154 |
+
if ( $this->screen == $screen ) {
|
155 |
+
$help_tabs = $this->add_help_tab( $help_tabs );
|
156 |
+
}
|
157 |
+
|
158 |
+
return $help_tabs;
|
159 |
+
}
|
160 |
+
|
161 |
+
/**
|
162 |
+
* Add help tabs.
|
163 |
+
* Help tabs can be added by overriding this function in the child class.
|
164 |
+
*
|
165 |
+
* @since 5.5.4
|
166 |
+
* @param array $help_tabs Current list of help tabs.
|
167 |
+
* @return array List of help tabs.
|
168 |
+
*/
|
169 |
+
protected function add_help_tab( $help_tabs ) {
|
170 |
+
return $help_tabs;
|
171 |
+
}
|
172 |
+
|
173 |
+
/**
|
174 |
+
* Render the page.
|
175 |
+
*
|
176 |
+
* @since 5.5.4
|
177 |
+
*/
|
178 |
+
public function render_page() {
|
179 |
+
?>
|
180 |
+
<div class="wrap">
|
181 |
+
<h2><?php echo $this->label['page_title'];?></h2>
|
182 |
+
<?php settings_errors(); ?>
|
183 |
+
|
184 |
+
<form method = "post">
|
185 |
+
<?php $this->render_nonce_fields(); ?>
|
186 |
+
|
187 |
+
<div id = "poststuff">
|
188 |
+
<div id="post-body" class="metabox-holder columns-2">
|
189 |
+
|
190 |
+
<?php $this->render_header(); ?>
|
191 |
+
|
192 |
+
<div id="postbox-container-2" class="postbox-container">
|
193 |
+
<?php $this->render_body(); ?>
|
194 |
+
</div> <!-- #postbox-container-2 -->
|
195 |
+
|
196 |
+
</div> <!-- #post-body -->
|
197 |
+
</div><!-- #poststuff -->
|
198 |
+
</form>
|
199 |
+
</div><!-- .wrap -->
|
200 |
+
<?php
|
201 |
+
$this->render_footer();
|
202 |
+
}
|
203 |
+
|
204 |
+
/**
|
205 |
+
* Print nonce fields.
|
206 |
+
*
|
207 |
+
* @since 5.5.4
|
208 |
+
*/
|
209 |
+
protected function render_nonce_fields() {
|
210 |
+
wp_nonce_field( "bd-{$this->page_slug}", "bd-{$this->page_slug}-nonce" );
|
211 |
+
}
|
212 |
+
|
213 |
+
/**
|
214 |
+
* Render header for the page.
|
215 |
+
*
|
216 |
+
* If sidebar is enabled, then it is rendered as well.
|
217 |
+
*
|
218 |
+
* @since 5.5.4
|
219 |
+
*/
|
220 |
+
protected function render_header() {
|
221 |
+
?>
|
222 |
+
<div class="notice notice-warning">
|
223 |
+
<p><strong><?php echo $this->messages['warning_message']; ?></strong></p>
|
224 |
+
</div>
|
225 |
+
<?php
|
226 |
+
if ( $this->render_sidebar ) {
|
227 |
+
bd_render_sidebar_iframe();
|
228 |
+
}
|
229 |
+
}
|
230 |
+
|
231 |
+
/**
|
232 |
+
* Render footer.
|
233 |
+
*
|
234 |
+
* @since 5.5.4
|
235 |
+
*/
|
236 |
+
protected function render_footer() {
|
237 |
+
/**
|
238 |
+
* Runs just before displaying the footer text in the admin page.
|
239 |
+
*
|
240 |
+
* This action is primarily for adding extra content in the footer of admin page.
|
241 |
+
*
|
242 |
+
* @since 5.5.4
|
243 |
+
*/
|
244 |
+
do_action( "bd_admin_footer_for_{$this->page_slug}" );
|
245 |
+
}
|
246 |
+
|
247 |
+
/**
|
248 |
+
* Modify admin footer in Bulk Delete plugin pages.
|
249 |
+
*/
|
250 |
+
public function modify_admin_footer() {
|
251 |
+
add_filter( 'admin_footer_text', 'bd_add_rating_link' );
|
252 |
+
}
|
253 |
+
|
254 |
+
/**
|
255 |
+
* Getter for screen.
|
256 |
+
*
|
257 |
+
* @return string Current value of screen
|
258 |
+
*/
|
259 |
+
public function get_screen() {
|
260 |
+
return $this->screen;
|
261 |
+
}
|
262 |
+
|
263 |
+
/**
|
264 |
+
* Getter for page_slug.
|
265 |
+
*
|
266 |
+
* @return string Current value of page_slug
|
267 |
+
*/
|
268 |
+
public function get_page_slug() {
|
269 |
+
return $this->page_slug;
|
270 |
+
}
|
271 |
+
}
|
272 |
+
?>
|
include/base/class-bd-page.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
* Base class for all Pages.
|
4 |
*
|
5 |
* @since 5.5
|
6 |
* @author Sudar
|
@@ -10,83 +10,25 @@
|
|
10 |
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
|
11 |
|
12 |
/**
|
13 |
-
* Base class for Pages.
|
14 |
*
|
15 |
* @abstract
|
16 |
* @since 5.5
|
17 |
*/
|
18 |
-
abstract class BD_Page {
|
19 |
-
/**
|
20 |
-
* @var string Page Slug.
|
21 |
-
*/
|
22 |
-
protected $page_slug;
|
23 |
-
|
24 |
/**
|
25 |
* @var string Item Type. Possible values 'posts', 'pages', 'users' etc.
|
26 |
*/
|
27 |
protected $item_type;
|
28 |
|
29 |
-
/**
|
30 |
-
* @var string Minimum capability needed for viewing this page.
|
31 |
-
*/
|
32 |
-
protected $capability = 'manage_options';
|
33 |
-
|
34 |
-
/**
|
35 |
-
* @var string The screen variable for this page.
|
36 |
-
*/
|
37 |
-
protected $screen;
|
38 |
-
|
39 |
-
/**
|
40 |
-
* @var array Labels used in this page.
|
41 |
-
*/
|
42 |
-
protected $label = array();
|
43 |
-
|
44 |
-
/**
|
45 |
-
* @var array Messages shown to the user.
|
46 |
-
*/
|
47 |
-
protected $messages = array();
|
48 |
-
|
49 |
-
/**
|
50 |
-
* Initialize and setup variables.
|
51 |
-
*
|
52 |
-
* @since 5.5
|
53 |
-
* @abstract
|
54 |
-
* @return void
|
55 |
-
*/
|
56 |
-
abstract protected function initialize();
|
57 |
-
|
58 |
-
/**
|
59 |
-
* Use `factory()` method to create instance of this class.
|
60 |
-
* Don't create instances directly
|
61 |
-
*
|
62 |
-
* @since 5.5
|
63 |
-
*
|
64 |
-
* @see factory()
|
65 |
-
*/
|
66 |
-
public function __construct() {
|
67 |
-
$this->setup();
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Setup the module.
|
72 |
-
*
|
73 |
-
* @since 5.5
|
74 |
-
*/
|
75 |
-
protected function setup() {
|
76 |
-
$this->initialize();
|
77 |
-
$this->setup_hooks();
|
78 |
-
}
|
79 |
-
|
80 |
/**
|
81 |
* Setup hooks.
|
82 |
*
|
83 |
* @since 5.5
|
84 |
*/
|
85 |
protected function setup_hooks() {
|
86 |
-
|
87 |
-
add_filter( 'bd_admin_help_tabs', array( $this, 'render_help_tab' ), 10, 2 );
|
88 |
|
89 |
-
add_action( 'bd_after_primary_menus', array( $this, 'add_menu' ) );
|
90 |
add_action( "bd_admin_footer_for_{$this->item_type}", array( $this, 'modify_admin_footer' ) );
|
91 |
}
|
92 |
|
@@ -114,16 +56,9 @@ abstract class BD_Page {
|
|
114 |
* @since 5.5
|
115 |
*/
|
116 |
public function add_menu() {
|
117 |
-
|
118 |
|
119 |
-
$
|
120 |
-
Bulk_Delete::POSTS_PAGE_SLUG,
|
121 |
-
$this->label['page_title'],
|
122 |
-
$this->label['menu_title'],
|
123 |
-
$this->capability,
|
124 |
-
$this->page_slug,
|
125 |
-
array( $this, 'render_page' )
|
126 |
-
);
|
127 |
|
128 |
add_action( "admin_print_scripts-{$this->screen}", array( $bd, 'add_script' ) );
|
129 |
|
@@ -151,34 +86,6 @@ abstract class BD_Page {
|
|
151 |
wp_enqueue_script( 'postbox' );
|
152 |
}
|
153 |
|
154 |
-
/**
|
155 |
-
* Modify help tabs for the current page.
|
156 |
-
*
|
157 |
-
* @since 5.5
|
158 |
-
* @param array $help_tabs Current list of help tabs.
|
159 |
-
* @param string $screen Current screen name.
|
160 |
-
* @return array Modified list of help tabs.
|
161 |
-
*/
|
162 |
-
public function render_help_tab( $help_tabs, $screen ) {
|
163 |
-
if ( $this->screen == $screen ) {
|
164 |
-
$help_tabs = $this->add_help_tab( $help_tabs );
|
165 |
-
}
|
166 |
-
|
167 |
-
return $help_tabs;
|
168 |
-
}
|
169 |
-
|
170 |
-
/**
|
171 |
-
* Add help tabs.
|
172 |
-
* Help tabs can be added by overriding this function in the child class.
|
173 |
-
*
|
174 |
-
* @since 5.5
|
175 |
-
* @param array $help_tabs Current list of help tabs.
|
176 |
-
* @return array List of help tabs.
|
177 |
-
*/
|
178 |
-
protected function add_help_tab( $help_tabs ) {
|
179 |
-
return $help_tabs;
|
180 |
-
}
|
181 |
-
|
182 |
/**
|
183 |
* Register meta boxes.
|
184 |
*
|
@@ -195,79 +102,43 @@ abstract class BD_Page {
|
|
195 |
}
|
196 |
|
197 |
/**
|
198 |
-
*
|
199 |
*
|
200 |
-
* @since 5.5
|
201 |
*/
|
202 |
-
|
203 |
-
|
204 |
-
<div class="wrap">
|
205 |
-
<h2><?php echo $this->label['page_title'];?></h2>
|
206 |
-
<?php settings_errors(); ?>
|
207 |
-
|
208 |
-
<form method = "post">
|
209 |
-
<?php
|
210 |
-
wp_nonce_field( "bd-{$this->page_slug}", "bd-{$this->page_slug}-nonce" );
|
211 |
|
212 |
// Used to save closed meta boxes and their order
|
213 |
wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
|
214 |
wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
|
215 |
-
?>
|
216 |
-
<div id = "poststuff">
|
217 |
-
<div id="post-body" class="metabox-holder columns-2">
|
218 |
-
|
219 |
-
<div class="notice notice-warning">
|
220 |
-
<p><strong><?php echo $this->messages['warning_message']; ?></strong></p>
|
221 |
-
</div>
|
222 |
-
|
223 |
-
<div id="postbox-container-1" class="postbox-container">
|
224 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo Bulk_Delete::VERSION; ?>"></iframe>
|
225 |
-
</div>
|
226 |
-
|
227 |
-
<div id="postbox-container-2" class="postbox-container">
|
228 |
-
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
229 |
-
</div> <!-- #postbox-container-2 -->
|
230 |
-
|
231 |
-
</div> <!-- #post-body -->
|
232 |
-
</div><!-- #poststuff -->
|
233 |
-
</form>
|
234 |
-
</div><!-- .wrap -->
|
235 |
-
<?php
|
236 |
-
/**
|
237 |
-
* Runs just before displaying the footer text in the admin page.
|
238 |
-
*
|
239 |
-
* This action is primarily for adding extra content in the footer of admin page.
|
240 |
-
*
|
241 |
-
* @since 5.0
|
242 |
-
*/
|
243 |
-
do_action( "bd_admin_footer_for_{$this->item_type}" );
|
244 |
}
|
245 |
|
246 |
/**
|
247 |
-
*
|
248 |
*
|
249 |
-
* @since
|
250 |
*/
|
251 |
-
|
252 |
-
|
253 |
}
|
254 |
|
255 |
/**
|
256 |
-
*
|
257 |
*
|
258 |
-
* @
|
259 |
*/
|
260 |
-
|
261 |
-
|
262 |
-
}
|
263 |
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
|
|
271 |
}
|
272 |
}
|
273 |
?>
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Base class for all Metabox Pages.
|
4 |
*
|
5 |
* @since 5.5
|
6 |
* @author Sudar
|
10 |
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
|
11 |
|
12 |
/**
|
13 |
+
* Base class for Metabox Pages.
|
14 |
*
|
15 |
* @abstract
|
16 |
* @since 5.5
|
17 |
*/
|
18 |
+
abstract class BD_Page extends BD_Base_Page {
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* @var string Item Type. Possible values 'posts', 'pages', 'users' etc.
|
21 |
*/
|
22 |
protected $item_type;
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
/**
|
25 |
* Setup hooks.
|
26 |
*
|
27 |
* @since 5.5
|
28 |
*/
|
29 |
protected function setup_hooks() {
|
30 |
+
parent::setup_hooks();
|
|
|
31 |
|
|
|
32 |
add_action( "bd_admin_footer_for_{$this->item_type}", array( $this, 'modify_admin_footer' ) );
|
33 |
}
|
34 |
|
56 |
* @since 5.5
|
57 |
*/
|
58 |
public function add_menu() {
|
59 |
+
parent::add_menu();
|
60 |
|
61 |
+
$bd = BULK_DELETE();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
|
63 |
add_action( "admin_print_scripts-{$this->screen}", array( $bd, 'add_script' ) );
|
64 |
|
86 |
wp_enqueue_script( 'postbox' );
|
87 |
}
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
/**
|
90 |
* Register meta boxes.
|
91 |
*
|
102 |
}
|
103 |
|
104 |
/**
|
105 |
+
* Add additional nonce fields.
|
106 |
*
|
107 |
+
* @since 5.5.4
|
108 |
*/
|
109 |
+
protected function render_nonce_fields() {
|
110 |
+
parent::render_nonce_fields();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
|
112 |
// Used to save closed meta boxes and their order
|
113 |
wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
|
114 |
wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
}
|
116 |
|
117 |
/**
|
118 |
+
* Render meta boxes in body.
|
119 |
*
|
120 |
+
* @since 5.5.4
|
121 |
*/
|
122 |
+
protected function render_body() {
|
123 |
+
do_meta_boxes( '', 'advanced', null );
|
124 |
}
|
125 |
|
126 |
/**
|
127 |
+
* Render footer.
|
128 |
*
|
129 |
+
* @since 5.5.4
|
130 |
*/
|
131 |
+
protected function render_footer() {
|
132 |
+
parent::render_footer();
|
|
|
133 |
|
134 |
+
/**
|
135 |
+
* Runs just before displaying the footer text in the admin page.
|
136 |
+
*
|
137 |
+
* This action is primarily for adding extra content in the footer of admin page.
|
138 |
+
*
|
139 |
+
* @since 5.5.4
|
140 |
+
*/
|
141 |
+
do_action( "bd_admin_footer_for_{$this->item_type}" );
|
142 |
}
|
143 |
}
|
144 |
?>
|
include/controller/class-bd-controller.php
ADDED
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Request Handler
|
4 |
+
*
|
5 |
+
* @since 5.5.4
|
6 |
+
* @author Sudar
|
7 |
+
* @package BulkDelete\Controller
|
8 |
+
*/
|
9 |
+
|
10 |
+
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Bulk Delete Controller.
|
14 |
+
*
|
15 |
+
* @since 5.5.4
|
16 |
+
*/
|
17 |
+
class BD_Controller {
|
18 |
+
public function __construct() {
|
19 |
+
add_action( 'admin_init', array( $this, 'request_handler' ) );
|
20 |
+
add_action( 'bd_pre_bulk_action', array( $this, 'increase_timeout' ), 9 );
|
21 |
+
add_action( 'bd_before_scheduler', array( $this, 'increase_timeout' ), 9 );
|
22 |
+
|
23 |
+
add_filter( 'bd_get_action_nonce_check', array( $this, 'verify_get_request_nonce' ), 10, 2 );
|
24 |
+
}
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Handle both POST and GET requests.
|
28 |
+
* This method automatically triggers all the actions after checking the nonce.
|
29 |
+
*/
|
30 |
+
public function request_handler() {
|
31 |
+
if ( isset( $_POST['bd_action'] ) ) {
|
32 |
+
$bd_action = sanitize_text_field( $_POST['bd_action'] );
|
33 |
+
$nonce_valid = false;
|
34 |
+
|
35 |
+
if ( 'delete_pages_' === substr( $bd_action, 0, strlen( 'delete_pages_' ) )
|
36 |
+
&& check_admin_referer( 'sm-bulk-delete-pages', 'sm-bulk-delete-pages-nonce' ) ) {
|
37 |
+
$nonce_valid = true;
|
38 |
+
}
|
39 |
+
|
40 |
+
if ( 'delete_posts_' === substr( $bd_action, 0, strlen( 'delete_posts_' ) )
|
41 |
+
&& check_admin_referer( 'sm-bulk-delete-posts', 'sm-bulk-delete-posts-nonce' ) ) {
|
42 |
+
$nonce_valid = true;
|
43 |
+
}
|
44 |
+
|
45 |
+
if ( 'delete_meta_' === substr( $bd_action, 0, strlen( 'delete_meta_' ) )
|
46 |
+
&& check_admin_referer( 'sm-bulk-delete-meta', 'sm-bulk-delete-meta-nonce' ) ) {
|
47 |
+
$nonce_valid = true;
|
48 |
+
}
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Perform nonce check.
|
52 |
+
*
|
53 |
+
* @since 5.5
|
54 |
+
*/
|
55 |
+
if ( ! apply_filters( 'bd_action_nonce_check', $nonce_valid, $bd_action ) ) {
|
56 |
+
return;
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Before performing a bulk action.
|
61 |
+
* This hook is for doing actions just before performing any bulk operation
|
62 |
+
*
|
63 |
+
* @since 5.4
|
64 |
+
*/
|
65 |
+
do_action( 'bd_pre_bulk_action', $bd_action );
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Perform the bulk operation.
|
69 |
+
* This hook is for doing the bulk operation. Nonce check has already happened by this point.
|
70 |
+
*
|
71 |
+
* @since 5.4
|
72 |
+
*/
|
73 |
+
do_action( 'bd_' . $bd_action, $_POST );
|
74 |
+
}
|
75 |
+
|
76 |
+
if ( isset( $_GET['bd_action'] ) ) {
|
77 |
+
$bd_action = sanitize_text_field( $_GET['bd_action'] );
|
78 |
+
$nonce_valid = false;
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Perform nonce check.
|
82 |
+
*
|
83 |
+
* @since 5.5.4
|
84 |
+
*/
|
85 |
+
if ( ! apply_filters( 'bd_get_action_nonce_check', $nonce_valid, $bd_action ) ) {
|
86 |
+
return;
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Perform the bulk operation.
|
91 |
+
* This hook is for doing the bulk operation. Nonce check has already happened by this point.
|
92 |
+
*
|
93 |
+
* @since 5.5.4
|
94 |
+
*/
|
95 |
+
do_action( 'bd_' . $bd_action, $_GET );
|
96 |
+
}
|
97 |
+
}
|
98 |
+
|
99 |
+
/**
|
100 |
+
* Verify if GET request has a valid nonce.
|
101 |
+
*
|
102 |
+
* @since 5.5.4
|
103 |
+
* @param bool $result Whether nonce is valid.
|
104 |
+
* @param string $action Action name
|
105 |
+
* @return bool True if nonce is valid, otherwise return $result.
|
106 |
+
*/
|
107 |
+
public function verify_get_request_nonce( $result, $action ) {
|
108 |
+
if ( check_admin_referer( "bd-{$action}", "bd-{$action}-nonce" ) ) {
|
109 |
+
return true;
|
110 |
+
}
|
111 |
+
|
112 |
+
return $result;
|
113 |
+
}
|
114 |
+
|
115 |
+
/**
|
116 |
+
* Increase PHP timeout.
|
117 |
+
*
|
118 |
+
* This is to prevent bulk operations from timing out
|
119 |
+
*
|
120 |
+
* @since 5.5.4
|
121 |
+
*/
|
122 |
+
public function increase_timeout() {
|
123 |
+
if ( ! ini_get( 'safe_mode' ) ) {
|
124 |
+
@set_time_limit( 0 );
|
125 |
+
}
|
126 |
+
}
|
127 |
+
}
|
include/cron/class-cron-list-table.php
CHANGED
@@ -109,8 +109,8 @@ class Cron_List_Table extends WP_List_Table {
|
|
109 |
$_REQUEST['page'],
|
110 |
'delete_cron',
|
111 |
$item['id'],
|
112 |
-
'
|
113 |
-
wp_create_nonce( '
|
114 |
__( 'Delete', 'bulk-delete' )
|
115 |
),
|
116 |
);
|
109 |
$_REQUEST['page'],
|
110 |
'delete_cron',
|
111 |
$item['id'],
|
112 |
+
'bd-delete_cron-nonce',
|
113 |
+
wp_create_nonce( 'bd-delete_cron' ),
|
114 |
__( 'Delete', 'bulk-delete' )
|
115 |
),
|
116 |
);
|
include/license/class-bd-license.php
CHANGED
@@ -177,33 +177,31 @@ class BD_License {
|
|
177 |
* @static
|
178 |
*/
|
179 |
public static function deactivate_license() {
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
$license_data = self::get_license( $addon_code );
|
184 |
|
185 |
-
|
186 |
-
|
187 |
|
188 |
-
|
189 |
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
} else {
|
196 |
-
self::validate_license( $addon_code, $addon_name );
|
197 |
-
$msg['msg'] = sprintf( __( 'There was some problem while trying to deactivate license key for "%s" addon. Kindly try again', 'bulk-delete' ), $addon_name );
|
198 |
-
}
|
199 |
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
$msg['msg'],
|
204 |
-
$msg['type']
|
205 |
-
);
|
206 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
}
|
208 |
|
209 |
/**
|
@@ -213,21 +211,19 @@ class BD_License {
|
|
213 |
* @static
|
214 |
*/
|
215 |
public static function delete_license() {
|
216 |
-
|
217 |
-
|
218 |
-
$addon_code = $_GET['addon-code'];
|
219 |
|
220 |
-
|
221 |
|
222 |
-
|
223 |
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
}
|
231 |
}
|
232 |
|
233 |
/**
|
177 |
* @static
|
178 |
*/
|
179 |
public static function deactivate_license() {
|
180 |
+
$msg = array( 'msg' => '', 'type' => 'error' );
|
181 |
+
$addon_code = $_GET['addon-code'];
|
182 |
+
$license_data = self::get_license( $addon_code );
|
|
|
183 |
|
184 |
+
$license = $license_data['license'];
|
185 |
+
$addon_name = $license_data['addon-name'];
|
186 |
|
187 |
+
$deactivated = BD_EDD_API_Wrapper::deactivate_license( $addon_name, $license );
|
188 |
|
189 |
+
if ( $deactivated ) {
|
190 |
+
self::delete_license_from_cache( $addon_code );
|
191 |
+
$msg['msg'] = sprintf( __( 'The license key for "%s" addon was successfully deactivated', 'bulk-delete' ), $addon_name );
|
192 |
+
$msg['type'] = 'updated';
|
|
|
|
|
|
|
|
|
|
|
193 |
|
194 |
+
} else {
|
195 |
+
self::validate_license( $addon_code, $addon_name );
|
196 |
+
$msg['msg'] = sprintf( __( 'There was some problem while trying to deactivate license key for "%s" addon. Kindly try again', 'bulk-delete' ), $addon_name );
|
|
|
|
|
|
|
197 |
}
|
198 |
+
|
199 |
+
add_settings_error(
|
200 |
+
Bulk_Delete::ADDON_PAGE_SLUG,
|
201 |
+
'license-deactivation',
|
202 |
+
$msg['msg'],
|
203 |
+
$msg['type']
|
204 |
+
);
|
205 |
}
|
206 |
|
207 |
/**
|
211 |
* @static
|
212 |
*/
|
213 |
public static function delete_license() {
|
214 |
+
$msg = array( 'msg' => '', 'type' => 'updated' );
|
215 |
+
$addon_code = $_GET['addon-code'];
|
|
|
216 |
|
217 |
+
self::delete_license_from_cache( $addon_code );
|
218 |
|
219 |
+
$msg['msg'] = __( 'The license key was successfully deleted', 'bulk-delete' );
|
220 |
|
221 |
+
add_settings_error(
|
222 |
+
Bulk_Delete::ADDON_PAGE_SLUG,
|
223 |
+
'license-deleted',
|
224 |
+
$msg['msg'],
|
225 |
+
$msg['type']
|
226 |
+
);
|
|
|
227 |
}
|
228 |
|
229 |
/**
|
include/license/class-license-list-table.php
CHANGED
@@ -104,8 +104,8 @@ class License_List_Table extends WP_List_Table {
|
|
104 |
$_REQUEST['page'],
|
105 |
$action_name,
|
106 |
$item['addon-code'],
|
107 |
-
|
108 |
-
wp_create_nonce(
|
109 |
$action_label
|
110 |
),
|
111 |
);
|
104 |
$_REQUEST['page'],
|
105 |
$action_name,
|
106 |
$item['addon-code'],
|
107 |
+
"bd-{$action_name}-nonce",
|
108 |
+
wp_create_nonce( "bd-{$action_name}" ),
|
109 |
$action_label
|
110 |
),
|
111 |
);
|
include/meta/class-bulk-delete-meta.php
CHANGED
@@ -118,9 +118,7 @@ class Bulk_Delete_Meta {
|
|
118 |
<p><strong><?php _e( 'WARNING: Items deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
119 |
</div>
|
120 |
|
121 |
-
|
122 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo Bulk_Delete::VERSION; ?>"></iframe>
|
123 |
-
</div>
|
124 |
|
125 |
<div id="postbox-container-2" class="postbox-container">
|
126 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
118 |
<p><strong><?php _e( 'WARNING: Items deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
119 |
</div>
|
120 |
|
121 |
+
<?php bd_render_sidebar_iframe(); ?>
|
|
|
|
|
122 |
|
123 |
<div id="postbox-container-2" class="postbox-container">
|
124 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
include/misc/class-bulk-delete-misc.php
CHANGED
@@ -114,9 +114,7 @@ class Bulk_Delete_Misc {
|
|
114 |
<p><strong><?php _e( 'WARNING: Posts deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
115 |
</div>
|
116 |
|
117 |
-
|
118 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo Bulk_Delete::VERSION; ?>"></iframe>
|
119 |
-
</div>
|
120 |
|
121 |
<div id="postbox-container-2" class="postbox-container">
|
122 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
114 |
<p><strong><?php _e( 'WARNING: Posts deleted once cannot be retrieved back. Use with caution.', 'bulk-delete' ); ?></strong></p>
|
115 |
</div>
|
116 |
|
117 |
+
<?php bd_render_sidebar_iframe(); ?>
|
|
|
|
|
118 |
|
119 |
<div id="postbox-container-2" class="postbox-container">
|
120 |
<?php do_meta_boxes( '', 'advanced', null ); ?>
|
include/posts/class-bulk-delete-posts.php
CHANGED
@@ -1010,20 +1010,18 @@ class Bulk_Delete_Posts {
|
|
1010 |
* @static
|
1011 |
*/
|
1012 |
public static function do_delete_cron() {
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
);
|
1026 |
-
}
|
1027 |
}
|
1028 |
}
|
1029 |
|
1010 |
* @static
|
1011 |
*/
|
1012 |
public static function do_delete_cron() {
|
1013 |
+
$cron_id = absint( $_GET['cron_id'] );
|
1014 |
+
$cron_items = BD_Util::get_cron_schedules();
|
1015 |
+
wp_unschedule_event( $cron_items[$cron_id]['timestamp'], $cron_items[$cron_id]['type'], $cron_items[$cron_id]['args'] );
|
1016 |
+
|
1017 |
+
$msg = __( 'The selected scheduled job was successfully deleted ', 'bulk-delete' );
|
1018 |
+
|
1019 |
+
add_settings_error(
|
1020 |
+
Bulk_Delete::CRON_PAGE_SLUG,
|
1021 |
+
'deleted-cron',
|
1022 |
+
$msg,
|
1023 |
+
'updated'
|
1024 |
+
);
|
|
|
|
|
1025 |
}
|
1026 |
}
|
1027 |
|
include/settings/class-bd-settings-page.php
CHANGED
@@ -97,9 +97,7 @@ class BD_Settings_Page {
|
|
97 |
<div id = "poststuff">
|
98 |
<div id="post-body" class="metabox-holder columns-2">
|
99 |
|
100 |
-
|
101 |
-
<iframe frameBorder="0" height = "1500" src = "http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo get_user_option( 'admin_color' ); ?>&version=<?php echo Bulk_Delete::VERSION; ?>"></iframe>
|
102 |
-
</div>
|
103 |
|
104 |
<div id="postbox-container-2" class="postbox-container">
|
105 |
<form method = "post" action="options.php">
|
97 |
<div id = "poststuff">
|
98 |
<div id="post-body" class="metabox-holder columns-2">
|
99 |
|
100 |
+
<?php bd_render_sidebar_iframe(); ?>
|
|
|
|
|
101 |
|
102 |
<div id="postbox-container-2" class="postbox-container">
|
103 |
<form method = "post" action="options.php">
|
include/system-info/class-bd-system-info-page.php
ADDED
@@ -0,0 +1,226 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Display System Info.
|
4 |
+
*
|
5 |
+
* Also provide an option to download system info for using in support requests.
|
6 |
+
*
|
7 |
+
* @since 5.5.4
|
8 |
+
* @note Based on the code from Easy Digital Downloads plugin
|
9 |
+
* @author Sudar
|
10 |
+
* @package BulkDelete\Admin
|
11 |
+
*/
|
12 |
+
|
13 |
+
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Encapsulates System info.
|
17 |
+
*
|
18 |
+
* @since 5.5.4
|
19 |
+
*/
|
20 |
+
class BD_System_Info_page extends BD_Base_Page {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Make this class a "hybrid Singleton".
|
24 |
+
*
|
25 |
+
* @static
|
26 |
+
* @since 5.5.4
|
27 |
+
*/
|
28 |
+
public static function factory() {
|
29 |
+
static $instance = false;
|
30 |
+
|
31 |
+
if ( ! $instance ) {
|
32 |
+
$instance = new self;
|
33 |
+
}
|
34 |
+
|
35 |
+
return $instance;
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Initialize and setup variables.
|
40 |
+
*
|
41 |
+
* @since 5.5.4
|
42 |
+
*/
|
43 |
+
protected function initialize() {
|
44 |
+
$this->page_slug = 'bulk-delete-info';
|
45 |
+
$this->menu_action = 'bd_after_all_menus';
|
46 |
+
$this->actions = array( 'download_sysinfo' );
|
47 |
+
|
48 |
+
$this->label = array(
|
49 |
+
'page_title' => __( 'Bulk Delete - System Info', 'bulk-delete' ),
|
50 |
+
'menu_title' => __( 'System Info', 'bulk-delete' ),
|
51 |
+
);
|
52 |
+
|
53 |
+
$this->messages = array(
|
54 |
+
'info_message' => __( 'Please include this information when posting support requests.', 'bulk-delete' ),
|
55 |
+
);
|
56 |
+
|
57 |
+
add_action( 'bd_download_sysinfo', array( $this, 'generate_sysinfo_download' ) );
|
58 |
+
}
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Render header.
|
62 |
+
*
|
63 |
+
* @since 5.5.4
|
64 |
+
*/
|
65 |
+
protected function render_header() {
|
66 |
+
?>
|
67 |
+
<div class="updated">
|
68 |
+
<p><strong><?php echo $this->messages['info_message']; ?></strong></p>
|
69 |
+
</div>
|
70 |
+
|
71 |
+
<?php if ( defined( 'SAVEQUERIES' ) && SAVEQUERIES ) { ?>
|
72 |
+
<div class="notice notice-warning">
|
73 |
+
<p><strong>
|
74 |
+
<?php printf( __( 'SAVEQUERIES is <a href="%s" target="_blank">enabled</a>. This puts additional load on the memory and will restrict the number of items that can be deleted.', 'bulk-delete' ), 'https://codex.wordpress.org/Editing_wp-config.php#Save_queries_for_analysis' ); ?>
|
75 |
+
</strong></p>
|
76 |
+
</div>
|
77 |
+
<?php } ?>
|
78 |
+
|
79 |
+
<?php if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ) { ?>
|
80 |
+
<div class="notice notice-warning">
|
81 |
+
<p><strong>
|
82 |
+
<?php printf( __( 'DISABLE_WP_CRON is <a href="%s" target="_blank">enabled</a>. This prevents scheduler from running.', 'bulk-delete' ), 'https://codex.wordpress.org/Editing_wp-config.php#Disable_Cron_and_Cron_Timeout' ); ?>
|
83 |
+
</strong></p>
|
84 |
+
</div>
|
85 |
+
<?php } ?>
|
86 |
+
|
87 |
+
<?php bd_render_sidebar_iframe(); ?>
|
88 |
+
<?php
|
89 |
+
}
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Shows the system info panel which contains version data and debug info.
|
93 |
+
*
|
94 |
+
* @since 5.5.4
|
95 |
+
* @global $wpdb Global object $wpdb Used to query the database using the WordPress Database API
|
96 |
+
*/
|
97 |
+
protected function render_body() {
|
98 |
+
global $wpdb;
|
99 |
+
?>
|
100 |
+
<textarea wrap="off" style="width:100%;height:500px;font-family:Menlo,Monaco,monospace;white-space:pre;" readonly="readonly" onclick="this.focus();this.select()" id="system-info-textarea" name="bulk-delete-sysinfo" title="<?php _e( 'To copy the system info, click below then press Ctrl + C (PC) or Cmd + C (Mac).', 'bulk-delete' ); ?>">
|
101 |
+
### Begin System Info ###
|
102 |
+
<?php
|
103 |
+
/**
|
104 |
+
* Runs before displaying system info.
|
105 |
+
*
|
106 |
+
* This action is primarily for adding extra content in System Info.
|
107 |
+
*/
|
108 |
+
do_action( 'bd_system_info_before' );
|
109 |
+
?>
|
110 |
+
|
111 |
+
Multisite: <?php echo is_multisite() ? 'Yes' . "\n" : 'No' . "\n" ?>
|
112 |
+
|
113 |
+
SITE_URL: <?php echo site_url() . "\n"; ?>
|
114 |
+
HOME_URL: <?php echo home_url() . "\n"; ?>
|
115 |
+
Browser: <?php echo esc_html( $_SERVER['HTTP_USER_AGENT'] ), "\n"; ?>
|
116 |
+
|
117 |
+
Permalink Structure: <?php echo get_option( 'permalink_structure' ) . "\n"; ?>
|
118 |
+
Active Theme: <?php echo bd_get_current_theme_name() . "\n"; ?>
|
119 |
+
<?php
|
120 |
+
$host = bd_identify_host();
|
121 |
+
if ( '' !== $host ) : ?>
|
122 |
+
Host: <?php echo $host . "\n\n"; ?>
|
123 |
+
<?php
|
124 |
+
endif;
|
125 |
+
|
126 |
+
$post_types = get_post_types();
|
127 |
+
?>
|
128 |
+
Registered Post types: <?php echo implode( ', ', $post_types ) . "\n"; ?>
|
129 |
+
<?php
|
130 |
+
foreach ( $post_types as $post_type ) {
|
131 |
+
echo $post_type;
|
132 |
+
if ( strlen( $post_type ) < 26 ) {
|
133 |
+
echo str_repeat( ' ', 26 - strlen( $post_type ) );
|
134 |
+
}
|
135 |
+
$post_count = wp_count_posts( $post_type );
|
136 |
+
foreach ( $post_count as $key => $value ) {
|
137 |
+
echo $key, '=', $value, ', ';
|
138 |
+
}
|
139 |
+
echo "\n";
|
140 |
+
}
|
141 |
+
?>
|
142 |
+
|
143 |
+
Bulk Delete Version: <?php echo Bulk_Delete::VERSION . "\n"; ?>
|
144 |
+
WordPress Version: <?php echo get_bloginfo( 'version' ) . "\n"; ?>
|
145 |
+
PHP Version: <?php echo PHP_VERSION . "\n"; ?>
|
146 |
+
MySQL Version: <?php echo $wpdb->db_version() . "\n"; ?>
|
147 |
+
Web Server Info: <?php echo $_SERVER['SERVER_SOFTWARE'] . "\n"; ?>
|
148 |
+
|
149 |
+
WordPress Memory Limit: <?php echo WP_MEMORY_LIMIT; ?><?php echo "\n"; ?>
|
150 |
+
WordPress Max Limit: <?php echo WP_MAX_MEMORY_LIMIT; ?><?php echo "\n"; ?>
|
151 |
+
PHP Memory Limit: <?php echo ini_get( 'memory_limit' ) . "\n"; ?>
|
152 |
+
|
153 |
+
SAVEQUERIES: <?php echo defined( 'SAVEQUERIES' ) ? SAVEQUERIES ? 'Enabled' . "\n" : 'Disabled' . "\n" : 'Not set' . "\n" ?>
|
154 |
+
WP_DEBUG: <?php echo defined( 'WP_DEBUG' ) ? WP_DEBUG ? 'Enabled' . "\n" : 'Disabled' . "\n" : 'Not set' . "\n" ?>
|
155 |
+
WP_SCRIPT_DEBUG: <?php echo defined( 'WP_SCRIPT_DEBUG' ) ? WP_SCRIPT_DEBUG ? 'Enabled' . "\n" : 'Disabled' . "\n" : 'Not set' . "\n" ?>
|
156 |
+
|
157 |
+
GMT Offset: <?php echo esc_html( get_option( 'gmt_offset' ) ), "\n\n"; ?>
|
158 |
+
DISABLE_WP_CRON: <?php echo defined( 'DISABLE_WP_CRON' ) ? DISABLE_WP_CRON ? 'Yes' . "\n" : 'No' . "\n" : 'Not set' . "\n" ?>
|
159 |
+
WP_CRON_LOCK_TIMEOUT: <?php echo defined( 'WP_CRON_LOCK_TIMEOUT' ) ? WP_CRON_LOCK_TIMEOUT : 'Not set', "\n" ?>
|
160 |
+
EMPTY_TRASH_DAYS: <?php echo defined( 'EMPTY_TRASH_DAYS' ) ? EMPTY_TRASH_DAYS : 'Not set', "\n" ?>
|
161 |
+
|
162 |
+
PHP Safe Mode: <?php echo ini_get( 'safe_mode' ) ? 'Yes' : 'No', "\n"; ?>
|
163 |
+
PHP Upload Max Size: <?php echo ini_get( 'upload_max_filesize' ) . "\n"; ?>
|
164 |
+
PHP Post Max Size: <?php echo ini_get( 'post_max_size' ) . "\n"; ?>
|
165 |
+
PHP Upload Max Filesize: <?php echo ini_get( 'upload_max_filesize' ) . "\n"; ?>
|
166 |
+
PHP Time Limit: <?php echo ini_get( 'max_execution_time' ) . "\n"; ?>
|
167 |
+
PHP Max Input Vars: <?php echo ini_get( 'max_input_vars' ) . "\n"; ?>
|
168 |
+
PHP Arg Separator: <?php echo ini_get( 'arg_separator.output' ) . "\n"; ?>
|
169 |
+
PHP Allow URL File Open: <?php echo ini_get( 'allow_url_fopen' ) ? 'Yes' : 'No', "\n"; ?>
|
170 |
+
|
171 |
+
WP Table Prefix: <?php echo $wpdb->prefix, "\n";?>
|
172 |
+
|
173 |
+
Session: <?php echo isset( $_SESSION ) ? 'Enabled' : 'Disabled'; ?><?php echo "\n"; ?>
|
174 |
+
Session Name: <?php echo esc_html( ini_get( 'session.name' ) ); ?><?php echo "\n"; ?>
|
175 |
+
Cookie Path: <?php echo esc_html( ini_get( 'session.cookie_path' ) ); ?><?php echo "\n"; ?>
|
176 |
+
Save Path: <?php echo esc_html( ini_get( 'session.save_path' ) ); ?><?php echo "\n"; ?>
|
177 |
+
Use Cookies: <?php echo ini_get( 'session.use_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>
|
178 |
+
Use Only Cookies: <?php echo ini_get( 'session.use_only_cookies' ) ? 'On' : 'Off'; ?><?php echo "\n"; ?>
|
179 |
+
|
180 |
+
DISPLAY ERRORS: <?php echo ( ini_get( 'display_errors' ) ) ? 'On (' . ini_get( 'display_errors' ) . ')' : 'N/A'; ?><?php echo "\n"; ?>
|
181 |
+
FSOCKOPEN: <?php echo ( function_exists( 'fsockopen' ) ) ? 'Your server supports fsockopen.' : 'Your server does not support fsockopen.'; ?><?php echo "\n"; ?>
|
182 |
+
cURL: <?php echo ( function_exists( 'curl_init' ) ) ? 'Your server supports cURL.' : 'Your server does not support cURL.'; ?><?php echo "\n"; ?>
|
183 |
+
SOAP Client: <?php echo ( class_exists( 'SoapClient' ) ) ? 'Your server has the SOAP Client enabled.' : 'Your server does not have the SOAP Client enabled.'; ?><?php echo "\n"; ?>
|
184 |
+
SUHOSIN: <?php echo ( extension_loaded( 'suhosin' ) ) ? 'Your server has SUHOSIN installed.' : 'Your server does not have SUHOSIN installed.'; ?><?php echo "\n"; ?>
|
185 |
+
|
186 |
+
ACTIVE PLUGINS:
|
187 |
+
|
188 |
+
<?php bd_print_current_plugins(); ?>
|
189 |
+
|
190 |
+
<?php
|
191 |
+
if ( is_multisite() ) : ?>
|
192 |
+
NETWORK ACTIVE PLUGINS:
|
193 |
+
|
194 |
+
<?php
|
195 |
+
bd_print_network_active_plugins();
|
196 |
+
endif;
|
197 |
+
?>
|
198 |
+
|
199 |
+
<?php do_action( 'bd_system_info_after' );?>
|
200 |
+
### End System Info ###</textarea>
|
201 |
+
|
202 |
+
<p class="submit">
|
203 |
+
<input type="hidden" name="bd_action" value="download_sysinfo">
|
204 |
+
<?php submit_button( 'Download System Info File', 'primary', 'bulk-delete-download-sysinfo', false ); ?>
|
205 |
+
</p>
|
206 |
+
<?php
|
207 |
+
}
|
208 |
+
|
209 |
+
/**
|
210 |
+
* Generates the System Info Download File.
|
211 |
+
*
|
212 |
+
* @since 5.0
|
213 |
+
* @return void
|
214 |
+
*/
|
215 |
+
public function generate_sysinfo_download() {
|
216 |
+
nocache_headers();
|
217 |
+
|
218 |
+
header( 'Content-type: text/plain' );
|
219 |
+
header( 'Content-Disposition: attachment; filename="bulk-delete-system-info.txt"' );
|
220 |
+
|
221 |
+
echo wp_strip_all_tags( $_POST['bulk-delete-sysinfo'] );
|
222 |
+
die();
|
223 |
+
}
|
224 |
+
}
|
225 |
+
|
226 |
+
BD_System_Info_page::factory();
|
include/ui/form.php
CHANGED
@@ -177,4 +177,16 @@ function bd_render_post_type_dropdown( $slug ) {
|
|
177 |
</tr>
|
178 |
<?php
|
179 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
?>
|
|
|
|
|
|
|
|
|
|
177 |
</tr>
|
178 |
<?php
|
179 |
}
|
180 |
+
|
181 |
+
/**
|
182 |
+
* Render sidebar iframe.
|
183 |
+
*
|
184 |
+
* @since 5.5.4
|
185 |
+
*/
|
186 |
+
function bd_render_sidebar_iframe() {
|
187 |
?>
|
188 |
+
<div id="postbox-container-1" class="postbox-container">
|
189 |
+
<iframe frameBorder="0" height="1500" src="http://sudarmuthu.com/projects/wordpress/bulk-delete/sidebar.php?color=<?php echo esc_attr( get_user_option( 'admin_color' ) ); ?>&version=<?php echo esc_attr( Bulk_Delete::VERSION ); ?>"></iframe>
|
190 |
+
</div>
|
191 |
+
<?php
|
192 |
+
}
|
include/util/class-bd-util.php
CHANGED
@@ -261,4 +261,79 @@ function bd_get_allowed_mime_types() {
|
|
261 |
|
262 |
return $processed_mime_types;
|
263 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
264 |
?>
|
261 |
|
262 |
return $processed_mime_types;
|
263 |
}
|
264 |
+
|
265 |
+
/**
|
266 |
+
* Get current theme name.
|
267 |
+
*
|
268 |
+
* @since 5.5.4
|
269 |
+
* @return string Current theme name.
|
270 |
+
*/
|
271 |
+
function bd_get_current_theme_name() {
|
272 |
+
if ( get_bloginfo( 'version' ) < '3.4' ) {
|
273 |
+
$theme_data = get_theme_data( get_stylesheet_directory() . '/style.css' );
|
274 |
+
return $theme_data['Name'] . ' ' . $theme_data['Version'];
|
275 |
+
} else {
|
276 |
+
$theme_data = wp_get_theme();
|
277 |
+
return $theme_data->Name . ' ' . $theme_data->Version;
|
278 |
+
}
|
279 |
+
}
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Try to identity the hosting provider.
|
283 |
+
*
|
284 |
+
* @since 5.5.4
|
285 |
+
* @return string Web host name if identified, empty string otherwise.
|
286 |
+
*/
|
287 |
+
function bd_identify_host() {
|
288 |
+
$host = '';
|
289 |
+
if ( defined( 'WPE_APIKEY' ) ) {
|
290 |
+
$host = 'WP Engine';
|
291 |
+
} elseif ( defined( 'PAGELYBIN' ) ) {
|
292 |
+
$host = 'Pagely';
|
293 |
+
}
|
294 |
+
|
295 |
+
return $host;
|
296 |
+
}
|
297 |
+
|
298 |
+
/**
|
299 |
+
* Print plugins that are currently active.
|
300 |
+
*
|
301 |
+
* @sicne 5.5.4
|
302 |
+
*/
|
303 |
+
function bd_print_current_plugins() {
|
304 |
+
$plugins = get_plugins();
|
305 |
+
$active_plugins = get_option( 'active_plugins', array() );
|
306 |
+
|
307 |
+
foreach ( $plugins as $plugin_path => $plugin ) {
|
308 |
+
// If the plugin isn't active, don't show it.
|
309 |
+
if ( ! in_array( $plugin_path, $active_plugins ) ) {
|
310 |
+
continue;
|
311 |
+
}
|
312 |
+
|
313 |
+
echo $plugin['Name'] . ': ' . $plugin['Version'] ."\n";
|
314 |
+
}
|
315 |
+
}
|
316 |
+
|
317 |
+
/**
|
318 |
+
* Print network active plugins.
|
319 |
+
*
|
320 |
+
* @since 5.5.4
|
321 |
+
*/
|
322 |
+
function bd_print_network_active_plugins() {
|
323 |
+
$plugins = wp_get_active_network_plugins();
|
324 |
+
$active_plugins = get_site_option( 'active_sitewide_plugins', array() );
|
325 |
+
|
326 |
+
foreach ( $plugins as $plugin_path ) {
|
327 |
+
$plugin_base = plugin_basename( $plugin_path );
|
328 |
+
|
329 |
+
// If the plugin isn't active, don't show it.
|
330 |
+
if ( ! array_key_exists( $plugin_base, $active_plugins ) ) {
|
331 |
+
continue;
|
332 |
+
}
|
333 |
+
|
334 |
+
$plugin = get_plugin_data( $plugin_path );
|
335 |
+
|
336 |
+
echo $plugin['Name'] . ' :' . $plugin['Version'] ."\n";
|
337 |
+
}
|
338 |
+
}
|
339 |
?>
|
languages/bulk-delete.pot
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
-
# Copyright (C)
|
2 |
# This file is distributed under the same license as the Bulk Delete package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Bulk Delete 5.5.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bulk-delete\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
@@ -17,92 +17,85 @@ msgstr ""
|
|
17 |
msgid "Cheatin’ huh?"
|
18 |
msgstr ""
|
19 |
|
20 |
-
#: bulk-delete.php:
|
21 |
msgid "Bulk WP"
|
22 |
msgstr ""
|
23 |
|
24 |
-
#: bulk-delete.php:
|
25 |
#: dist/bulk-delete.php:487 dist/include/ui/admin-ui.php:50
|
26 |
#: include/ui/admin-ui.php:50
|
27 |
msgid "Bulk Delete Posts"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: bulk-delete.php:
|
31 |
#: dist/bulk-delete.php:539
|
32 |
msgid "Bulk Delete Pages"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: bulk-delete.php:
|
36 |
#: dist/bulk-delete.php:600
|
37 |
msgid "Bulk Delete Schedules"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: bulk-delete.php:
|
41 |
msgid "Scheduled Jobs"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: bulk-delete.php:
|
45 |
#: dist/include/license/class-bd-license.php:33
|
46 |
#: include/license/class-bd-license.php:33
|
47 |
msgid "Addon Licenses"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: bulk-delete.php:
|
51 |
-
msgid "Bulk Delete System Info"
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: bulk-delete.php:321 dist/bulk-delete.php:321
|
55 |
-
msgid "System Info"
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: bulk-delete.php:368 dist/bulk-delete.php:368
|
59 |
msgid "By Post Status"
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: bulk-delete.php:
|
63 |
msgid "By Category"
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: bulk-delete.php:
|
67 |
msgid "By Tag"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: bulk-delete.php:
|
71 |
msgid "By Custom Taxonomy"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: bulk-delete.php:372
|
75 |
msgid "By Custom Post Type"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: bulk-delete.php:
|
79 |
msgid "By URL"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: bulk-delete.php:
|
83 |
msgid "By Post Revision"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: bulk-delete.php:412
|
87 |
msgid "By Page Status"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: bulk-delete.php:
|
91 |
#: dist/include/misc/class-bulk-delete-misc.php:114
|
92 |
#: include/misc/class-bulk-delete-misc.php:114
|
93 |
msgid "WARNING: Posts deleted once cannot be retrieved back. Use with caution."
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: bulk-delete.php:
|
97 |
msgid "WARNING: Pages deleted once cannot be retrieved back. Use with caution."
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: dist/bulk-delete.php:
|
101 |
-
msgid "
|
102 |
msgstr ""
|
103 |
|
104 |
-
#: dist/bulk-delete.php:
|
105 |
-
|
|
|
106 |
msgstr ""
|
107 |
|
108 |
#: dist/include/addons/addon-list.php:19 include/addons/addon-list.php:19
|
@@ -334,12 +327,12 @@ msgstr ""
|
|
334 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:45
|
335 |
#: dist/include/pages/class-bulk-delete-pages.php:23
|
336 |
#: dist/include/posts/class-bulk-delete-posts.php:18
|
337 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
338 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
339 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
340 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
341 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
342 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
343 |
#: include/addons/pages.php:31 include/addons/posts.php:36
|
344 |
#: include/addons/posts.php:64 include/addons/posts.php:92
|
345 |
#: include/addons/posts.php:120 include/addons/posts.php:146
|
@@ -421,11 +414,11 @@ msgstr ""
|
|
421 |
#: dist/include/meta/class-bulk-delete-user-meta.php:216
|
422 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:221
|
423 |
#: dist/include/pages/class-bulk-delete-pages.php:119
|
424 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
425 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
426 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
427 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
428 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
429 |
#: include/base/class-bd-meta-box-module.php:277
|
430 |
#: include/meta/class-bulk-delete-comment-meta.php:240
|
431 |
#: include/meta/class-bulk-delete-post-meta.php:240
|
@@ -447,12 +440,22 @@ msgstr ""
|
|
447 |
msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
|
448 |
msgstr ""
|
449 |
|
450 |
-
#: dist/include/base/users/class-bd-user-meta-box-module.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
#: include/base/users/class-bd-user-meta-box-module.php:175
|
452 |
msgid "Restrict to users who have not logged in the last "
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: dist/include/base/users/class-bd-user-meta-box-module.php:
|
456 |
#: dist/include/meta/class-bulk-delete-comment-meta.php:134
|
457 |
#: dist/include/meta/class-bulk-delete-post-meta.php:134
|
458 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:110
|
@@ -471,19 +474,19 @@ msgstr ""
|
|
471 |
msgid "days"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: dist/include/base/users/class-bd-user-meta-box-module.php:
|
475 |
#: include/base/users/class-bd-user-meta-box-module.php:179
|
476 |
msgid "Need the free \"Simple Login Log\" Plugin"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: dist/include/base/users/class-bd-user-meta-box-module.php:
|
480 |
#: include/base/users/class-bd-user-meta-box-module.php:187
|
481 |
msgid ""
|
482 |
"Enter \"0 days\" to delete users who have never logged in after the \"Simple "
|
483 |
"Login Log\" plugin has been installed."
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: dist/include/base/users/class-bd-user-meta-box-module.php:
|
487 |
#: include/base/users/class-bd-user-meta-box-module.php:202
|
488 |
msgid ""
|
489 |
"Only if user doesn't have any post. Only posts from 'post' post type would "
|
@@ -556,14 +559,14 @@ msgstr ""
|
|
556 |
msgid "You have not scheduled any bulk delete jobs."
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:
|
560 |
#: include/libraries/EDD_SL_Plugin_Updater.php:181
|
561 |
msgid ""
|
562 |
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
563 |
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:
|
567 |
#: include/libraries/EDD_SL_Plugin_Updater.php:188
|
568 |
msgid ""
|
569 |
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
@@ -571,12 +574,12 @@ msgid ""
|
|
571 |
"\">update now</a>."
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:
|
575 |
#: include/libraries/EDD_SL_Plugin_Updater.php:326
|
576 |
msgid "You do not have permission to install plugin updates"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:
|
580 |
#: include/libraries/EDD_SL_Plugin_Updater.php:326
|
581 |
msgid "Error"
|
582 |
msgstr ""
|
@@ -629,55 +632,55 @@ msgid "Activate License"
|
|
629 |
msgstr ""
|
630 |
|
631 |
#: dist/include/license/class-bd-license.php:192
|
632 |
-
#: include/license/class-bd-license.php:
|
633 |
msgid "The license key for \"%s\" addon was successfully deactivated"
|
634 |
msgstr ""
|
635 |
|
636 |
#: dist/include/license/class-bd-license.php:197
|
637 |
-
#: include/license/class-bd-license.php:
|
638 |
msgid ""
|
639 |
"There was some problem while trying to deactivate license key for \"%s\" "
|
640 |
"addon. Kindly try again"
|
641 |
msgstr ""
|
642 |
|
643 |
#: dist/include/license/class-bd-license.php:222
|
644 |
-
#: include/license/class-bd-license.php:
|
645 |
msgid "The license key was successfully deleted"
|
646 |
msgstr ""
|
647 |
|
648 |
#: dist/include/license/class-bd-license.php:266
|
649 |
-
#: include/license/class-bd-license.php:
|
650 |
msgid ""
|
651 |
"There was some problem in contacting our store to activate the license key "
|
652 |
"for \"%s\" addon"
|
653 |
msgstr ""
|
654 |
|
655 |
#: dist/include/license/class-bd-license.php:276
|
656 |
-
#: include/license/class-bd-license.php:
|
657 |
msgid ""
|
658 |
"The license key for \"%s\" addon was successfully activated. The addon will "
|
659 |
"get updates automatically till the license key is valid."
|
660 |
msgstr ""
|
661 |
|
662 |
#: dist/include/license/class-bd-license.php:284
|
663 |
-
#: include/license/class-bd-license.php:
|
664 |
msgid ""
|
665 |
"The license key for \"%s\" addon doesn't have any more activations left. "
|
666 |
"Kindly buy a new license."
|
667 |
msgstr ""
|
668 |
|
669 |
#: dist/include/license/class-bd-license.php:288
|
670 |
-
#: include/license/class-bd-license.php:
|
671 |
msgid "The license key for \"%s\" addon is revoked. Kindly buy a new license."
|
672 |
msgstr ""
|
673 |
|
674 |
#: dist/include/license/class-bd-license.php:292
|
675 |
-
#: include/license/class-bd-license.php:
|
676 |
msgid "The license key for \"%s\" addon has expired. Kindly buy a new license."
|
677 |
msgstr ""
|
678 |
|
679 |
#: dist/include/license/class-bd-license.php:296
|
680 |
-
#: include/license/class-bd-license.php:
|
681 |
msgid "The license key for \"%s\" addon is invalid"
|
682 |
msgstr ""
|
683 |
|
@@ -911,7 +914,6 @@ msgstr ""
|
|
911 |
#: dist/include/meta/class-bulk-delete-comment-meta.php:171
|
912 |
#: dist/include/meta/class-bulk-delete-post-meta.php:171
|
913 |
#: dist/include/meta/class-bulk-delete-user-meta.php:151
|
914 |
-
#: dist/include/ui/form.php:138
|
915 |
#: include/meta/class-bulk-delete-comment-meta.php:171
|
916 |
#: include/meta/class-bulk-delete-post-meta.php:171
|
917 |
#: include/meta/class-bulk-delete-user-meta.php:151
|
@@ -1254,7 +1256,8 @@ msgid "Bulk Delete Misc"
|
|
1254 |
msgstr ""
|
1255 |
|
1256 |
#: dist/include/pages/class-bulk-delete-pages.php:35
|
1257 |
-
|
|
|
1258 |
msgstr ""
|
1259 |
|
1260 |
#: dist/include/pages/class-bulk-delete-pages.php:42
|
@@ -1308,23 +1311,23 @@ msgstr[0] ""
|
|
1308 |
msgstr[1] ""
|
1309 |
|
1310 |
#: dist/include/posts/class-bulk-delete-posts.php:31
|
1311 |
-
#:
|
1312 |
-
|
1313 |
-
msgid "Select the posts which you want to delete"
|
1314 |
msgstr ""
|
1315 |
|
1316 |
#: dist/include/posts/class-bulk-delete-posts.php:38
|
1317 |
-
|
|
|
1318 |
msgstr ""
|
1319 |
|
1320 |
#: dist/include/posts/class-bulk-delete-posts.php:38
|
1321 |
#: dist/include/posts/class-bulk-delete-posts.php:52
|
1322 |
#: dist/include/posts/class-bulk-delete-posts.php:59
|
1323 |
#: dist/include/posts/class-bulk-delete-posts.php:66
|
1324 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1325 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1326 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1327 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1328 |
#: include/posts/class-bulk-delete-posts.php:38
|
1329 |
#: include/posts/class-bulk-delete-posts.php:52
|
1330 |
#: include/posts/class-bulk-delete-posts.php:59
|
@@ -1347,224 +1350,252 @@ msgid "Drafts"
|
|
1347 |
msgstr ""
|
1348 |
|
1349 |
#: dist/include/posts/class-bulk-delete-posts.php:52
|
1350 |
-
|
|
|
1351 |
msgstr ""
|
1352 |
|
1353 |
#: dist/include/posts/class-bulk-delete-posts.php:59
|
1354 |
-
|
|
|
1355 |
msgstr ""
|
1356 |
|
1357 |
#: dist/include/posts/class-bulk-delete-posts.php:66
|
1358 |
-
|
|
|
1359 |
msgstr ""
|
1360 |
|
1361 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1362 |
-
|
|
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1366 |
-
|
|
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
|
|
|
|
|
|
|
|
|
|
1370 |
#: include/posts/class-bulk-delete-posts.php:125
|
1371 |
msgid "Posts with the selected status are scheduled for deletion."
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1375 |
#: include/posts/class-bulk-delete-posts.php:129
|
1376 |
msgid "Deleted %d post with the selected post status"
|
1377 |
msgid_plural "Deleted %d posts with the selected post status"
|
1378 |
msgstr[0] ""
|
1379 |
msgstr[1] ""
|
1380 |
|
1381 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1382 |
-
|
|
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1386 |
-
|
|
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1390 |
#: include/posts/class-bulk-delete-posts.php:233
|
1391 |
msgid ""
|
1392 |
"Note: The post count below for each category is the total number of posts in "
|
1393 |
"that category, irrespective of post type"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1397 |
#: include/posts/class-bulk-delete-posts.php:243
|
1398 |
msgid "Select Categories"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1402 |
#: include/posts/class-bulk-delete-posts.php:244
|
1403 |
msgid "All Categories"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1407 |
#: include/posts/class-bulk-delete-posts.php:296
|
1408 |
msgid "Posts from the selected categories are scheduled for deletion."
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1412 |
#: include/posts/class-bulk-delete-posts.php:300
|
1413 |
msgid "Deleted %d post from the selected categories"
|
1414 |
msgid_plural "Deleted %d posts from the selected categories"
|
1415 |
msgstr[0] ""
|
1416 |
msgstr[1] ""
|
1417 |
|
1418 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1419 |
-
|
|
|
1420 |
msgstr ""
|
1421 |
|
1422 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1423 |
#: include/posts/class-bulk-delete-posts.php:372
|
1424 |
msgid "Select Tags"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1428 |
#: include/posts/class-bulk-delete-posts.php:373
|
1429 |
msgid "All Tags"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1433 |
#: include/posts/class-bulk-delete-posts.php:395
|
1434 |
msgid "You don't have any posts assigned to tags in this blog."
|
1435 |
msgstr ""
|
1436 |
|
1437 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1438 |
#: include/posts/class-bulk-delete-posts.php:426
|
1439 |
msgid "Posts from the selected tags are scheduled for deletion."
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1443 |
#: include/posts/class-bulk-delete-posts.php:430
|
1444 |
msgid "Deleted %d post from the selected tags"
|
1445 |
msgid_plural "Deleted %d posts from the selected tags"
|
1446 |
msgstr[0] ""
|
1447 |
msgstr[1] ""
|
1448 |
|
1449 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1450 |
-
|
|
|
|
|
1451 |
msgstr ""
|
1452 |
|
1453 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1454 |
-
|
|
|
1455 |
msgstr ""
|
1456 |
|
1457 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
|
|
1458 |
msgid ""
|
1459 |
-
"The selected taxonomy has the following terms. Select the terms
|
1460 |
-
"you want to delete"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1464 |
#: include/posts/class-bulk-delete-posts.php:530
|
1465 |
msgid ""
|
1466 |
"Note: The post count below for each term is the total number of posts in "
|
1467 |
"that term, irrespective of post type"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1471 |
-
|
|
|
|
|
|
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1475 |
#: include/posts/class-bulk-delete-posts.php:600
|
1476 |
msgid "Posts from the selected custom taxonomies are scheduled for deletion."
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1480 |
#: include/posts/class-bulk-delete-posts.php:604
|
1481 |
msgid "Deleted %d post from the selected custom taxonomies"
|
1482 |
msgid_plural "Deleted %d posts from the selected custom taxonomies"
|
1483 |
msgstr[0] ""
|
1484 |
msgstr[1] ""
|
1485 |
|
1486 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1487 |
-
|
|
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1491 |
-
|
|
|
|
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1495 |
#: include/posts/class-bulk-delete-posts.php:765
|
1496 |
msgid "Posts from the selected custom post type are scheduled for deletion."
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1500 |
#: include/posts/class-bulk-delete-posts.php:769
|
1501 |
msgid "Deleted %d post from the selected custom post type"
|
1502 |
msgid_plural "Deleted %d posts from the selected custom post type"
|
1503 |
msgstr[0] ""
|
1504 |
msgstr[1] ""
|
1505 |
|
1506 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1507 |
#: include/posts/class-bulk-delete-posts.php:841
|
1508 |
msgid "Delete posts and pages that have the following Permalink"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1512 |
#: include/posts/class-bulk-delete-posts.php:847
|
1513 |
msgid "Enter one post url (not post ids) per line"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1517 |
#: include/posts/class-bulk-delete-posts.php:882
|
1518 |
msgid "Deleted %d post with the specified urls"
|
1519 |
msgid_plural "Deleted %d posts with the specified urls"
|
1520 |
msgstr[0] ""
|
1521 |
msgstr[1] ""
|
1522 |
|
1523 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
|
|
|
|
|
|
|
|
|
|
1524 |
#: include/posts/class-bulk-delete-posts.php:915
|
1525 |
msgid "All Revisions"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1529 |
#: include/posts/class-bulk-delete-posts.php:915
|
1530 |
msgid "Revisions"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1534 |
#: include/posts/class-bulk-delete-posts.php:936
|
1535 |
msgid "Deleted %d post revision"
|
1536 |
msgid_plural "Deleted %d post revisions"
|
1537 |
msgstr[0] ""
|
1538 |
msgstr[1] ""
|
1539 |
|
1540 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1541 |
#: include/posts/class-bulk-delete-posts.php:980
|
1542 |
msgid ""
|
1543 |
"Are you sure you want to delete all the posts based on the selected option?"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1547 |
#: include/posts/class-bulk-delete-posts.php:981
|
1548 |
msgid "Please select posts from at least one option"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1552 |
#: include/posts/class-bulk-delete-posts.php:985
|
1553 |
msgid "Please select at least one category"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1557 |
#: include/posts/class-bulk-delete-posts.php:989
|
1558 |
msgid "Please select at least one tag"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1562 |
#: include/posts/class-bulk-delete-posts.php:993
|
1563 |
msgid "Please enter at least one post url"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: dist/include/posts/class-bulk-delete-posts.php:
|
1567 |
-
#: include/posts/class-bulk-delete-posts.php:
|
1568 |
msgid "The selected scheduled job was successfully deleted "
|
1569 |
msgstr ""
|
1570 |
|
@@ -1586,17 +1617,16 @@ msgid "Add Addon License"
|
|
1586 |
msgstr ""
|
1587 |
|
1588 |
#: dist/include/system-info/class-bulk-delete-system-info.php:50
|
1589 |
-
#: include/system-info/class-bulk-delete-system-info.php:50
|
1590 |
msgid "System Information"
|
1591 |
msgstr ""
|
1592 |
|
1593 |
#: dist/include/system-info/class-bulk-delete-system-info.php:58
|
1594 |
-
#: include/system-info/class-
|
1595 |
msgid "Please include this information when posting support requests."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
#: dist/include/system-info/class-bulk-delete-system-info.php:64
|
1599 |
-
#: include/system-info/class-
|
1600 |
msgid ""
|
1601 |
"SAVEQUERIES is <a href=\"%s\" target=\"_blank\">enabled</a>. This puts "
|
1602 |
"additional load on the memory and will restrict the number of items that can "
|
@@ -1604,14 +1634,14 @@ msgid ""
|
|
1604 |
msgstr ""
|
1605 |
|
1606 |
#: dist/include/system-info/class-bulk-delete-system-info.php:72
|
1607 |
-
#: include/system-info/class-
|
1608 |
msgid ""
|
1609 |
"DISABLE_WP_CRON is <a href=\"%s\" target=\"_blank\">enabled</a>. This "
|
1610 |
"prevents scheduler from running."
|
1611 |
msgstr ""
|
1612 |
|
1613 |
#: dist/include/system-info/class-bulk-delete-system-info.php:83
|
1614 |
-
#: include/system-info/class-
|
1615 |
msgid ""
|
1616 |
"To copy the system info, click below then press Ctrl + C (PC) or Cmd + C "
|
1617 |
"(Mac)."
|
@@ -1729,6 +1759,12 @@ msgstr ""
|
|
1729 |
msgid "Use this option if there are more than 1000 %s and the script timesout."
|
1730 |
msgstr ""
|
1731 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1732 |
#: dist/include/users/class-bd-users-page.php:46
|
1733 |
#: dist/include/users/class-bd-users-page.php:47
|
1734 |
#: dist/include/users/class-bd-users-page.php:69
|
@@ -1784,13 +1820,13 @@ msgstr ""
|
|
1784 |
msgid "Meta Value"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#: dist/include/users/modules/class-bulk-delete-users-by-user-meta.php:
|
1788 |
#: include/users/modules/class-bulk-delete-users-by-user-meta.php:153
|
1789 |
msgid ""
|
1790 |
"Are you sure you want to delete all the users from the selected user meta?"
|
1791 |
msgstr ""
|
1792 |
|
1793 |
-
#: dist/include/users/modules/class-bulk-delete-users-by-user-meta.php:
|
1794 |
#: include/users/modules/class-bulk-delete-users-by-user-meta.php:156
|
1795 |
msgid ""
|
1796 |
"Please enter the value for the user meta field based on which you want to "
|
@@ -1817,13 +1853,13 @@ msgstr ""
|
|
1817 |
msgid "Select the user roles from which you want to delete users"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
-
#: dist/include/users/modules/class-bulk-delete-users-by-user-role.php:
|
1821 |
#: include/users/modules/class-bulk-delete-users-by-user-role.php:146
|
1822 |
msgid ""
|
1823 |
"Are you sure you want to delete all the users from the selected user role?"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
#: dist/include/users/modules/class-bulk-delete-users-by-user-role.php:
|
1827 |
#: include/users/modules/class-bulk-delete-users-by-user-role.php:149
|
1828 |
msgid "Select at least one user role from which users should be deleted"
|
1829 |
msgstr ""
|
@@ -1841,96 +1877,8 @@ msgstr ""
|
|
1841 |
msgid "All"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
-
#: include/
|
1845 |
-
msgid "
|
1846 |
-
msgstr ""
|
1847 |
-
|
1848 |
-
#: include/base/users/class-bd-user-meta-box-module.php:161
|
1849 |
-
msgid "days ago"
|
1850 |
-
msgstr ""
|
1851 |
-
|
1852 |
-
#: include/pages/class-bulk-delete-pages.php:35
|
1853 |
-
msgid "Select the status from which you want to delete pages"
|
1854 |
-
msgstr ""
|
1855 |
-
|
1856 |
-
#: include/posts/class-bulk-delete-posts.php:31
|
1857 |
-
msgid "Select the post status from which you want to delete posts"
|
1858 |
-
msgstr ""
|
1859 |
-
|
1860 |
-
#: include/posts/class-bulk-delete-posts.php:38
|
1861 |
-
msgid "All Published Posts"
|
1862 |
-
msgstr ""
|
1863 |
-
|
1864 |
-
#: include/posts/class-bulk-delete-posts.php:52
|
1865 |
-
msgid "All Pending Posts"
|
1866 |
-
msgstr ""
|
1867 |
-
|
1868 |
-
#: include/posts/class-bulk-delete-posts.php:59
|
1869 |
-
msgid "All Scheduled Posts"
|
1870 |
-
msgstr ""
|
1871 |
-
|
1872 |
-
#: include/posts/class-bulk-delete-posts.php:66
|
1873 |
-
msgid "All Private Posts"
|
1874 |
-
msgstr ""
|
1875 |
-
|
1876 |
-
#: include/posts/class-bulk-delete-posts.php:74
|
1877 |
-
msgid "All Sticky Posts"
|
1878 |
-
msgstr ""
|
1879 |
-
|
1880 |
-
#: include/posts/class-bulk-delete-posts.php:75
|
1881 |
-
msgid "Note"
|
1882 |
-
msgstr ""
|
1883 |
-
|
1884 |
-
#: include/posts/class-bulk-delete-posts.php:75
|
1885 |
-
msgid "The date filter will not work for sticky posts"
|
1886 |
-
msgstr ""
|
1887 |
-
|
1888 |
-
#: include/posts/class-bulk-delete-posts.php:226
|
1889 |
-
msgid "Select the post type from which you want to delete posts by category"
|
1890 |
-
msgstr ""
|
1891 |
-
|
1892 |
-
#: include/posts/class-bulk-delete-posts.php:232
|
1893 |
-
msgid "Select the categories from which you wan to delete posts"
|
1894 |
-
msgstr ""
|
1895 |
-
|
1896 |
-
#: include/posts/class-bulk-delete-posts.php:365
|
1897 |
-
msgid "Select the tags from which you want to delete posts"
|
1898 |
-
msgstr ""
|
1899 |
-
|
1900 |
-
#: include/posts/class-bulk-delete-posts.php:503
|
1901 |
-
msgid ""
|
1902 |
-
"Select the post type from which you want to delete posts by custom taxonomy"
|
1903 |
-
msgstr ""
|
1904 |
-
|
1905 |
-
#: include/posts/class-bulk-delete-posts.php:510
|
1906 |
-
msgid "Select the taxonomies from which you want to delete posts"
|
1907 |
-
msgstr ""
|
1908 |
-
|
1909 |
-
#: include/posts/class-bulk-delete-posts.php:529
|
1910 |
-
msgid ""
|
1911 |
-
"The selected taxonomy has the following terms. Select the terms from which "
|
1912 |
-
"you want to delete posts"
|
1913 |
-
msgstr ""
|
1914 |
-
|
1915 |
-
#: include/posts/class-bulk-delete-posts.php:567
|
1916 |
-
msgid ""
|
1917 |
-
"This WordPress installation doesn't have any non-empty custom taxonomies "
|
1918 |
-
"defined"
|
1919 |
-
msgstr ""
|
1920 |
-
|
1921 |
-
#: include/posts/class-bulk-delete-posts.php:705
|
1922 |
-
msgid "Select the custom post types from which you want to delete posts"
|
1923 |
-
msgstr ""
|
1924 |
-
|
1925 |
-
#: include/posts/class-bulk-delete-posts.php:734
|
1926 |
-
msgid ""
|
1927 |
-
"This WordPress installation doesn't have any non-empty custom post types"
|
1928 |
-
msgstr ""
|
1929 |
-
|
1930 |
-
#: include/ui/form.php:138
|
1931 |
-
msgid ""
|
1932 |
-
"Enter time in <strong>Y-m-d H:i:s</strong> format or enter <strong>now</"
|
1933 |
-
"strong> to use current time"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
#: node_modules/grunt-wp-i18n/test/fixtures/basic-theme/exclude/file.php:3
|
1 |
+
# Copyright (C) 2016 Bulk Delete
|
2 |
# This file is distributed under the same license as the Bulk Delete package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Bulk Delete 5.5.4\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bulk-delete\n"
|
7 |
+
"POT-Creation-Date: 2016-02-13 15:02:19+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
17 |
msgid "Cheatin’ huh?"
|
18 |
msgstr ""
|
19 |
|
20 |
+
#: bulk-delete.php:298 dist/bulk-delete.php:296
|
21 |
msgid "Bulk WP"
|
22 |
msgstr ""
|
23 |
|
24 |
+
#: bulk-delete.php:300 bulk-delete.php:488 dist/bulk-delete.php:298
|
25 |
#: dist/bulk-delete.php:487 dist/include/ui/admin-ui.php:50
|
26 |
#: include/ui/admin-ui.php:50
|
27 |
msgid "Bulk Delete Posts"
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: bulk-delete.php:301 bulk-delete.php:538 dist/bulk-delete.php:299
|
31 |
#: dist/bulk-delete.php:539
|
32 |
msgid "Bulk Delete Pages"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: bulk-delete.php:321 bulk-delete.php:597 dist/bulk-delete.php:319
|
36 |
#: dist/bulk-delete.php:600
|
37 |
msgid "Bulk Delete Schedules"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: bulk-delete.php:321 dist/bulk-delete.php:319
|
41 |
msgid "Scheduled Jobs"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: bulk-delete.php:322 dist/bulk-delete.php:320
|
45 |
#: dist/include/license/class-bd-license.php:33
|
46 |
#: include/license/class-bd-license.php:33
|
47 |
msgid "Addon Licenses"
|
48 |
msgstr ""
|
49 |
|
50 |
+
#: bulk-delete.php:369 dist/bulk-delete.php:368
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
msgid "By Post Status"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: bulk-delete.php:370 dist/bulk-delete.php:369
|
55 |
msgid "By Category"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: bulk-delete.php:371 dist/bulk-delete.php:370
|
59 |
msgid "By Tag"
|
60 |
msgstr ""
|
61 |
|
62 |
+
#: bulk-delete.php:372 dist/bulk-delete.php:371
|
63 |
msgid "By Custom Taxonomy"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: bulk-delete.php:373 dist/bulk-delete.php:372
|
67 |
msgid "By Custom Post Type"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: bulk-delete.php:374 dist/bulk-delete.php:373
|
71 |
msgid "By URL"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: bulk-delete.php:375 dist/bulk-delete.php:374
|
75 |
msgid "By Post Revision"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: bulk-delete.php:413 dist/bulk-delete.php:412
|
79 |
msgid "By Page Status"
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: bulk-delete.php:504 dist/bulk-delete.php:503
|
83 |
#: dist/include/misc/class-bulk-delete-misc.php:114
|
84 |
#: include/misc/class-bulk-delete-misc.php:114
|
85 |
msgid "WARNING: Posts deleted once cannot be retrieved back. Use with caution."
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: bulk-delete.php:554 dist/bulk-delete.php:555
|
89 |
msgid "WARNING: Pages deleted once cannot be retrieved back. Use with caution."
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: dist/bulk-delete.php:321
|
93 |
+
msgid "Bulk Delete System Info"
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: dist/bulk-delete.php:321
|
97 |
+
#: include/system-info/class-bd-system-info-page.php:50
|
98 |
+
msgid "System Info"
|
99 |
msgstr ""
|
100 |
|
101 |
#: dist/include/addons/addon-list.php:19 include/addons/addon-list.php:19
|
327 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:45
|
328 |
#: dist/include/pages/class-bulk-delete-pages.php:23
|
329 |
#: dist/include/posts/class-bulk-delete-posts.php:18
|
330 |
+
#: dist/include/posts/class-bulk-delete-posts.php:221
|
331 |
+
#: dist/include/posts/class-bulk-delete-posts.php:358
|
332 |
+
#: dist/include/posts/class-bulk-delete-posts.php:480
|
333 |
+
#: dist/include/posts/class-bulk-delete-posts.php:670
|
334 |
+
#: dist/include/posts/class-bulk-delete-posts.php:836
|
335 |
+
#: dist/include/posts/class-bulk-delete-posts.php:901
|
336 |
#: include/addons/pages.php:31 include/addons/posts.php:36
|
337 |
#: include/addons/posts.php:64 include/addons/posts.php:92
|
338 |
#: include/addons/posts.php:120 include/addons/posts.php:146
|
414 |
#: dist/include/meta/class-bulk-delete-user-meta.php:216
|
415 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:221
|
416 |
#: dist/include/pages/class-bulk-delete-pages.php:119
|
417 |
+
#: dist/include/posts/class-bulk-delete-posts.php:126
|
418 |
+
#: dist/include/posts/class-bulk-delete-posts.php:297
|
419 |
+
#: dist/include/posts/class-bulk-delete-posts.php:427
|
420 |
+
#: dist/include/posts/class-bulk-delete-posts.php:601
|
421 |
+
#: dist/include/posts/class-bulk-delete-posts.php:766
|
422 |
#: include/base/class-bd-meta-box-module.php:277
|
423 |
#: include/meta/class-bulk-delete-comment-meta.php:240
|
424 |
#: include/meta/class-bulk-delete-post-meta.php:240
|
440 |
msgid "See the full list of <a href = \"%s\">scheduled tasks</a>"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:160
|
444 |
+
#: include/base/users/class-bd-user-meta-box-module.php:160
|
445 |
+
msgid "Restrict to users who have registered at least "
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:161
|
449 |
+
#: include/base/users/class-bd-user-meta-box-module.php:161
|
450 |
+
msgid "days ago"
|
451 |
+
msgstr ""
|
452 |
+
|
453 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:175
|
454 |
#: include/base/users/class-bd-user-meta-box-module.php:175
|
455 |
msgid "Restrict to users who have not logged in the last "
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:176
|
459 |
#: dist/include/meta/class-bulk-delete-comment-meta.php:134
|
460 |
#: dist/include/meta/class-bulk-delete-post-meta.php:134
|
461 |
#: dist/include/misc/class-bulk-delete-jetpack-contact-form-messages.php:110
|
474 |
msgid "days"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:179
|
478 |
#: include/base/users/class-bd-user-meta-box-module.php:179
|
479 |
msgid "Need the free \"Simple Login Log\" Plugin"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:187
|
483 |
#: include/base/users/class-bd-user-meta-box-module.php:187
|
484 |
msgid ""
|
485 |
"Enter \"0 days\" to delete users who have never logged in after the \"Simple "
|
486 |
"Login Log\" plugin has been installed."
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: dist/include/base/users/class-bd-user-meta-box-module.php:202
|
490 |
#: include/base/users/class-bd-user-meta-box-module.php:202
|
491 |
msgid ""
|
492 |
"Only if user doesn't have any post. Only posts from 'post' post type would "
|
559 |
msgid "You have not scheduled any bulk delete jobs."
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:181
|
563 |
#: include/libraries/EDD_SL_Plugin_Updater.php:181
|
564 |
msgid ""
|
565 |
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
566 |
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:188
|
570 |
#: include/libraries/EDD_SL_Plugin_Updater.php:188
|
571 |
msgid ""
|
572 |
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
574 |
"\">update now</a>."
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:326
|
578 |
#: include/libraries/EDD_SL_Plugin_Updater.php:326
|
579 |
msgid "You do not have permission to install plugin updates"
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: dist/include/libraries/EDD_SL_Plugin_Updater.php:326
|
583 |
#: include/libraries/EDD_SL_Plugin_Updater.php:326
|
584 |
msgid "Error"
|
585 |
msgstr ""
|
632 |
msgstr ""
|
633 |
|
634 |
#: dist/include/license/class-bd-license.php:192
|
635 |
+
#: include/license/class-bd-license.php:191
|
636 |
msgid "The license key for \"%s\" addon was successfully deactivated"
|
637 |
msgstr ""
|
638 |
|
639 |
#: dist/include/license/class-bd-license.php:197
|
640 |
+
#: include/license/class-bd-license.php:196
|
641 |
msgid ""
|
642 |
"There was some problem while trying to deactivate license key for \"%s\" "
|
643 |
"addon. Kindly try again"
|
644 |
msgstr ""
|
645 |
|
646 |
#: dist/include/license/class-bd-license.php:222
|
647 |
+
#: include/license/class-bd-license.php:219
|
648 |
msgid "The license key was successfully deleted"
|
649 |
msgstr ""
|
650 |
|
651 |
#: dist/include/license/class-bd-license.php:266
|
652 |
+
#: include/license/class-bd-license.php:262
|
653 |
msgid ""
|
654 |
"There was some problem in contacting our store to activate the license key "
|
655 |
"for \"%s\" addon"
|
656 |
msgstr ""
|
657 |
|
658 |
#: dist/include/license/class-bd-license.php:276
|
659 |
+
#: include/license/class-bd-license.php:272
|
660 |
msgid ""
|
661 |
"The license key for \"%s\" addon was successfully activated. The addon will "
|
662 |
"get updates automatically till the license key is valid."
|
663 |
msgstr ""
|
664 |
|
665 |
#: dist/include/license/class-bd-license.php:284
|
666 |
+
#: include/license/class-bd-license.php:280
|
667 |
msgid ""
|
668 |
"The license key for \"%s\" addon doesn't have any more activations left. "
|
669 |
"Kindly buy a new license."
|
670 |
msgstr ""
|
671 |
|
672 |
#: dist/include/license/class-bd-license.php:288
|
673 |
+
#: include/license/class-bd-license.php:284
|
674 |
msgid "The license key for \"%s\" addon is revoked. Kindly buy a new license."
|
675 |
msgstr ""
|
676 |
|
677 |
#: dist/include/license/class-bd-license.php:292
|
678 |
+
#: include/license/class-bd-license.php:288
|
679 |
msgid "The license key for \"%s\" addon has expired. Kindly buy a new license."
|
680 |
msgstr ""
|
681 |
|
682 |
#: dist/include/license/class-bd-license.php:296
|
683 |
+
#: include/license/class-bd-license.php:292
|
684 |
msgid "The license key for \"%s\" addon is invalid"
|
685 |
msgstr ""
|
686 |
|
914 |
#: dist/include/meta/class-bulk-delete-comment-meta.php:171
|
915 |
#: dist/include/meta/class-bulk-delete-post-meta.php:171
|
916 |
#: dist/include/meta/class-bulk-delete-user-meta.php:151
|
|
|
917 |
#: include/meta/class-bulk-delete-comment-meta.php:171
|
918 |
#: include/meta/class-bulk-delete-post-meta.php:171
|
919 |
#: include/meta/class-bulk-delete-user-meta.php:151
|
1256 |
msgstr ""
|
1257 |
|
1258 |
#: dist/include/pages/class-bulk-delete-pages.php:35
|
1259 |
+
#: include/pages/class-bulk-delete-pages.php:35
|
1260 |
+
msgid "Select the status from which you want to delete pages"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
#: dist/include/pages/class-bulk-delete-pages.php:42
|
1311 |
msgstr[1] ""
|
1312 |
|
1313 |
#: dist/include/posts/class-bulk-delete-posts.php:31
|
1314 |
+
#: include/posts/class-bulk-delete-posts.php:31
|
1315 |
+
msgid "Select the post status from which you want to delete posts"
|
|
|
1316 |
msgstr ""
|
1317 |
|
1318 |
#: dist/include/posts/class-bulk-delete-posts.php:38
|
1319 |
+
#: include/posts/class-bulk-delete-posts.php:38
|
1320 |
+
msgid "All Published Posts"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
#: dist/include/posts/class-bulk-delete-posts.php:38
|
1324 |
#: dist/include/posts/class-bulk-delete-posts.php:52
|
1325 |
#: dist/include/posts/class-bulk-delete-posts.php:59
|
1326 |
#: dist/include/posts/class-bulk-delete-posts.php:66
|
1327 |
+
#: dist/include/posts/class-bulk-delete-posts.php:74
|
1328 |
+
#: dist/include/posts/class-bulk-delete-posts.php:246
|
1329 |
+
#: dist/include/posts/class-bulk-delete-posts.php:375
|
1330 |
+
#: dist/include/posts/class-bulk-delete-posts.php:543
|
1331 |
#: include/posts/class-bulk-delete-posts.php:38
|
1332 |
#: include/posts/class-bulk-delete-posts.php:52
|
1333 |
#: include/posts/class-bulk-delete-posts.php:59
|
1350 |
msgstr ""
|
1351 |
|
1352 |
#: dist/include/posts/class-bulk-delete-posts.php:52
|
1353 |
+
#: include/posts/class-bulk-delete-posts.php:52
|
1354 |
+
msgid "All Pending Posts"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
#: dist/include/posts/class-bulk-delete-posts.php:59
|
1358 |
+
#: include/posts/class-bulk-delete-posts.php:59
|
1359 |
+
msgid "All Scheduled Posts"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
#: dist/include/posts/class-bulk-delete-posts.php:66
|
1363 |
+
#: include/posts/class-bulk-delete-posts.php:66
|
1364 |
+
msgid "All Private Posts"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: dist/include/posts/class-bulk-delete-posts.php:74
|
1368 |
+
#: include/posts/class-bulk-delete-posts.php:74
|
1369 |
+
msgid "All Sticky Posts"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: dist/include/posts/class-bulk-delete-posts.php:75
|
1373 |
+
#: include/posts/class-bulk-delete-posts.php:75
|
1374 |
+
msgid "Note"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
+
#: dist/include/posts/class-bulk-delete-posts.php:75
|
1378 |
+
#: include/posts/class-bulk-delete-posts.php:75
|
1379 |
+
msgid "The date filter will not work for sticky posts"
|
1380 |
+
msgstr ""
|
1381 |
+
|
1382 |
+
#: dist/include/posts/class-bulk-delete-posts.php:125
|
1383 |
#: include/posts/class-bulk-delete-posts.php:125
|
1384 |
msgid "Posts with the selected status are scheduled for deletion."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: dist/include/posts/class-bulk-delete-posts.php:129
|
1388 |
#: include/posts/class-bulk-delete-posts.php:129
|
1389 |
msgid "Deleted %d post with the selected post status"
|
1390 |
msgid_plural "Deleted %d posts with the selected post status"
|
1391 |
msgstr[0] ""
|
1392 |
msgstr[1] ""
|
1393 |
|
1394 |
+
#: dist/include/posts/class-bulk-delete-posts.php:226
|
1395 |
+
#: include/posts/class-bulk-delete-posts.php:226
|
1396 |
+
msgid "Select the post type from which you want to delete posts by category"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: dist/include/posts/class-bulk-delete-posts.php:232
|
1400 |
+
#: include/posts/class-bulk-delete-posts.php:232
|
1401 |
+
msgid "Select the categories from which you wan to delete posts"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: dist/include/posts/class-bulk-delete-posts.php:233
|
1405 |
#: include/posts/class-bulk-delete-posts.php:233
|
1406 |
msgid ""
|
1407 |
"Note: The post count below for each category is the total number of posts in "
|
1408 |
"that category, irrespective of post type"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
+
#: dist/include/posts/class-bulk-delete-posts.php:243
|
1412 |
#: include/posts/class-bulk-delete-posts.php:243
|
1413 |
msgid "Select Categories"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: dist/include/posts/class-bulk-delete-posts.php:244
|
1417 |
#: include/posts/class-bulk-delete-posts.php:244
|
1418 |
msgid "All Categories"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
+
#: dist/include/posts/class-bulk-delete-posts.php:296
|
1422 |
#: include/posts/class-bulk-delete-posts.php:296
|
1423 |
msgid "Posts from the selected categories are scheduled for deletion."
|
1424 |
msgstr ""
|
1425 |
|
1426 |
+
#: dist/include/posts/class-bulk-delete-posts.php:300
|
1427 |
#: include/posts/class-bulk-delete-posts.php:300
|
1428 |
msgid "Deleted %d post from the selected categories"
|
1429 |
msgid_plural "Deleted %d posts from the selected categories"
|
1430 |
msgstr[0] ""
|
1431 |
msgstr[1] ""
|
1432 |
|
1433 |
+
#: dist/include/posts/class-bulk-delete-posts.php:365
|
1434 |
+
#: include/posts/class-bulk-delete-posts.php:365
|
1435 |
+
msgid "Select the tags from which you want to delete posts"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
+
#: dist/include/posts/class-bulk-delete-posts.php:372
|
1439 |
#: include/posts/class-bulk-delete-posts.php:372
|
1440 |
msgid "Select Tags"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: dist/include/posts/class-bulk-delete-posts.php:373
|
1444 |
#: include/posts/class-bulk-delete-posts.php:373
|
1445 |
msgid "All Tags"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
#: dist/include/posts/class-bulk-delete-posts.php:395
|
1449 |
#: include/posts/class-bulk-delete-posts.php:395
|
1450 |
msgid "You don't have any posts assigned to tags in this blog."
|
1451 |
msgstr ""
|
1452 |
|
1453 |
+
#: dist/include/posts/class-bulk-delete-posts.php:426
|
1454 |
#: include/posts/class-bulk-delete-posts.php:426
|
1455 |
msgid "Posts from the selected tags are scheduled for deletion."
|
1456 |
msgstr ""
|
1457 |
|
1458 |
+
#: dist/include/posts/class-bulk-delete-posts.php:430
|
1459 |
#: include/posts/class-bulk-delete-posts.php:430
|
1460 |
msgid "Deleted %d post from the selected tags"
|
1461 |
msgid_plural "Deleted %d posts from the selected tags"
|
1462 |
msgstr[0] ""
|
1463 |
msgstr[1] ""
|
1464 |
|
1465 |
+
#: dist/include/posts/class-bulk-delete-posts.php:503
|
1466 |
+
#: include/posts/class-bulk-delete-posts.php:503
|
1467 |
+
msgid ""
|
1468 |
+
"Select the post type from which you want to delete posts by custom taxonomy"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: dist/include/posts/class-bulk-delete-posts.php:510
|
1472 |
+
#: include/posts/class-bulk-delete-posts.php:510
|
1473 |
+
msgid "Select the taxonomies from which you want to delete posts"
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: dist/include/posts/class-bulk-delete-posts.php:529
|
1477 |
+
#: include/posts/class-bulk-delete-posts.php:529
|
1478 |
msgid ""
|
1479 |
+
"The selected taxonomy has the following terms. Select the terms from which "
|
1480 |
+
"you want to delete posts"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: dist/include/posts/class-bulk-delete-posts.php:530
|
1484 |
#: include/posts/class-bulk-delete-posts.php:530
|
1485 |
msgid ""
|
1486 |
"Note: The post count below for each term is the total number of posts in "
|
1487 |
"that term, irrespective of post type"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: dist/include/posts/class-bulk-delete-posts.php:567
|
1491 |
+
#: include/posts/class-bulk-delete-posts.php:567
|
1492 |
+
msgid ""
|
1493 |
+
"This WordPress installation doesn't have any non-empty custom taxonomies "
|
1494 |
+
"defined"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
+
#: dist/include/posts/class-bulk-delete-posts.php:600
|
1498 |
#: include/posts/class-bulk-delete-posts.php:600
|
1499 |
msgid "Posts from the selected custom taxonomies are scheduled for deletion."
|
1500 |
msgstr ""
|
1501 |
|
1502 |
+
#: dist/include/posts/class-bulk-delete-posts.php:604
|
1503 |
#: include/posts/class-bulk-delete-posts.php:604
|
1504 |
msgid "Deleted %d post from the selected custom taxonomies"
|
1505 |
msgid_plural "Deleted %d posts from the selected custom taxonomies"
|
1506 |
msgstr[0] ""
|
1507 |
msgstr[1] ""
|
1508 |
|
1509 |
+
#: dist/include/posts/class-bulk-delete-posts.php:705
|
1510 |
+
#: include/posts/class-bulk-delete-posts.php:705
|
1511 |
+
msgid "Select the custom post types from which you want to delete posts"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
+
#: dist/include/posts/class-bulk-delete-posts.php:734
|
1515 |
+
#: include/posts/class-bulk-delete-posts.php:734
|
1516 |
+
msgid ""
|
1517 |
+
"This WordPress installation doesn't have any non-empty custom post types"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
+
#: dist/include/posts/class-bulk-delete-posts.php:765
|
1521 |
#: include/posts/class-bulk-delete-posts.php:765
|
1522 |
msgid "Posts from the selected custom post type are scheduled for deletion."
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: dist/include/posts/class-bulk-delete-posts.php:769
|
1526 |
#: include/posts/class-bulk-delete-posts.php:769
|
1527 |
msgid "Deleted %d post from the selected custom post type"
|
1528 |
msgid_plural "Deleted %d posts from the selected custom post type"
|
1529 |
msgstr[0] ""
|
1530 |
msgstr[1] ""
|
1531 |
|
1532 |
+
#: dist/include/posts/class-bulk-delete-posts.php:841
|
1533 |
#: include/posts/class-bulk-delete-posts.php:841
|
1534 |
msgid "Delete posts and pages that have the following Permalink"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: dist/include/posts/class-bulk-delete-posts.php:847
|
1538 |
#: include/posts/class-bulk-delete-posts.php:847
|
1539 |
msgid "Enter one post url (not post ids) per line"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: dist/include/posts/class-bulk-delete-posts.php:882
|
1543 |
#: include/posts/class-bulk-delete-posts.php:882
|
1544 |
msgid "Deleted %d post with the specified urls"
|
1545 |
msgid_plural "Deleted %d posts with the specified urls"
|
1546 |
msgstr[0] ""
|
1547 |
msgstr[1] ""
|
1548 |
|
1549 |
+
#: dist/include/posts/class-bulk-delete-posts.php:908
|
1550 |
+
#: include/posts/class-bulk-delete-posts.php:908
|
1551 |
+
msgid "Select the posts which you want to delete"
|
1552 |
+
msgstr ""
|
1553 |
+
|
1554 |
+
#: dist/include/posts/class-bulk-delete-posts.php:915
|
1555 |
#: include/posts/class-bulk-delete-posts.php:915
|
1556 |
msgid "All Revisions"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
+
#: dist/include/posts/class-bulk-delete-posts.php:915
|
1560 |
#: include/posts/class-bulk-delete-posts.php:915
|
1561 |
msgid "Revisions"
|
1562 |
msgstr ""
|
1563 |
|
1564 |
+
#: dist/include/posts/class-bulk-delete-posts.php:936
|
1565 |
#: include/posts/class-bulk-delete-posts.php:936
|
1566 |
msgid "Deleted %d post revision"
|
1567 |
msgid_plural "Deleted %d post revisions"
|
1568 |
msgstr[0] ""
|
1569 |
msgstr[1] ""
|
1570 |
|
1571 |
+
#: dist/include/posts/class-bulk-delete-posts.php:980
|
1572 |
#: include/posts/class-bulk-delete-posts.php:980
|
1573 |
msgid ""
|
1574 |
"Are you sure you want to delete all the posts based on the selected option?"
|
1575 |
msgstr ""
|
1576 |
|
1577 |
+
#: dist/include/posts/class-bulk-delete-posts.php:981
|
1578 |
#: include/posts/class-bulk-delete-posts.php:981
|
1579 |
msgid "Please select posts from at least one option"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
+
#: dist/include/posts/class-bulk-delete-posts.php:985
|
1583 |
#: include/posts/class-bulk-delete-posts.php:985
|
1584 |
msgid "Please select at least one category"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: dist/include/posts/class-bulk-delete-posts.php:989
|
1588 |
#: include/posts/class-bulk-delete-posts.php:989
|
1589 |
msgid "Please select at least one tag"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: dist/include/posts/class-bulk-delete-posts.php:993
|
1593 |
#: include/posts/class-bulk-delete-posts.php:993
|
1594 |
msgid "Please enter at least one post url"
|
1595 |
msgstr ""
|
1596 |
|
1597 |
+
#: dist/include/posts/class-bulk-delete-posts.php:1018
|
1598 |
+
#: include/posts/class-bulk-delete-posts.php:1017
|
1599 |
msgid "The selected scheduled job was successfully deleted "
|
1600 |
msgstr ""
|
1601 |
|
1617 |
msgstr ""
|
1618 |
|
1619 |
#: dist/include/system-info/class-bulk-delete-system-info.php:50
|
|
|
1620 |
msgid "System Information"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
#: dist/include/system-info/class-bulk-delete-system-info.php:58
|
1624 |
+
#: include/system-info/class-bd-system-info-page.php:54
|
1625 |
msgid "Please include this information when posting support requests."
|
1626 |
msgstr ""
|
1627 |
|
1628 |
#: dist/include/system-info/class-bulk-delete-system-info.php:64
|
1629 |
+
#: include/system-info/class-bd-system-info-page.php:74
|
1630 |
msgid ""
|
1631 |
"SAVEQUERIES is <a href=\"%s\" target=\"_blank\">enabled</a>. This puts "
|
1632 |
"additional load on the memory and will restrict the number of items that can "
|
1634 |
msgstr ""
|
1635 |
|
1636 |
#: dist/include/system-info/class-bulk-delete-system-info.php:72
|
1637 |
+
#: include/system-info/class-bd-system-info-page.php:82
|
1638 |
msgid ""
|
1639 |
"DISABLE_WP_CRON is <a href=\"%s\" target=\"_blank\">enabled</a>. This "
|
1640 |
"prevents scheduler from running."
|
1641 |
msgstr ""
|
1642 |
|
1643 |
#: dist/include/system-info/class-bulk-delete-system-info.php:83
|
1644 |
+
#: include/system-info/class-bd-system-info-page.php:100
|
1645 |
msgid ""
|
1646 |
"To copy the system info, click below then press Ctrl + C (PC) or Cmd + C "
|
1647 |
"(Mac)."
|
1759 |
msgid "Use this option if there are more than 1000 %s and the script timesout."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: dist/include/ui/form.php:138 include/ui/form.php:138
|
1763 |
+
msgid ""
|
1764 |
+
"Enter time in <strong>Y-m-d H:i:s</strong> format or enter <strong>now</"
|
1765 |
+
"strong> to use current time"
|
1766 |
+
msgstr ""
|
1767 |
+
|
1768 |
#: dist/include/users/class-bd-users-page.php:46
|
1769 |
#: dist/include/users/class-bd-users-page.php:47
|
1770 |
#: dist/include/users/class-bd-users-page.php:69
|
1820 |
msgid "Meta Value"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
+
#: dist/include/users/modules/class-bulk-delete-users-by-user-meta.php:153
|
1824 |
#: include/users/modules/class-bulk-delete-users-by-user-meta.php:153
|
1825 |
msgid ""
|
1826 |
"Are you sure you want to delete all the users from the selected user meta?"
|
1827 |
msgstr ""
|
1828 |
|
1829 |
+
#: dist/include/users/modules/class-bulk-delete-users-by-user-meta.php:156
|
1830 |
#: include/users/modules/class-bulk-delete-users-by-user-meta.php:156
|
1831 |
msgid ""
|
1832 |
"Please enter the value for the user meta field based on which you want to "
|
1853 |
msgid "Select the user roles from which you want to delete users"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: dist/include/users/modules/class-bulk-delete-users-by-user-role.php:146
|
1857 |
#: include/users/modules/class-bulk-delete-users-by-user-role.php:146
|
1858 |
msgid ""
|
1859 |
"Are you sure you want to delete all the users from the selected user role?"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: dist/include/users/modules/class-bulk-delete-users-by-user-role.php:149
|
1863 |
#: include/users/modules/class-bulk-delete-users-by-user-role.php:149
|
1864 |
msgid "Select at least one user role from which users should be deleted"
|
1865 |
msgstr ""
|
1877 |
msgid "All"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: include/system-info/class-bd-system-info-page.php:49
|
1881 |
+
msgid "Bulk Delete - System Info"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1882 |
msgstr ""
|
1883 |
|
1884 |
#: node_modules/grunt-wp-i18n/test/fixtures/basic-theme/exclude/file.php:3
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: sudar
|
3 |
Tags: mass, bulk, delete, post, comment, draft, revision, page, user, meta fields
|
4 |
Requires at least: 3.9
|
5 |
-
Tested up to: 4.
|
6 |
Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
|
7 |
-
Stable tag: 5.5.
|
8 |
|
9 |
Bulk delete posts, pages, users, attachments and meta fields based on different conditions and filters.
|
10 |
|
@@ -275,6 +275,14 @@ You can contact us by posting about it in our [support forum](http://bulkwp.com/
|
|
275 |
This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.
|
276 |
== Changelog ==
|
277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
= 2015-11-02 - v5.5.3 - (Dev time: 3 hours) =
|
279 |
- New Features
|
280 |
- Added the ability to delete users based on their registered date. (Issue #115)
|
@@ -562,6 +570,9 @@ This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/
|
|
562 |
|
563 |
== Upgrade Notice ==
|
564 |
|
|
|
|
|
|
|
565 |
= 5.5.3 =
|
566 |
Added the ability to delete users based on registration date
|
567 |
|
2 |
Contributors: sudar
|
3 |
Tags: mass, bulk, delete, post, comment, draft, revision, page, user, meta fields
|
4 |
Requires at least: 3.9
|
5 |
+
Tested up to: 4.7
|
6 |
Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
|
7 |
+
Stable tag: 5.5.4
|
8 |
|
9 |
Bulk delete posts, pages, users, attachments and meta fields based on different conditions and filters.
|
10 |
|
275 |
This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.
|
276 |
== Changelog ==
|
277 |
|
278 |
+
= 2016-02-13 - v5.5.4 - (Dev time: 5 hours) =
|
279 |
+
|
280 |
+
- Bug Fixes
|
281 |
+
- Security fix that prevents non-privileged users from deleting posts.
|
282 |
+
|
283 |
+
- Enhancements
|
284 |
+
- Lot of code refactoring to improve quality.
|
285 |
+
|
286 |
= 2015-11-02 - v5.5.3 - (Dev time: 3 hours) =
|
287 |
- New Features
|
288 |
- Added the ability to delete users based on their registered date. (Issue #115)
|
570 |
|
571 |
== Upgrade Notice ==
|
572 |
|
573 |
+
= 5.5.4 =
|
574 |
+
Fixed a security bug that allowed non-privileged users to delete posts
|
575 |
+
|
576 |
= 5.5.3 =
|
577 |
Added the ability to delete users based on registration date
|
578 |
|
tags
DELETED
@@ -1,892 +0,0 @@
|
|
1 |
-
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
|
2 |
-
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
|
3 |
-
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
|
4 |
-
!_TAG_PROGRAM_NAME Exuberant Ctags //
|
5 |
-
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
|
6 |
-
!_TAG_PROGRAM_VERSION 5.8 //
|
7 |
-
BD_Addon include/addons/base/class-bd-addon.php /^abstract class BD_Addon {$/;" c
|
8 |
-
BD_Base_Addon include/addons/base/class-bd-base-addon.php /^abstract class BD_Base_Addon extends BD_Addon {$/;" c
|
9 |
-
BD_EDD_API_Wrapper include/license/class-bd-edd-api-wrapper.php /^class BD_EDD_API_Wrapper {$/;" c
|
10 |
-
BD_License include/license/class-bd-license.php /^class BD_License {$/;" c
|
11 |
-
BD_License_Handler include/license/class-bd-license-handler.php /^class BD_License_Handler {$/;" c
|
12 |
-
BD_Meta_Box_Module include/base/class-bd-meta-box-module.php /^abstract class BD_Meta_Box_Module {$/;" c
|
13 |
-
BD_Page include/base/class-bd-page.php /^abstract class BD_Page {$/;" c
|
14 |
-
BD_Scheduler_Addon include/addons/base/class-bd-scheduler-addon.php /^abstract class BD_Scheduler_Addon extends BD_Addon {$/;" c
|
15 |
-
BD_Settings include/settings/class-bd-settings.php /^class BD_Settings {$/;" c
|
16 |
-
BD_Settings_Page include/settings/class-bd-settings-page.php /^class BD_Settings_Page {$/;" c
|
17 |
-
BD_User_Meta_Box_Module include/base/users/class-bd-user-meta-box-module.php /^abstract class BD_User_Meta_Box_Module extends BD_Meta_Box_Module {$/;" c
|
18 |
-
BD_Users_Page include/users/class-bd-users-page.php /^class BD_Users_Page extends BD_Page {$/;" c
|
19 |
-
BD_Util include/util/class-bd-util.php /^class BD_Util {$/;" c
|
20 |
-
BULK_DELETE bulk-delete.php /^function BULK_DELETE() {$/;" f
|
21 |
-
Bulk_Delete bulk-delete.php /^final class Bulk_Delete {$/;" c
|
22 |
-
Bulk_Delete_By_Days include/util/class-bulk-delete-by-days.php /^class Bulk_Delete_By_Days {$/;" c
|
23 |
-
Bulk_Delete_Comment_Meta include/meta/class-bulk-delete-comment-meta.php /^class Bulk_Delete_Comment_Meta {$/;" c
|
24 |
-
Bulk_Delete_Help_Screen include/ui/class-bulk-delete-help-screen.php /^class Bulk_Delete_Help_Screen {$/;" c
|
25 |
-
Bulk_Delete_Jetpack_Contact_Form_Message include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^class Bulk_Delete_Jetpack_Contact_Form_Message {$/;" c
|
26 |
-
Bulk_Delete_Meta include/meta/class-bulk-delete-meta.php /^class Bulk_Delete_Meta {$/;" c
|
27 |
-
Bulk_Delete_Misc include/misc/class-bulk-delete-misc.php /^class Bulk_Delete_Misc {$/;" c
|
28 |
-
Bulk_Delete_Pages include/pages/class-bulk-delete-pages.php /^class Bulk_Delete_Pages {$/;" c
|
29 |
-
Bulk_Delete_Post_Meta include/meta/class-bulk-delete-post-meta.php /^class Bulk_Delete_Post_Meta {$/;" c
|
30 |
-
Bulk_Delete_Posts include/posts/class-bulk-delete-posts.php /^class Bulk_Delete_Posts {$/;" c
|
31 |
-
Bulk_Delete_System_Info include/system-info/class-bulk-delete-system-info.php /^class Bulk_Delete_System_Info {$/;" c
|
32 |
-
Bulk_Delete_User_Meta include/meta/class-bulk-delete-user-meta.php /^class Bulk_Delete_User_Meta {$/;" c
|
33 |
-
Bulk_Delete_Users include/deprecated/class-bulk-delete-users.php /^class Bulk_Delete_Users {$/;" c
|
34 |
-
Bulk_Delete_Users_By_User_Meta include/users/modules/class-bulk-delete-users-by-user-meta.php /^class Bulk_Delete_Users_By_User_Meta extends BD_User_Meta_Box_Module {$/;" c
|
35 |
-
Bulk_Delete_Users_By_User_Role include/users/modules/class-bulk-delete-users-by-user-role.php /^class Bulk_Delete_Users_By_User_Role extends BD_User_Meta_Box_Module {$/;" c
|
36 |
-
Cron_List_Table include/cron/class-cron-list-table.php /^class Cron_List_Table extends WP_List_Table {$/;" c
|
37 |
-
EDD_SL_Plugin_Updater include/libraries/EDD_SL_Plugin_Updater.php /^class EDD_SL_Plugin_Updater {$/;" c
|
38 |
-
License_List_Table include/license/class-license-list-table.php /^class License_List_Table extends WP_List_Table {$/;" c
|
39 |
-
PLUGIN_DIR bulk-delete.php /^ public static $PLUGIN_DIR;$/;" v
|
40 |
-
PLUGIN_FILE bulk-delete.php /^ public static $PLUGIN_FILE;$/;" v
|
41 |
-
PLUGIN_URL bulk-delete.php /^ public static $PLUGIN_URL;$/;" v
|
42 |
-
__clone bulk-delete.php /^ public function __clone() {$/;" f
|
43 |
-
__construct include/addons/base/class-bd-addon.php /^ public function __construct() {$/;" f
|
44 |
-
__construct include/addons/base/class-bd-base-addon.php /^ public function __construct() {$/;" f
|
45 |
-
__construct include/addons/base/class-bd-scheduler-addon.php /^ public function __construct() {$/;" f
|
46 |
-
__construct include/base/class-bd-meta-box-module.php /^ public function __construct() {$/;" f
|
47 |
-
__construct include/base/class-bd-page.php /^ public function __construct() {$/;" f
|
48 |
-
__construct include/cron/class-cron-list-table.php /^ public function __construct() {$/;" f
|
49 |
-
__construct include/libraries/EDD_SL_Plugin_Updater.php /^ function __construct( $_api_url, $_plugin_file, $_api_data = null ) {$/;" f
|
50 |
-
__construct include/license/class-bd-license-handler.php /^ public function __construct( $addon_name, $addon_code, $version, $plugin_file, $author = 'Sudar Muthu' ) {$/;" f
|
51 |
-
__construct include/license/class-license-list-table.php /^ public function __construct() {$/;" f
|
52 |
-
__construct include/util/class-bulk-delete-by-days.php /^ public function __construct() {$/;" f
|
53 |
-
__wakeup bulk-delete.php /^ public function __wakeup() {$/;" f
|
54 |
-
_action include/libraries/EDD_SL_Plugin_Updater.php /^ function plugins_api_filter( $_data, $_action = '', $_args = null ) {$/;" v
|
55 |
-
_api_data include/libraries/EDD_SL_Plugin_Updater.php /^ function __construct( $_api_url, $_plugin_file, $_api_data = null ) {$/;" v
|
56 |
-
_column_headers include/cron/class-cron-list-table.php /^ $this->_column_headers = array( $columns, $hidden, $sortable );$/;" v
|
57 |
-
_column_headers include/license/class-license-list-table.php /^ $this->_column_headers = array( $columns, $hidden, $sortable );$/;" v
|
58 |
-
_data include/libraries/EDD_SL_Plugin_Updater.php /^ $_data = $api_response;$/;" v
|
59 |
-
_transient_data include/libraries/EDD_SL_Plugin_Updater.php /^ $_transient_data = new stdClass;$/;" v
|
60 |
-
a include/users/class-bd-users-page.php /^ * Make this class a "hybrid Singleton".$/;" c
|
61 |
-
a include/users/modules/class-bulk-delete-users-by-user-meta.php /^ * Make this class a "hybrid Singleton".$/;" c
|
62 |
-
a include/users/modules/class-bulk-delete-users-by-user-role.php /^ * Make this class a "hybrid Singleton".$/;" c
|
63 |
-
about_plugin_tab include/ui/class-bulk-delete-help-screen.php /^ $about_plugin_tab = array($/;" v
|
64 |
-
action_label include/license/class-license-list-table.php /^ $action_label = __( 'Deactivate', 'bulk-delete' );$/;" v
|
65 |
-
action_label include/license/class-license-list-table.php /^ $action_label = __( 'Delete', 'bulk-delete' );$/;" v
|
66 |
-
action_name include/license/class-license-list-table.php /^ $action_name = 'deactivate_license';$/;" v
|
67 |
-
action_name include/license/class-license-list-table.php /^ $action_name = 'delete_license';$/;" v
|
68 |
-
action_prefix include/base/class-bd-page.php /^ $action_prefix = "delete_{$this->item_type}_";$/;" v
|
69 |
-
action_prefix include/base/class-bd-page.php /^ if ( $action_prefix === substr( $action, 0, strlen( $action_prefix ) )$/;" v
|
70 |
-
actions include/cron/class-cron-list-table.php /^ $actions = array($/;" v
|
71 |
-
actions include/license/class-license-list-table.php /^ $actions = array($/;" v
|
72 |
-
activate_license include/license/class-bd-edd-api-wrapper.php /^ public static function activate_license( $addon, $license ) {$/;" f
|
73 |
-
activate_license include/license/class-bd-license.php /^ public static function activate_license( $addon_name, $addon_code, $license ) {$/;" f
|
74 |
-
activated include/license/class-bd-license-handler.php /^ $activated = BD_License::activate_license( $this->addon_name, $this->addon_code, $license_code );$/;" v
|
75 |
-
active_plugins include/system-info/class-bulk-delete-system-info.php /^ $active_plugins = get_site_option( 'active_sitewide_plugins', array() );$/;" v
|
76 |
-
active_plugins include/system-info/class-bulk-delete-system-info.php /^ $active_plugins = get_option( 'active_plugins', array() );$/;" v
|
77 |
-
add_contextual_help include/ui/class-bulk-delete-help-screen.php /^ public static function add_contextual_help( $screen ) {$/;" f
|
78 |
-
add_delete_comment_meta_box include/meta/class-bulk-delete-comment-meta.php /^ public static function add_delete_comment_meta_box() {$/;" f
|
79 |
-
add_delete_jetpack_messages_meta_box include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function add_delete_jetpack_messages_meta_box() {$/;" f
|
80 |
-
add_delete_meta_meta_boxes include/meta/class-bulk-delete-meta.php /^ public static function add_delete_meta_meta_boxes() {$/;" f
|
81 |
-
add_delete_meta_settings_panel include/meta/class-bulk-delete-meta.php /^ public static function add_delete_meta_settings_panel() {$/;" f
|
82 |
-
add_delete_misc_meta_boxes include/misc/class-bulk-delete-misc.php /^ public static function add_delete_misc_meta_boxes() {$/;" f
|
83 |
-
add_delete_misc_settings_panel include/misc/class-bulk-delete-misc.php /^ public static function add_delete_misc_settings_panel() {$/;" f
|
84 |
-
add_delete_pages_meta_boxes bulk-delete.php /^ public function add_delete_pages_meta_boxes() {$/;" f
|
85 |
-
add_delete_pages_settings_panel bulk-delete.php /^ public function add_delete_pages_settings_panel() {$/;" f
|
86 |
-
add_delete_post_meta_box include/meta/class-bulk-delete-post-meta.php /^ public static function add_delete_post_meta_box() {$/;" f
|
87 |
-
add_delete_posts_meta_boxes bulk-delete.php /^ public function add_delete_posts_meta_boxes() {$/;" f
|
88 |
-
add_delete_posts_settings_panel bulk-delete.php /^ public function add_delete_posts_settings_panel() {$/;" f
|
89 |
-
add_delete_user_meta_box include/meta/class-bulk-delete-user-meta.php /^ public static function add_delete_user_meta_box() {$/;" f
|
90 |
-
add_help_tab include/base/class-bd-page.php /^ protected function add_help_tab( $help_tabs ) {$/;" f
|
91 |
-
add_help_tab include/users/class-bd-users-page.php /^ protected function add_help_tab( $help_tabs ) {$/;" f
|
92 |
-
add_license_field include/license/class-bd-license-handler.php /^ public function add_license_field() {$/;" f
|
93 |
-
add_menu bulk-delete.php /^ public function add_menu() {$/;" f
|
94 |
-
add_menu include/base/class-bd-page.php /^ public function add_menu() {$/;" f
|
95 |
-
add_menu include/meta/class-bulk-delete-meta.php /^ public static function add_menu() {$/;" f
|
96 |
-
add_menu include/misc/class-bulk-delete-misc.php /^ public static function add_menu() {$/;" f
|
97 |
-
add_menu include/settings/class-bd-settings-page.php /^ public static function add_menu() {$/;" f
|
98 |
-
add_meta_boxes include/base/class-bd-page.php /^ public function add_meta_boxes() {$/;" f
|
99 |
-
add_plugin_action_links include/users/class-bd-users-page.php /^ public function add_plugin_action_links( $links, $file ) {$/;" f
|
100 |
-
add_script bulk-delete.php /^ public function add_script() {$/;" f
|
101 |
-
add_settings_panel include/base/class-bd-page.php /^ public function add_settings_panel() {$/;" f
|
102 |
-
addon_author include/addons/base/class-bd-addon.php /^ protected $addon_author = 'Sudar Muthu';$/;" v
|
103 |
-
addon_class_name include/addons/base/class-bd-scheduler-addon.php /^ protected function check_base_addon( $addon_class_name = null ) {$/;" v
|
104 |
-
addon_class_name include/addons/util.php /^ $addon_class_name = str_replace( 'Bulk_Delete', 'BD', $addon_class_name );$/;" v
|
105 |
-
addon_class_name include/addons/util.php /^ $addon_class_name = str_replace( ' ', '_', $addon_name );$/;" v
|
106 |
-
addon_code include/addons/base/class-bd-addon.php /^ protected $addon_code;$/;" v
|
107 |
-
addon_code include/license/class-bd-license-handler.php /^ $this->addon_code = $addon_code;$/;" v
|
108 |
-
addon_code include/license/class-bd-license-handler.php /^ private $addon_code;$/;" v
|
109 |
-
addon_code include/license/class-bd-license.php /^ $addon_code = $_GET['addon-code'];$/;" v
|
110 |
-
addon_code include/license/class-bd-license.php /^ foreach ( $licenses as $addon_code => $license ) {$/;" v
|
111 |
-
addon_file include/addons/base/class-bd-addon.php /^ $this->addon_file = $plugin_file;$/;" v
|
112 |
-
addon_file include/addons/base/class-bd-addon.php /^ protected $addon_file;$/;" v
|
113 |
-
addon_missing_notice include/addons/base/class-bd-scheduler-addon.php /^ public function addon_missing_notice() {$/;" f
|
114 |
-
addon_name include/addons/base/class-bd-addon.php /^ protected $addon_name;$/;" v
|
115 |
-
addon_name include/license/class-bd-license-handler.php /^ $this->addon_name = $addon_name;$/;" v
|
116 |
-
addon_name include/license/class-bd-license-handler.php /^ private $addon_name;$/;" v
|
117 |
-
addon_name include/license/class-bd-license.php /^ $addon_name = $license_data['addon-name'];$/;" v
|
118 |
-
addon_page bulk-delete.php /^ $this->addon_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Addon Licenses' , 'bulk-delete' ), __( 'Addon Licenses', 'bulk-delete' ), 'activate_plugins', self::ADDON_PAGE_SLUG, array( 'BD_License', 'display_addon_page' ) );$/;" v
|
119 |
-
addon_page bulk-delete.php /^ public $addon_page;$/;" v
|
120 |
-
addon_slug include/addons/util.php /^ $addon_slug = str_replace( 'bulk-delete-', '', $addon_name );$/;" v
|
121 |
-
addon_slug include/addons/util.php /^ $addon_slug = str_replace( ' ', '-', strtolower( $addon_name ) );$/;" v
|
122 |
-
addon_url include/addons/base/class-bd-scheduler-addon.php /^ $addon_url = bd_get_addon_url( $this->base_addon, $campaign_args );$/;" v
|
123 |
-
addon_url include/addons/util.php /^ $addon_url = $base . $addon_slug;$/;" v
|
124 |
-
addon_url include/addons/util.php /^ $addon_url = add_query_arg( $campaign_args, $addon_url );$/;" v
|
125 |
-
addon_url include/license/class-bd-license-handler.php /^ $addon_url = bd_get_addon_url( $this->addon_name, $campaign_args );$/;" v
|
126 |
-
addon_version include/addons/base/class-bd-addon.php /^ protected $addon_version;$/;" v
|
127 |
-
api_data include/libraries/EDD_SL_Plugin_Updater.php /^ $this->api_data = $_api_data;$/;" v
|
128 |
-
api_data include/libraries/EDD_SL_Plugin_Updater.php /^ private $api_data = array();$/;" v
|
129 |
-
api_params include/libraries/EDD_SL_Plugin_Updater.php /^ $api_params = array($/;" v
|
130 |
-
api_params include/license/class-bd-edd-api-wrapper.php /^ $api_params = array($/;" v
|
131 |
-
api_request include/libraries/EDD_SL_Plugin_Updater.php /^ private function api_request( $_action, $_data ) {$/;" f
|
132 |
-
api_response include/libraries/EDD_SL_Plugin_Updater.php /^ $api_response = $this->api_request( 'plugin_information', $to_send );$/;" v
|
133 |
-
api_url include/libraries/EDD_SL_Plugin_Updater.php /^ $this->api_url = trailingslashit( $_api_url );$/;" v
|
134 |
-
api_url include/libraries/EDD_SL_Plugin_Updater.php /^ if( $this->api_url == home_url() ) {$/;" v
|
135 |
-
api_url include/libraries/EDD_SL_Plugin_Updater.php /^ private $api_url = '';$/;" v
|
136 |
-
array_get include/util/class-bd-util.php /^ function array_get( $array, $key, $default = null ) {$/;" f
|
137 |
-
array_get_bool include/util/class-bd-util.php /^ function array_get_bool( $array, $key, $default = false ) {$/;" f
|
138 |
-
author include/license/class-bd-license-handler.php /^ $this->author = $author;$/;" v
|
139 |
-
author include/license/class-bd-license-handler.php /^ private $author;$/;" v
|
140 |
-
author include/license/class-bd-license-handler.php /^ public function __construct( $addon_name, $addon_code, $version, $plugin_file, $author = 'Sudar Muthu' ) {$/;" v
|
141 |
-
base include/addons/util.php /^ $base = 'http:\/\/bulkwp.com\/addons\/';$/;" v
|
142 |
-
base_addon include/addons/base/class-bd-scheduler-addon.php /^ protected $base_addon;$/;" v
|
143 |
-
base_addon_class_name include/addons/base/class-bd-scheduler-addon.php /^ $this->base_addon_class_name = $addon_class_name;$/;" v
|
144 |
-
base_addon_class_name include/addons/base/class-bd-scheduler-addon.php /^ $this->base_addon_class_name = bd_get_addon_class_name( $this->base_addon );$/;" v
|
145 |
-
base_addon_class_name include/addons/base/class-bd-scheduler-addon.php /^ protected $base_addon_class_name;$/;" v
|
146 |
-
base_addon_obj include/addons/base/class-bd-scheduler-addon.php /^ $this->base_addon_obj = call_user_func( array( $this->base_addon_class_name, 'factory' ) );$/;" v
|
147 |
-
base_addon_obj include/addons/base/class-bd-scheduler-addon.php /^ protected $base_addon_obj;$/;" v
|
148 |
-
base_addon_version include/addons/base/class-bd-scheduler-addon.php /^ protected $base_addon_version;$/;" v
|
149 |
-
bd include/addons/base/class-bd-addon.php /^ $bd = BULK_DELETE();$/;" v
|
150 |
-
bd include/addons/pages.php /^ $bd = BULK_DELETE();$/;" v
|
151 |
-
bd include/addons/posts.php /^ $bd = BULK_DELETE();$/;" v
|
152 |
-
bd include/base/class-bd-page.php /^ $bd = BULK_DELETE();$/;" v
|
153 |
-
bd include/license/class-bd-license-handler.php /^ $bd = BULK_DELETE();$/;" v
|
154 |
-
bd include/license/class-bd-license.php /^ $bd = BULK_DELETE();$/;" v
|
155 |
-
bd include/meta/class-bulk-delete-comment-meta.php /^ $bd = BULK_DELETE();$/;" v
|
156 |
-
bd include/meta/class-bulk-delete-meta.php /^ $bd = BULK_DELETE();$/;" v
|
157 |
-
bd include/meta/class-bulk-delete-post-meta.php /^ $bd = BULK_DELETE();$/;" v
|
158 |
-
bd include/meta/class-bulk-delete-user-meta.php /^ $bd = BULK_DELETE();$/;" v
|
159 |
-
bd include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $bd = BULK_DELETE();$/;" v
|
160 |
-
bd include/misc/class-bulk-delete-misc.php /^ $bd = BULK_DELETE();$/;" v
|
161 |
-
bd include/settings/class-bd-settings-page.php /^ $bd = BULK_DELETE();$/;" v
|
162 |
-
bd include/ui/class-bulk-delete-help-screen.php /^ $bd = BULK_DELETE();$/;" v
|
163 |
-
bd_action bulk-delete.php /^ $bd_action = sanitize_text_field( $_POST['bd_action'] );$/;" v
|
164 |
-
bd_add_links_in_plugin_listing include/ui/admin-ui.php /^function bd_add_links_in_plugin_listing( $links, $file ) {$/;" f
|
165 |
-
bd_add_plugin_action_links include/ui/admin-ui.php /^function bd_add_plugin_action_links( $links, $file ) {$/;" f
|
166 |
-
bd_add_rating_link include/ui/admin-ui.php /^function bd_add_rating_link( $footer_text ) {$/;" f
|
167 |
-
bd_build_query_options include/util/query.php /^function bd_build_query_options( $delete_options, $options = array() ) {$/;" f
|
168 |
-
bd_delete_options_compatibility include/deprecated/deprecated.php /^function bd_delete_options_compatibility( $options ) {$/;" f
|
169 |
-
bd_deregister_acf_select2 include/compatibility/advanced-custom-fields-pro.php /^function bd_deregister_acf_select2() {$/;" f
|
170 |
-
bd_deregister_woo_select2 include/compatibility/woocommerce.php /^function bd_deregister_woo_select2() {$/;" f
|
171 |
-
bd_display_available_addon_list include/addons/addon-list.php /^function bd_display_available_addon_list() {$/;" f
|
172 |
-
bd_enable_cron_for_old_addons include/deprecated/deprecated.php /^function bd_enable_cron_for_old_addons( $js_array ) {$/;" f
|
173 |
-
bd_get_addon_class_name include/addons/util.php /^function bd_get_addon_class_name( $addon_name ) {$/;" f
|
174 |
-
bd_get_addon_url include/addons/util.php /^function bd_get_addon_url( $addon_name, $campaign_args = array() ) {$/;" f
|
175 |
-
bd_get_allowed_mime_types include/util/class-bd-util.php /^function bd_get_allowed_mime_types() {$/;" f
|
176 |
-
bd_get_last_login include/compatibility/simple-login-log.php /^function bd_get_last_login( $user_id ) {$/;" f
|
177 |
-
bd_header_callback include/settings/setting-helpers.php /^function bd_header_callback( $args ) {$/;" f
|
178 |
-
bd_is_simple_login_log_present include/compatibility/simple-login-log.php /^function bd_is_simple_login_log_present() {$/;" f
|
179 |
-
bd_modify_admin_footer include/ui/admin-ui.php /^function bd_modify_admin_footer() {$/;" f
|
180 |
-
bd_options include/settings/setting-helpers.php /^ $bd_options = get_option( $option_name );$/;" v
|
181 |
-
bd_query include/util/query.php /^function bd_query( $options ) {$/;" f
|
182 |
-
bd_register_page_addons include/addons/pages.php /^function bd_register_page_addons() {$/;" f
|
183 |
-
bd_register_post_addons include/addons/posts.php /^function bd_register_post_addons() {$/;" f
|
184 |
-
bd_remove_event_calendar_filter include/compatibility/the-event-calendar.php /^function bd_remove_event_calendar_filter() {$/;" f
|
185 |
-
bd_render_cron_settings include/ui/form.php /^function bd_render_cron_settings( $slug, $addon_url ) {$/;" f
|
186 |
-
bd_render_delete_pages_from_trash include/addons/pages.php /^function bd_render_delete_pages_from_trash() {$/;" f
|
187 |
-
bd_render_delete_posts_by_custom_field_box include/addons/posts.php /^function bd_render_delete_posts_by_custom_field_box() {$/;" f
|
188 |
-
bd_render_delete_posts_by_duplicate_title_box include/addons/posts.php /^function bd_render_delete_posts_by_duplicate_title_box() {$/;" f
|
189 |
-
bd_render_delete_posts_by_title_box include/addons/posts.php /^function bd_render_delete_posts_by_title_box() {$/;" f
|
190 |
-
bd_render_delete_posts_by_user_role_box include/addons/posts.php /^function bd_render_delete_posts_by_user_role_box() {$/;" f
|
191 |
-
bd_render_delete_posts_from_trash include/addons/posts.php /^function bd_render_delete_posts_from_trash() {$/;" f
|
192 |
-
bd_render_delete_settings include/ui/form.php /^function bd_render_delete_settings( $slug ) {$/;" f
|
193 |
-
bd_render_filtering_table_header include/ui/form.php /^function bd_render_filtering_table_header() {$/;" f
|
194 |
-
bd_render_limit_settings include/ui/form.php /^function bd_render_limit_settings( $slug, $item = 'posts' ) {$/;" f
|
195 |
-
bd_render_post_type_dropdown include/ui/form.php /^function bd_render_post_type_dropdown( $slug ) {$/;" f
|
196 |
-
bd_render_private_post_settings include/ui/form.php /^function bd_render_private_post_settings( $slug ) {$/;" f
|
197 |
-
bd_render_restrict_settings include/ui/form.php /^function bd_render_restrict_settings( $slug, $item = 'posts' ) {$/;" f
|
198 |
-
bd_render_submit_button include/ui/form.php /^function bd_render_submit_button( $action ) {$/;" f
|
199 |
-
bd_rich_editor_callback include/settings/setting-helpers.php /^function bd_rich_editor_callback( $args ) {$/;" f
|
200 |
-
bd_text_callback include/settings/setting-helpers.php /^function bd_text_callback( $args ) {$/;" f
|
201 |
-
bd_to_bool include/util/class-bd-util.php /^function bd_to_bool( $string ) {$/;" f
|
202 |
-
bool_keys include/deprecated/deprecated.php /^ $bool_keys = array( 'restrict', 'force_delete', 'private' );$/;" v
|
203 |
-
bulk_delete bulk-delete.php /^ * Example: `<?php $bulk_delete = BULK_DELETE(); ?>`$/;" v
|
204 |
-
cache_key include/libraries/EDD_SL_Plugin_Updater.php /^ $cache_key = md5( 'edd_plugin_' .sanitize_key( $this->name ) . '_version_info' );$/;" v
|
205 |
-
call_edd_api include/license/class-bd-edd-api-wrapper.php /^ private static function call_edd_api( $api_params ) {$/;" f
|
206 |
-
campaign_args include/addons/base/class-bd-scheduler-addon.php /^ $campaign_args = array($/;" v
|
207 |
-
campaign_args include/addons/util.php /^function bd_get_addon_url( $addon_name, $campaign_args = array() ) {$/;" v
|
208 |
-
campaign_args include/license/class-bd-license-handler.php /^ $campaign_args = array($/;" v
|
209 |
-
can_delete include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $can_delete = apply_filters( 'bd_delete_jetpack_messages_can_delete', $delete_options, $post_id );$/;" v
|
210 |
-
can_delete_by_logged_date include/base/users/class-bd-user-meta-box-module.php /^ protected function can_delete_by_logged_date( $delete_options, $user ) {$/;" f
|
211 |
-
can_delete_by_post_count include/base/users/class-bd-user-meta-box-module.php /^ protected function can_delete_by_post_count( $delete_options, $user ) {$/;" f
|
212 |
-
capability include/base/class-bd-page.php /^ protected $capability = 'manage_options';$/;" v
|
213 |
-
capability include/users/class-bd-users-page.php /^ $this->capability = 'delete_users';$/;" v
|
214 |
-
categories include/posts/class-bulk-delete-posts.php /^ $categories = get_categories( array($/;" v
|
215 |
-
changelog_link include/libraries/EDD_SL_Plugin_Updater.php /^ $changelog_link = self_admin_url( 'index.php?edd_sl_action=view_plugin_changelog&plugin=' . $this->name . '&slug=' . $this->slug . '&TB_iframe=true&width=772&height=911' );$/;" v
|
216 |
-
check_base_addon include/addons/base/class-bd-scheduler-addon.php /^ protected function check_base_addon( $addon_class_name = null ) {$/;" f
|
217 |
-
check_license include/license/class-bd-edd-api-wrapper.php /^ public static function check_license( $addon, $license ) {$/;" f
|
218 |
-
check_license include/license/class-bd-license-handler.php /^ public function check_license() {$/;" f
|
219 |
-
check_license include/settings/class-bd-settings.php /^ public static function check_license( $input ) {$/;" f
|
220 |
-
check_update include/libraries/EDD_SL_Plugin_Updater.php /^ function check_update( $_transient_data ) {$/;" f
|
221 |
-
checkedurl include/posts/class-bulk-delete-posts.php /^ $checkedurl = get_site_url() . $checkedurl ;$/;" v
|
222 |
-
checkedurl include/posts/class-bulk-delete-posts.php /^ $checkedurl = $url;$/;" v
|
223 |
-
column_col_addon_name include/license/class-license-list-table.php /^ public function column_col_addon_name( $item ) {$/;" f
|
224 |
-
column_col_cron_due include/cron/class-cron-list-table.php /^ public function column_col_cron_due( $item ) {$/;" f
|
225 |
-
column_col_cron_options include/cron/class-cron-list-table.php /^ public function column_col_cron_options( $item ) {$/;" f
|
226 |
-
column_col_cron_schedule include/cron/class-cron-list-table.php /^ public function column_col_cron_schedule( $item ) {$/;" f
|
227 |
-
column_col_cron_type include/cron/class-cron-list-table.php /^ public function column_col_cron_type( $item ) {$/;" f
|
228 |
-
column_col_expires include/license/class-license-list-table.php /^ public function column_col_expires( $item ) {$/;" f
|
229 |
-
column_col_license include/license/class-license-list-table.php /^ public function column_col_license( $item ) {$/;" f
|
230 |
-
column_col_license_validity include/license/class-license-list-table.php /^ public function column_col_license_validity( $item ) {$/;" f
|
231 |
-
columns include/cron/class-cron-list-table.php /^ $columns = $this->get_columns();$/;" v
|
232 |
-
columns include/license/class-license-list-table.php /^ $columns = $this->get_columns();$/;" v
|
233 |
-
comments include/meta/class-bulk-delete-comment-meta.php /^ $comments = get_comments( $options );$/;" v
|
234 |
-
count include/addons/base/class-bd-scheduler-addon.php /^ $count = $this->get_module()->delete( $delete_options );$/;" v
|
235 |
-
count include/base/users/class-bd-user-meta-box-module.php /^ $count = 0;$/;" v
|
236 |
-
count include/meta/class-bulk-delete-comment-meta.php /^ $count = 0;$/;" v
|
237 |
-
count include/meta/class-bulk-delete-post-meta.php /^ $count = 0;$/;" v
|
238 |
-
count include/meta/class-bulk-delete-user-meta.php /^ $count = 0;$/;" v
|
239 |
-
count include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $count = 0;$/;" v
|
240 |
-
count include/posts/class-bulk-delete-posts.php /^ $count = 0;$/;" v
|
241 |
-
count include/users/modules/class-bulk-delete-users-by-user-role.php /^ $count = 0;$/;" v
|
242 |
-
create_settings include/settings/class-bd-settings.php /^ public static function create_settings() {$/;" f
|
243 |
-
cron include/util/class-bd-util.php /^ $cron = _get_cron_array();$/;" v
|
244 |
-
cron_hook include/addons/base/class-bd-scheduler-addon.php /^ $cron_hook = $this->base_addon_obj->get_cron_hook();$/;" v
|
245 |
-
cron_hook include/addons/base/class-bd-scheduler-addon.php /^ $cron_hook = $this->get_cron_hook();$/;" v
|
246 |
-
cron_hook include/addons/base/class-bd-scheduler-addon.php /^ $cron_hook = '';$/;" v
|
247 |
-
cron_hook include/addons/base/class-bd-scheduler-addon.php /^ protected $cron_hook;$/;" v
|
248 |
-
cron_hook include/base/class-bd-meta-box-module.php /^ protected $cron_hook;$/;" v
|
249 |
-
cron_hook include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->cron_hook = 'do-bulk-delete-users-by-meta';$/;" v
|
250 |
-
cron_hook include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->cron_hook = 'do-bulk-delete-users-by-role';$/;" v
|
251 |
-
cron_id include/posts/class-bulk-delete-posts.php /^ $cron_id = absint( $_GET['cron_id'] );$/;" v
|
252 |
-
cron_item include/util/class-bd-util.php /^ $cron_item = array();$/;" v
|
253 |
-
cron_items include/cron/class-cron-list-table.php /^ $cron_items = BD_Util::get_cron_schedules();$/;" v
|
254 |
-
cron_items include/posts/class-bulk-delete-posts.php /^ $cron_items = BD_Util::get_cron_schedules();$/;" v
|
255 |
-
cron_items include/util/class-bd-util.php /^ $cron_items = array();$/;" v
|
256 |
-
cron_list_table bulk-delete.php /^ $cron_list_table = new Cron_List_Table();$/;" v
|
257 |
-
cron_page bulk-delete.php /^ $this->cron_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete Schedules' , 'bulk-delete' ), __( 'Scheduled Jobs', 'bulk-delete' ), 'delete_posts' , self::CRON_PAGE_SLUG , array( $this, 'display_cron_page' ) );$/;" v
|
258 |
-
cron_page bulk-delete.php /^ public $cron_page;$/;" v
|
259 |
-
current_user include/base/class-bd-meta-box-module.php /^ $current_user = wp_get_current_user();$/;" v
|
260 |
-
current_user include/meta/class-bulk-delete-meta.php /^ $current_user = wp_get_current_user();$/;" v
|
261 |
-
current_user include/misc/class-bulk-delete-misc.php /^ $current_user = wp_get_current_user();$/;" v
|
262 |
-
current_user include/util/class-bd-util.php /^ $current_user = wp_get_current_user();$/;" v
|
263 |
-
data include/libraries/EDD_SL_Plugin_Updater.php /^ $data = array_merge( $this->api_data, $_data );$/;" v
|
264 |
-
date_format include/util/class-bd-util.php /^ $date_format = _x( 'M j, Y @ G:i', 'Cron table date format', 'bulk-delete' );$/;" v
|
265 |
-
days include/meta/class-bulk-delete-comment-meta.php /^ $days = $delete_options['days'];$/;" v
|
266 |
-
days include/meta/class-bulk-delete-post-meta.php /^ $days = $delete_options['days'];$/;" v
|
267 |
-
days include/util/class-bulk-delete-by-days.php /^ $this->days = $query->query_vars['days'];$/;" v
|
268 |
-
days include/util/class-bulk-delete-by-days.php /^ var $days;$/;" v
|
269 |
-
deactivate_license include/license/class-bd-edd-api-wrapper.php /^ public static function deactivate_license( $addon, $license ) {$/;" f
|
270 |
-
deactivate_license include/license/class-bd-license.php /^ public static function deactivate_license() {$/;" f
|
271 |
-
deactivated include/license/class-bd-license.php /^ $deactivated = BD_EDD_API_Wrapper::deactivate_license( $addon_name, $license );$/;" v
|
272 |
-
default include/util/class-bd-util.php /^ function array_get( $array, $key, $default = null ) {$/;" v
|
273 |
-
default include/util/class-bd-util.php /^ function array_get_bool( $array, $key, $default = false ) {$/;" v
|
274 |
-
defaults include/util/query.php /^ $defaults = array($/;" v
|
275 |
-
delete include/base/class-bd-meta-box-module.php /^ abstract public function delete( $delete_options );$/;" f
|
276 |
-
delete include/users/modules/class-bulk-delete-users-by-user-meta.php /^ public function delete( $delete_options ) {$/;" f
|
277 |
-
delete include/users/modules/class-bulk-delete-users-by-user-role.php /^ public function delete( $delete_options ) {$/;" f
|
278 |
-
delete_action include/base/class-bd-meta-box-module.php /^ protected $delete_action;$/;" v
|
279 |
-
delete_action include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->delete_action = 'delete_users_by_meta';$/;" v
|
280 |
-
delete_action include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->delete_action = 'delete_users_by_role';$/;" v
|
281 |
-
delete_comment_meta include/meta/class-bulk-delete-comment-meta.php /^ public static function delete_comment_meta( $delete_options ) {$/;" f
|
282 |
-
delete_jetpack_messages include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function delete_jetpack_messages( $delete_options ) {$/;" f
|
283 |
-
delete_license include/license/class-bd-license.php /^ public static function delete_license() {$/;" f
|
284 |
-
delete_license_from_cache include/license/class-bd-license.php /^ private static function delete_license_from_cache( $addon_code ) {$/;" f
|
285 |
-
delete_options include/meta/class-bulk-delete-comment-meta.php /^ $delete_options = array();$/;" v
|
286 |
-
delete_options include/meta/class-bulk-delete-comment-meta.php /^ $delete_options = apply_filters( 'bd_delete_comment_meta_options', $delete_options, $_POST );$/;" v
|
287 |
-
delete_options include/meta/class-bulk-delete-post-meta.php /^ $delete_options = array();$/;" v
|
288 |
-
delete_options include/meta/class-bulk-delete-post-meta.php /^ $delete_options = apply_filters( 'bd_delete_post_meta_options', $delete_options, $_POST );$/;" v
|
289 |
-
delete_options include/meta/class-bulk-delete-user-meta.php /^ $delete_options = array();$/;" v
|
290 |
-
delete_options include/meta/class-bulk-delete-user-meta.php /^ $delete_options = apply_filters( 'bd_delete_user_meta_options', $delete_options, $_POST );$/;" v
|
291 |
-
delete_options include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $delete_options = array();$/;" v
|
292 |
-
delete_options include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $delete_options = apply_filters( 'bd_delete_jetpack_messages_delete_options', $delete_options, $_POST );$/;" v
|
293 |
-
delete_options include/pages/class-bulk-delete-pages.php /^ $delete_options = array();$/;" v
|
294 |
-
delete_options include/pages/class-bulk-delete-pages.php /^ $delete_options = apply_filters( 'bd_delete_options', $delete_options );$/;" v
|
295 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array();$/;" v
|
296 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array();$/;" v
|
297 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array();$/;" v
|
298 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array();$/;" v
|
299 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = apply_filters( 'bd_delete_options', $delete_options );$/;" v
|
300 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array( 'revisions' => array_get( $_POST, 'smbd_revisions' ) );$/;" v
|
301 |
-
delete_options include/posts/class-bulk-delete-posts.php /^ $delete_options = array();$/;" v
|
302 |
-
delete_options include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $delete_options = array();$/;" v
|
303 |
-
delete_options include/users/modules/class-bulk-delete-users-by-user-role.php /^ $delete_options = array();$/;" v
|
304 |
-
delete_pages_by_status include/pages/class-bulk-delete-pages.php /^ public static function delete_pages_by_status( $delete_options ) {$/;" f
|
305 |
-
delete_post_meta include/meta/class-bulk-delete-post-meta.php /^ public static function delete_post_meta( $delete_options ) {$/;" f
|
306 |
-
delete_posts_by_category include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_category( $delete_options ) {$/;" f
|
307 |
-
delete_posts_by_post_type include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_post_type( $delete_options ) {$/;" f
|
308 |
-
delete_posts_by_revision include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_revision( $delete_options ) {$/;" f
|
309 |
-
delete_posts_by_status include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_status( $delete_options ) {$/;" f
|
310 |
-
delete_posts_by_tag include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_tag( $delete_options ) {$/;" f
|
311 |
-
delete_posts_by_taxonomy include/posts/class-bulk-delete-posts.php /^ public static function delete_posts_by_taxonomy( $delete_options ) {$/;" f
|
312 |
-
delete_posts_link include/ui/admin-ui.php /^ $delete_posts_link = '<a href="admin.php?page=' . Bulk_Delete::POSTS_PAGE_SLUG . '">' . __( 'Bulk Delete Posts', 'bulk-delete' ) . '<\/a>';$/;" v
|
313 |
-
delete_user_meta include/meta/class-bulk-delete-user-meta.php /^ public static function delete_user_meta( $delete_options ) {$/;" f
|
314 |
-
delete_users include/base/users/class-bd-user-meta-box-module.php /^ protected function delete_users( $options, $delete_options ) {$/;" f
|
315 |
-
delete_users_by_role include/deprecated/class-bulk-delete-users.php /^ public static function delete_users_by_role( $delete_options ) {$/;" f
|
316 |
-
delete_users_link include/users/class-bd-users-page.php /^ $delete_users_link = '<a href="admin.php?page=' . $this->page_slug . '">' . __( 'Bulk Delete Users', 'bulk-delete' ) . '<\/a>';$/;" v
|
317 |
-
deleted include/base/users/class-bd-user-meta-box-module.php /^ $deleted = wp_delete_user( $user->ID );$/;" v
|
318 |
-
deleted_count include/base/class-bd-meta-box-module.php /^ $deleted_count = $this->delete( $delete_options );$/;" v
|
319 |
-
deleted_count include/meta/class-bulk-delete-comment-meta.php /^ $deleted_count = self::delete_comment_meta( $delete_options );$/;" v
|
320 |
-
deleted_count include/meta/class-bulk-delete-post-meta.php /^ $deleted_count = self::delete_post_meta( $delete_options );$/;" v
|
321 |
-
deleted_count include/meta/class-bulk-delete-user-meta.php /^ $deleted_count = self::delete_user_meta( $delete_options );$/;" v
|
322 |
-
deleted_count include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $deleted_count = self::delete_jetpack_messages( $delete_options );$/;" v
|
323 |
-
deleted_count include/pages/class-bulk-delete-pages.php /^ $deleted_count = self::delete_pages_by_status( $delete_options );$/;" v
|
324 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_category( $delete_options );$/;" v
|
325 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_post_type( $delete_options );$/;" v
|
326 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_status( $delete_options );$/;" v
|
327 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_tag( $delete_options );$/;" v
|
328 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_taxonomy( $delete_options );$/;" v
|
329 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = count( $urls );$/;" v
|
330 |
-
deleted_count include/posts/class-bulk-delete-posts.php /^ $deleted_count = self::delete_posts_by_revision( $delete_options );$/;" v
|
331 |
-
dependencies_met include/addons/base/class-bd-addon.php /^ protected function dependencies_met() {$/;" f
|
332 |
-
disabled include/base/users/class-bd-user-meta-box-module.php /^ $disabled = '';$/;" v
|
333 |
-
disabled include/base/users/class-bd-user-meta-box-module.php /^ $disabled = 'disabled';$/;" v
|
334 |
-
display_activate_license_form bulk-delete.php /^ public $display_activate_license_form = false;$/;" v
|
335 |
-
display_activate_license_form include/license/class-bd-license.php /^ public static function display_activate_license_form() {$/;" f
|
336 |
-
display_addon_page include/license/class-bd-license.php /^ public static function display_addon_page() {$/;" f
|
337 |
-
display_cron_page bulk-delete.php /^ public function display_cron_page() {$/;" f
|
338 |
-
display_license_form include/license/class-bd-license-handler.php /^ public function display_license_form() {$/;" f
|
339 |
-
display_meta_page include/meta/class-bulk-delete-meta.php /^ public static function display_meta_page() {$/;" f
|
340 |
-
display_misc_page include/misc/class-bulk-delete-misc.php /^ public static function display_misc_page() {$/;" f
|
341 |
-
display_pages_page bulk-delete.php /^ public function display_pages_page() {$/;" f
|
342 |
-
display_post_type_status include/util/class-bd-util.php /^ public static function display_post_type_status( $str ) {$/;" f
|
343 |
-
display_posts_page bulk-delete.php /^ public function display_posts_page() {$/;" f
|
344 |
-
display_settings_page include/settings/class-bd-settings-page.php /^ public static function display_settings_page() {$/;" f
|
345 |
-
display_system_info include/system-info/class-bulk-delete-system-info.php /^ public static function display_system_info() {$/;" f
|
346 |
-
dives include/libraries/EDD_SL_Plugin_Updater.php /^ * This function dives into the update API just when WordPress creates its update array,$/;" f
|
347 |
-
do_delete include/addons/base/class-bd-scheduler-addon.php /^ public function do_delete( $delete_options ) {$/;" f
|
348 |
-
do_delete_comment_meta include/meta/class-bulk-delete-comment-meta.php /^ public static function do_delete_comment_meta() {$/;" f
|
349 |
-
do_delete_cron include/posts/class-bulk-delete-posts.php /^ public static function do_delete_cron() {$/;" f
|
350 |
-
do_delete_jetpack_messages include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function do_delete_jetpack_messages() {$/;" f
|
351 |
-
do_delete_pages_by_status include/pages/class-bulk-delete-pages.php /^ public static function do_delete_pages_by_status() {$/;" f
|
352 |
-
do_delete_post_meta include/meta/class-bulk-delete-post-meta.php /^ public static function do_delete_post_meta() {$/;" f
|
353 |
-
do_delete_posts_by_category include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_category() {$/;" f
|
354 |
-
do_delete_posts_by_post_type include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_post_type() {$/;" f
|
355 |
-
do_delete_posts_by_revision include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_revision() {$/;" f
|
356 |
-
do_delete_posts_by_status include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_status() {$/;" f
|
357 |
-
do_delete_posts_by_tag include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_tag() {$/;" f
|
358 |
-
do_delete_posts_by_taxonomy include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_taxonomy() {$/;" f
|
359 |
-
do_delete_posts_by_url include/posts/class-bulk-delete-posts.php /^ public static function do_delete_posts_by_url() {$/;" f
|
360 |
-
do_delete_user_meta include/meta/class-bulk-delete-user-meta.php /^ public static function do_delete_user_meta() {$/;" f
|
361 |
-
drafts include/posts/class-bulk-delete-posts.php /^ $drafts = $posts_count->draft;$/;" v
|
362 |
-
err_response include/license/class-bd-edd-api-wrapper.php /^ $err_response = array($/;" v
|
363 |
-
extra_tablenav include/cron/class-cron-list-table.php /^ public function extra_tablenav( $which ) {$/;" f
|
364 |
-
extra_tablenav include/license/class-license-list-table.php /^ public function extra_tablenav( $which ) {$/;" f
|
365 |
-
factory include/deprecated/class-bulk-delete-users.php /^ $factory = Bulk_Delete_Users_By_User_Role::factory();$/;" v
|
366 |
-
factory include/users/class-bd-users-page.php /^ public static function factory() {$/;" f
|
367 |
-
factory include/users/modules/class-bulk-delete-users-by-user-meta.php /^ public static function factory() {$/;" f
|
368 |
-
factory include/users/modules/class-bulk-delete-users-by-user-role.php /^ public static function factory() {$/;" f
|
369 |
-
feedback_count include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $feedback_count = wp_count_posts( self::FEEDBACK_POST_TYPE );$/;" v
|
370 |
-
field_slug include/base/class-bd-meta-box-module.php /^ protected $field_slug;$/;" v
|
371 |
-
field_slug include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->field_slug = 'u_meta';$/;" v
|
372 |
-
field_slug include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->field_slug = 'u_role';$/;" v
|
373 |
-
file include/ui/admin-ui.php /^ if ( $file == $plugin ) { \/\/ only for this plugin$/;" v
|
374 |
-
file include/ui/admin-ui.php /^ if ( $file == $this_plugin ) {$/;" v
|
375 |
-
file include/users/class-bd-users-page.php /^ if ( $file == $this_plugin ) {$/;" v
|
376 |
-
filter_js_array include/addons/base/class-bd-scheduler-addon.php /^ public function filter_js_array( $js_array ) {$/;" f
|
377 |
-
filter_js_array include/base/class-bd-meta-box-module.php /^ public function filter_js_array( $js_array) {$/;" f
|
378 |
-
filter_js_array include/meta/class-bulk-delete-comment-meta.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
379 |
-
filter_js_array include/meta/class-bulk-delete-post-meta.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
380 |
-
filter_js_array include/meta/class-bulk-delete-user-meta.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
381 |
-
filter_js_array include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
382 |
-
filter_js_array include/pages/class-bulk-delete-pages.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
383 |
-
filter_js_array include/posts/class-bulk-delete-posts.php /^ public static function filter_js_array( $js_array ) {$/;" f
|
384 |
-
filter_js_array include/users/modules/class-bulk-delete-users-by-user-meta.php /^ public function filter_js_array( $js_array ) {$/;" f
|
385 |
-
filter_js_array include/users/modules/class-bulk-delete-users-by-user-role.php /^ public function filter_js_array( $js_array ) {$/;" f
|
386 |
-
filter_where include/util/class-bulk-delete-by-days.php /^ public function filter_where( $where = '' ) {$/;" f
|
387 |
-
for include/addons/base/class-bd-addon.php /^ * Base class for BD Addons.$/;" c
|
388 |
-
for include/addons/base/class-bd-addon.php /^ * Base class for all BD Addons.$/;" c
|
389 |
-
for include/addons/base/class-bd-base-addon.php /^ * Base class for Base Addons.$/;" c
|
390 |
-
for include/addons/base/class-bd-base-addon.php /^ * Base class for all Base Addons.$/;" c
|
391 |
-
for include/addons/base/class-bd-scheduler-addon.php /^ * Base class for Base Addons.$/;" c
|
392 |
-
for include/addons/base/class-bd-scheduler-addon.php /^ * Base class for all Scheduler Addons.$/;" c
|
393 |
-
for include/base/class-bd-meta-box-module.php /^ * Helper function for processing deletion.$/;" f
|
394 |
-
for include/base/class-bd-meta-box-module.php /^ * Base class for a Bulk Delete Meta Box Module.$/;" c
|
395 |
-
for include/base/class-bd-page.php /^ * Base class for Pages.$/;" c
|
396 |
-
for include/base/class-bd-page.php /^ * Base class for all Pages.$/;" c
|
397 |
-
for include/base/users/class-bd-user-meta-box-module.php /^ * Base class for a Bulk Delete User Meta Box Module.$/;" c
|
398 |
-
for include/deprecated/class-bulk-delete-users.php /^ * Wire up proper class for backward compatibility.$/;" c
|
399 |
-
for include/meta/class-bulk-delete-comment-meta.php /^ * Utility class for deleting Comment Meta.$/;" c
|
400 |
-
for include/meta/class-bulk-delete-meta.php /^ * Utility class for deleting Meta Fields.$/;" c
|
401 |
-
for include/meta/class-bulk-delete-post-meta.php /^ * Utility class for deleting Post Meta.$/;" c
|
402 |
-
for include/meta/class-bulk-delete-user-meta.php /^ * Utility class for deleting User Meta.$/;" c
|
403 |
-
for include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ * Utility class for deleting Jetpack Contact Form Messages$/;" c
|
404 |
-
for include/misc/class-bulk-delete-misc.php /^ * Utility class for deleting Misc stuff$/;" c
|
405 |
-
for include/pages/class-bulk-delete-pages.php /^ * Utility class for deleting pages$/;" c
|
406 |
-
for include/posts/class-bulk-delete-posts.php /^ * lazy to create a separate class for a single function$/;" c
|
407 |
-
for include/posts/class-bulk-delete-posts.php /^ * Utility class for deleting posts$/;" c
|
408 |
-
for include/settings/class-bd-settings-page.php /^ * Utility class for Settings page$/;" c
|
409 |
-
force_delete include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $force_delete = false;$/;" v
|
410 |
-
force_delete include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $force_delete = true;$/;" v
|
411 |
-
force_delete include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $force_delete = $delete_options['force_delete'];$/;" v
|
412 |
-
force_delete include/posts/class-bulk-delete-posts.php /^ $force_delete = array_get_bool( $_POST, 'smbd_specific_force_delete', false );$/;" v
|
413 |
-
freq include/base/class-bd-meta-box-module.php /^ $freq = $_POST[ 'smbd_' . $this->field_slug . '_cron_freq' ];$/;" v
|
414 |
-
freq include/meta/class-bulk-delete-comment-meta.php /^ $freq = $_POST['smbd_cm_cron_freq'];$/;" v
|
415 |
-
freq include/meta/class-bulk-delete-comment-meta.php /^ if ( $freq == -1 ) {$/;" v
|
416 |
-
freq include/meta/class-bulk-delete-post-meta.php /^ $freq = $_POST['smbd_pm_cron_freq'];$/;" v
|
417 |
-
freq include/meta/class-bulk-delete-post-meta.php /^ if ( $freq == -1 ) {$/;" v
|
418 |
-
freq include/meta/class-bulk-delete-user-meta.php /^ $freq = $_POST['smbd_um_cron_freq'];$/;" v
|
419 |
-
freq include/meta/class-bulk-delete-user-meta.php /^ if ( $freq == -1 ) {$/;" v
|
420 |
-
freq include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $freq = $_POST['smbd_feedback_cron_freq'];$/;" v
|
421 |
-
freq include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ if ( $freq == -1 ) {$/;" v
|
422 |
-
freq include/pages/class-bulk-delete-pages.php /^ $freq = $_POST['smbd_pages_cron_freq'];$/;" v
|
423 |
-
freq include/pages/class-bulk-delete-pages.php /^ if ( $freq == -1 ) {$/;" v
|
424 |
-
freq include/posts/class-bulk-delete-posts.php /^ $freq = $_POST['smbd_cats_cron_freq'];$/;" v
|
425 |
-
freq include/posts/class-bulk-delete-posts.php /^ $freq = $_POST['smbd_post_status_cron_freq'];$/;" v
|
426 |
-
freq include/posts/class-bulk-delete-posts.php /^ $freq = $_POST['smbd_tags_cron_freq'];$/;" v
|
427 |
-
freq include/posts/class-bulk-delete-posts.php /^ $freq = $_POST['smbd_taxs_cron_freq'];$/;" v
|
428 |
-
freq include/posts/class-bulk-delete-posts.php /^ $freq = $_POST['smbd_types_cron_freq'];$/;" v
|
429 |
-
freq include/posts/class-bulk-delete-posts.php /^ if ( $freq == -1 ) {$/;" v
|
430 |
-
future include/posts/class-bulk-delete-posts.php /^ $future = $posts_count->future;$/;" v
|
431 |
-
generate_sysinfo_download include/system-info/class-bulk-delete-system-info.php /^ public static function generate_sysinfo_download() {$/;" f
|
432 |
-
get_addon_class_name include/addons/base/class-bd-addon.php /^ protected function get_addon_class_name() {$/;" f
|
433 |
-
get_addon_settings include/settings/class-bd-settings-page.php /^ public static function get_addon_settings() {$/;" f
|
434 |
-
get_columns include/cron/class-cron-list-table.php /^ public function get_columns() {$/;" f
|
435 |
-
get_columns include/license/class-license-list-table.php /^ public function get_columns() {$/;" f
|
436 |
-
get_cron_hook include/addons/base/class-bd-base-addon.php /^ public function get_cron_hook() {$/;" f
|
437 |
-
get_cron_hook include/addons/base/class-bd-scheduler-addon.php /^ protected function get_cron_hook() {$/;" f
|
438 |
-
get_cron_hook include/base/class-bd-meta-box-module.php /^ public function get_cron_hook() {$/;" f
|
439 |
-
get_cron_schedules include/util/class-bd-util.php /^ public static function get_cron_schedules() {$/;" f
|
440 |
-
get_field_slug include/base/class-bd-meta-box-module.php /^ public function get_field_slug() {$/;" f
|
441 |
-
get_help_tabs include/ui/class-bulk-delete-help-screen.php /^ private static function get_help_tabs( $screen ) {$/;" f
|
442 |
-
get_hidden_box_user_meta_field include/base/class-bd-meta-box-module.php /^ protected function get_hidden_box_user_meta_field() {$/;" f
|
443 |
-
get_license include/license/class-bd-license.php /^ public static function get_license( $addon_code ) {$/;" f
|
444 |
-
get_license_code include/license/class-bd-license.php /^ public static function get_license_code( $addon_code ) {$/;" f
|
445 |
-
get_licenses include/license/class-bd-license.php /^ public static function get_licenses() {$/;" f
|
446 |
-
get_meta_hidden_boxes include/meta/class-bulk-delete-meta.php /^ private static function get_meta_hidden_boxes() {$/;" f
|
447 |
-
get_misc_hidden_boxes include/misc/class-bulk-delete-misc.php /^ private static function get_misc_hidden_boxes() {$/;" f
|
448 |
-
get_module include/addons/base/class-bd-base-addon.php /^ public function get_module() {$/;" f
|
449 |
-
get_module include/addons/base/class-bd-scheduler-addon.php /^ protected function get_module() {$/;" f
|
450 |
-
get_page_slug include/base/class-bd-page.php /^ public function get_page_slug() {$/;" f
|
451 |
-
get_pages_hidden_boxes include/util/class-bd-util.php /^ public static function get_pages_hidden_boxes() {$/;" f
|
452 |
-
get_posts_hidden_boxes include/util/class-bd-util.php /^ public static function get_posts_hidden_boxes() {$/;" f
|
453 |
-
get_screen include/base/class-bd-page.php /^ public function get_screen() {$/;" f
|
454 |
-
get_sortable_columns include/cron/class-cron-list-table.php /^ public function get_sortable_columns() {$/;" f
|
455 |
-
get_sortable_columns include/license/class-license-list-table.php /^ public function get_sortable_columns() {$/;" f
|
456 |
-
get_unique_meta_keys include/users/modules/class-bulk-delete-users-by-user-meta.php /^ private function get_unique_meta_keys() {$/;" f
|
457 |
-
get_users_hidden_boxes include/util/class-bd-util.php /^ public static function get_users_hidden_boxes() {$/;" f
|
458 |
-
has_valid_license include/license/class-bd-license.php /^ public static function has_valid_license( $addon_name, $addon_code ) {$/;" f
|
459 |
-
help_tabs include/base/class-bd-page.php /^ $help_tabs = $this->add_help_tab( $help_tabs );$/;" v
|
460 |
-
help_tabs include/ui/class-bulk-delete-help-screen.php /^ $help_tabs = array();$/;" v
|
461 |
-
help_tabs include/ui/class-bulk-delete-help-screen.php /^ $help_tabs = self::get_help_tabs( $screen );$/;" v
|
462 |
-
hidden include/cron/class-cron-list-table.php /^ $hidden = array();$/;" v
|
463 |
-
hidden include/license/class-license-list-table.php /^ $hidden = array();$/;" v
|
464 |
-
hidden_boxes include/base/class-bd-meta-box-module.php /^ $hidden_boxes = get_user_meta( $current_user->ID, $user_meta_field, true );$/;" v
|
465 |
-
hidden_boxes include/meta/class-bulk-delete-meta.php /^ $hidden_boxes = self::get_meta_hidden_boxes();$/;" v
|
466 |
-
hidden_boxes include/misc/class-bulk-delete-misc.php /^ $hidden_boxes = self::get_misc_hidden_boxes();$/;" v
|
467 |
-
hidden_boxes include/util/class-bd-util.php /^ $hidden_boxes = self::get_pages_hidden_boxes();$/;" v
|
468 |
-
hidden_boxes include/util/class-bd-util.php /^ $hidden_boxes = self::get_posts_hidden_boxes();$/;" v
|
469 |
-
hidden_boxes include/util/class-bd-util.php /^ $hidden_boxes = self::get_users_hidden_boxes();$/;" v
|
470 |
-
hook include/util/class-bd-util.php /^ foreach ( (array) $cronhooks as $hook => $events ) {$/;" v
|
471 |
-
hook_updater include/license/class-bd-license-handler.php /^ private function hook_updater( $license_code ) {$/;" f
|
472 |
-
hooks include/license/class-bd-license-handler.php /^ private function hooks() {$/;" f
|
473 |
-
host include/system-info/class-bulk-delete-system-info.php /^ $host = 'Pagely';$/;" v
|
474 |
-
host include/system-info/class-bulk-delete-system-info.php /^ $host = 'WP Engine';$/;" v
|
475 |
-
host include/system-info/class-bulk-delete-system-info.php /^ $host = false;$/;" v
|
476 |
-
html include/settings/setting-helpers.php /^ $html = '<input type="text" class="' . $size . '-text" id="' . $option_name . '[' . $args['id'] . ']" name="' . $option_name . '[' . $args['id'] . ']" value="' . esc_attr( stripslashes( $value ) ) . '">';$/;" v
|
477 |
-
html include/settings/setting-helpers.php /^ $html = ob_get_clean();$/;" v
|
478 |
-
http_request_args include/libraries/EDD_SL_Plugin_Updater.php /^ function http_request_args( $args, $url ) {$/;" f
|
479 |
-
i include/util/class-bd-util.php /^ $i = 0;$/;" v
|
480 |
-
in include/base/class-bd-page.php /^ * Help tabs can be added by overriding this function in the child class.$/;" f
|
481 |
-
includes bulk-delete.php /^ private function includes() {$/;" f
|
482 |
-
increase_timeout bulk-delete.php /^ public function increase_timeout() {$/;" f
|
483 |
-
info_page bulk-delete.php /^ $this->info_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete System Info', 'bulk-delete' ), __( 'System Info' , 'bulk-delete' ), 'manage_options' , self::INFO_PAGE_SLUG , array( 'Bulk_Delete_System_Info', 'display_system_info' ) );$/;" v
|
484 |
-
info_page bulk-delete.php /^ public $info_page;$/;" v
|
485 |
-
init include/libraries/EDD_SL_Plugin_Updater.php /^ public function init() {$/;" f
|
486 |
-
initialize include/addons/base/class-bd-addon.php /^ abstract protected function initialize();$/;" f
|
487 |
-
initialize include/base/class-bd-meta-box-module.php /^ abstract protected function initialize();$/;" f
|
488 |
-
initialize include/base/class-bd-page.php /^ abstract protected function initialize();$/;" f
|
489 |
-
initialize include/users/class-bd-users-page.php /^ protected function initialize() {$/;" f
|
490 |
-
initialize include/users/modules/class-bulk-delete-users-by-user-meta.php /^ protected function initialize() {$/;" f
|
491 |
-
initialize include/users/modules/class-bulk-delete-users-by-user-role.php /^ protected function initialize() {$/;" f
|
492 |
-
input include/settings/class-bd-settings-page.php /^ public static function sanitize_settings( $input = array() ) {$/;" v
|
493 |
-
instance bulk-delete.php /^ private static $instance;$/;" v
|
494 |
-
instance bulk-delete.php /^ public static function instance() {$/;" f
|
495 |
-
instance include/users/class-bd-users-page.php /^ $instance = new self;$/;" v
|
496 |
-
instance include/users/class-bd-users-page.php /^ static $instance = false;$/;" v
|
497 |
-
instance include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $instance = new self;$/;" v
|
498 |
-
instance include/users/modules/class-bulk-delete-users-by-user-meta.php /^ static $instance = false;$/;" v
|
499 |
-
instance include/users/modules/class-bulk-delete-users-by-user-role.php /^ $instance = new self;$/;" v
|
500 |
-
instance include/users/modules/class-bulk-delete-users-by-user-role.php /^ static $instance = false;$/;" v
|
501 |
-
is bulk-delete.php /^ \/\/ Cloning instances of the class is forbidden$/;" c
|
502 |
-
is bulk-delete.php /^ \/\/ Unserializing instances of the class is forbidden$/;" c
|
503 |
-
is include/class-bulk-delete-by-days.php /^ * The Bulk_Delete_By_Days class is moved to \/includes\/util\/ directory in v5.5.$/;" c
|
504 |
-
is_hidden include/base/class-bd-meta-box-module.php /^ protected function is_hidden() {$/;" f
|
505 |
-
is_jetpack_contact_active include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function is_jetpack_contact_active() {$/;" f
|
506 |
-
is_meta_box_hidden include/meta/class-bulk-delete-meta.php /^ public static function is_meta_box_hidden( $box ) {$/;" f
|
507 |
-
is_misc_box_hidden include/misc/class-bulk-delete-misc.php /^ public static function is_misc_box_hidden( $box ) {$/;" f
|
508 |
-
is_pages_box_hidden include/util/class-bd-util.php /^ public static function is_pages_box_hidden( $box ) {$/;" f
|
509 |
-
is_posts_box_hidden include/util/class-bd-util.php /^ public static function is_posts_box_hidden( $box ) {$/;" f
|
510 |
-
is_users_box_hidden include/util/class-bd-util.php /^ public static function is_users_box_hidden( $box ) {$/;" f
|
511 |
-
item include/ui/form.php /^function bd_render_limit_settings( $slug, $item = 'posts' ) {$/;" v
|
512 |
-
item include/ui/form.php /^function bd_render_restrict_settings( $slug, $item = 'posts' ) {$/;" v
|
513 |
-
item_type include/base/class-bd-meta-box-module.php /^ protected $item_type = 'posts';$/;" v
|
514 |
-
item_type include/base/class-bd-page.php /^ protected $item_type;$/;" v
|
515 |
-
item_type include/users/class-bd-users-page.php /^ $this->item_type = 'users';$/;" v
|
516 |
-
item_type include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->item_type = 'users';$/;" v
|
517 |
-
item_type include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->item_type = 'users';$/;" v
|
518 |
-
items include/cron/class-cron-list-table.php /^ $this->items = $cron_items;$/;" v
|
519 |
-
items include/license/class-license-list-table.php /^ $this->items = BD_License::get_licenses();$/;" v
|
520 |
-
jetpack_active_modules include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $jetpack_active_modules = get_option( 'jetpack_active_modules' );$/;" v
|
521 |
-
key include/license/class-bd-license.php /^ $key = Bulk_Delete::LICENSE_CACHE_KEY_PREFIX . $addon_code;$/;" v
|
522 |
-
key include/license/class-bd-license.php /^ $key = Bulk_Delete::LICENSE_CACHE_KEY_PREFIX . $addon_code;$/;" v
|
523 |
-
key include/meta/class-bulk-delete-comment-meta.php /^ foreach ( $schedules as $key => $value ) {$/;" v
|
524 |
-
key include/meta/class-bulk-delete-post-meta.php /^ foreach ( $schedules as $key => $value ) {$/;" v
|
525 |
-
key include/meta/class-bulk-delete-user-meta.php /^ foreach ( $schedules as $key => $value ) {$/;" v
|
526 |
-
key include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ foreach ( $schedules as $key => $value ) {$/;" v
|
527 |
-
key include/system-info/class-bulk-delete-system-info.php /^ foreach ( $post_count as $key => $value ) {$/;" v
|
528 |
-
key include/ui/form.php /^ foreach ( $schedules as $key => $value ) {$/;" v
|
529 |
-
key include/util/class-bd-util.php /^ foreach ( (array) $events as $key => $event ) {$/;" v
|
530 |
-
key include/util/class-bd-util.php /^ foreach ( $mime_types as $key => $value ) {$/;" v
|
531 |
-
label include/base/class-bd-page.php /^ protected $label = array();$/;" v
|
532 |
-
label include/users/class-bd-users-page.php /^ $this->label = array($/;" v
|
533 |
-
label include/util/class-bd-util.php /^ $label = $type . ' - Draft Posts';$/;" v
|
534 |
-
label include/util/class-bd-util.php /^ $label = $type . ' - Pending Posts';$/;" v
|
535 |
-
label include/util/class-bd-util.php /^ $label = $type . ' - Private Posts';$/;" v
|
536 |
-
label include/util/class-bd-util.php /^ $label = $type . ' - Published Posts';$/;" v
|
537 |
-
label include/util/class-bd-util.php /^ $label = $type . ' - Scheduled Posts';$/;" v
|
538 |
-
label include/util/class-bd-util.php /^ $label = '';$/;" v
|
539 |
-
last_login include/base/users/class-bd-user-meta-box-module.php /^ $last_login = bd_get_last_login( $user->ID );$/;" v
|
540 |
-
last_value include/util/class-bd-util.php /^ $last_value = $prefix;$/;" v
|
541 |
-
last_value include/util/class-bd-util.php /^ $last_value = '';$/;" v
|
542 |
-
license include/license/class-bd-license.php /^ $license = $license_data['license'];$/;" v
|
543 |
-
license_code include/license/class-bd-license-handler.php /^ $license_code = BD_License::get_license_code( $this->addon_code );$/;" v
|
544 |
-
license_code include/license/class-bd-license-handler.php /^ $license_code = trim( $input[ $this->addon_code ] );$/;" v
|
545 |
-
license_code include/license/class-bd-license-handler.php /^ $license_code = BD_License::get_license_code( $this->addon_code );$/;" v
|
546 |
-
license_data include/license/class-bd-edd-api-wrapper.php /^ $license_data = array($/;" v
|
547 |
-
license_data include/license/class-bd-license.php /^ $license_data = BD_EDD_API_Wrapper::check_license( $addon_name, $licenses[ $addon_code ] );$/;" v
|
548 |
-
license_data include/license/class-bd-license.php /^ $license_data = BD_EDD_API_Wrapper::check_license( $addon_name, $licenses[ $addon_code ] );$/;" v
|
549 |
-
license_data include/license/class-bd-license.php /^ $license_data = self::get_license( $addon_code );$/;" v
|
550 |
-
license_data include/license/class-bd-license.php /^ $license_data = BD_EDD_API_Wrapper::activate_license( $addon_name, $license );$/;" v
|
551 |
-
license_data include/license/class-bd-license.php /^ $license_data = array();$/;" v
|
552 |
-
license_data include/license/class-bd-license.php /^ $license_data = get_option( $key, false );$/;" v
|
553 |
-
license_handler include/addons/base/class-bd-addon.php /^ $this->license_handler = new BD_License_Handler($/;" v
|
554 |
-
license_list_table include/license/class-bd-license.php /^ $license_list_table = new License_List_Table();$/;" v
|
555 |
-
license_object include/license/class-bd-edd-api-wrapper.php /^ $license_object = json_decode( wp_remote_retrieve_body( $response ) );$/;" v
|
556 |
-
licenses include/license/class-bd-license.php /^ $licenses = get_option( Bulk_Delete::SETTING_OPTION_NAME );$/;" v
|
557 |
-
licenses include/license/class-bd-license.php /^ $licenses = get_option( Bulk_Delete::SETTING_OPTION_NAME );$/;" v
|
558 |
-
like bulk-delete.php /^ * Use this function like you would a global variable, except without needing$/;" f
|
559 |
-
limit_to include/meta/class-bulk-delete-comment-meta.php /^ $limit_to = $delete_options['limit_to'];$/;" v
|
560 |
-
limit_to include/meta/class-bulk-delete-post-meta.php /^ $limit_to = $delete_options['limit_to'];$/;" v
|
561 |
-
limit_to include/meta/class-bulk-delete-user-meta.php /^ $limit_to = $delete_options['limit_to'];$/;" v
|
562 |
-
limit_to include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $limit_to = $delete_options['limit_to'];$/;" v
|
563 |
-
load_textdomain bulk-delete.php /^ public function load_textdomain() {$/;" f
|
564 |
-
login_days include/base/users/class-bd-user-meta-box-module.php /^ $login_days = $delete_options['login_days'];$/;" v
|
565 |
-
messages include/base/class-bd-meta-box-module.php /^ protected $messages = array();$/;" v
|
566 |
-
messages include/base/class-bd-page.php /^ protected $messages = array();$/;" v
|
567 |
-
messages include/users/class-bd-users-page.php /^ $this->messages = array($/;" v
|
568 |
-
messages include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->messages = array($/;" v
|
569 |
-
messages include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->messages = array($/;" v
|
570 |
-
meta_box_hook include/base/class-bd-meta-box-module.php /^ protected $meta_box_hook;$/;" v
|
571 |
-
meta_box_hook include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->meta_box_hook = "bd_add_meta_box_for_{$this->item_type}";$/;" v
|
572 |
-
meta_box_hook include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->meta_box_hook = "bd_add_meta_box_for_{$this->item_type}";$/;" v
|
573 |
-
meta_box_slug include/base/class-bd-meta-box-module.php /^ protected $meta_box_slug;$/;" v
|
574 |
-
meta_box_slug include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->meta_box_slug = 'bd_users_by_meta';$/;" v
|
575 |
-
meta_box_slug include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->meta_box_slug = 'bd_users_by_role';$/;" v
|
576 |
-
meta_key include/meta/class-bulk-delete-comment-meta.php /^ $meta_key = $delete_options['meta_key'];$/;" v
|
577 |
-
meta_key include/meta/class-bulk-delete-post-meta.php /^ $meta_key = $delete_options['meta_key'];$/;" v
|
578 |
-
meta_key include/meta/class-bulk-delete-user-meta.php /^ $meta_key = $delete_options['meta_key'];$/;" v
|
579 |
-
meta_keys include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $meta_keys = $this->get_unique_meta_keys();$/;" v
|
580 |
-
meta_page bulk-delete.php /^ public $meta_page;$/;" v
|
581 |
-
mime_types include/util/class-bd-util.php /^ $mime_types = get_allowed_mime_types();$/;" v
|
582 |
-
misc_page bulk-delete.php /^ public $misc_page;$/;" v
|
583 |
-
modify_admin_footer include/base/class-bd-page.php /^ public function modify_admin_footer() {$/;" f
|
584 |
-
module include/addons/base/class-bd-addon.php /^ protected $module;$/;" v
|
585 |
-
module.exports Gruntfile.js /^module.exports = function( grunt ) {$/;" f
|
586 |
-
msg include/base/class-bd-meta-box-module.php /^ $msg = $this->messages['scheduled'] . ' ' .$/;" v
|
587 |
-
msg include/base/class-bd-meta-box-module.php /^ $msg = sprintf( _n( $this->messages['deleted_single'], $this->messages['deleted_plural'] , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
588 |
-
msg include/license/class-bd-license.php /^ $msg = array( 'msg' => '', 'type' => 'error' );$/;" v
|
589 |
-
msg include/license/class-bd-license.php /^ $msg = array( 'msg' => '', 'type' => 'updated' );$/;" v
|
590 |
-
msg include/license/class-bd-license.php /^ $msg = array($/;" v
|
591 |
-
msg include/meta/class-bulk-delete-comment-meta.php /^ $msg = __( 'Comment meta fields from the comments with the selected criteria are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
592 |
-
msg include/meta/class-bulk-delete-comment-meta.php /^ $msg = sprintf( _n( 'Deleted comment meta field from %d comment', 'Deleted comment meta field from %d comments' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
593 |
-
msg include/meta/class-bulk-delete-post-meta.php /^ $msg = __( 'Post meta fields from the posts with the selected criteria are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
594 |
-
msg include/meta/class-bulk-delete-post-meta.php /^ $msg = sprintf( _n( 'Deleted post meta field from %d post', 'Deleted post meta field from %d posts' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
595 |
-
msg include/meta/class-bulk-delete-user-meta.php /^ $msg = __( 'User meta fields from the users with the selected criteria are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
596 |
-
msg include/meta/class-bulk-delete-user-meta.php /^ $msg = sprintf( _n( 'Deleted user meta field from %d user', 'Deleted user meta field from %d users' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
597 |
-
msg include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $msg = __( 'Jetpack contact form messages with the selected criteria are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
598 |
-
msg include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $msg = sprintf( _n( 'Deleted %d Jetpack contact form message', 'Deleted %d Jetpack contact form messages' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
599 |
-
msg include/pages/class-bulk-delete-pages.php /^ $msg = __( 'The selected pages are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
600 |
-
msg include/pages/class-bulk-delete-pages.php /^ $msg = sprintf( _n( 'Deleted %d page', 'Deleted %d pages' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
601 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'Posts from the selected categories are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
602 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'Posts from the selected custom post type are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
603 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'Posts from the selected custom taxonomies are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
604 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'Posts from the selected tags are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
605 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'Posts with the selected status are scheduled for deletion.', 'bulk-delete' ) . ' ' .$/;" v
|
606 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = __( 'The selected scheduled job was successfully deleted ', 'bulk-delete' );$/;" v
|
607 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post from the selected categories', 'Deleted %d posts from the selected categories' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
608 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post from the selected custom post type', 'Deleted %d posts from the selected custom post type' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
609 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post from the selected custom taxonomies', 'Deleted %d posts from the selected custom taxonomies' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
610 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post from the selected tags', 'Deleted %d posts from the selected tags' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
611 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post with the selected post status', 'Deleted %d posts with the selected post status' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
612 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post revision', 'Deleted %d post revisions' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
613 |
-
msg include/posts/class-bulk-delete-posts.php /^ $msg = sprintf( _n( 'Deleted %d post with the specified urls', 'Deleted %d posts with the specified urls' , $deleted_count, 'bulk-delete' ), $deleted_count );$/;" v
|
614 |
-
name include/addons/base/class-bd-addon.php /^ * @return string Addon class name$/;" c
|
615 |
-
name include/addons/base/class-bd-addon.php /^ * Get addon class name.$/;" c
|
616 |
-
name include/addons/base/class-bd-scheduler-addon.php /^ * @param string Base Addon class name. Default null. If not specified then it is auto calculated based on addon name.$/;" c
|
617 |
-
name include/addons/base/class-bd-scheduler-addon.php /^ * @var Base addon class name.$/;" c
|
618 |
-
name include/addons/util.php /^ * @param string $addon_class_name Addon class name$/;" c
|
619 |
-
name include/addons/util.php /^ * Filter to modify addon class name.$/;" c
|
620 |
-
name include/addons/util.php /^ * @return string Computed class name for the addon.$/;" c
|
621 |
-
name include/addons/util.php /^ * Compute class name from addon name.$/;" c
|
622 |
-
name include/libraries/EDD_SL_Plugin_Updater.php /^ $this->name = plugin_basename( $_plugin_file );$/;" v
|
623 |
-
name include/libraries/EDD_SL_Plugin_Updater.php /^ private $name = '';$/;" v
|
624 |
-
no_base_addon include/addons/base/class-bd-scheduler-addon.php /^ protected $no_base_addon = false;$/;" v
|
625 |
-
no_items include/cron/class-cron-list-table.php /^ public function no_items() {$/;" f
|
626 |
-
no_items include/license/class-license-list-table.php /^ public function no_items() {$/;" f
|
627 |
-
nonce_check include/base/class-bd-page.php /^ public function nonce_check( $result, $action ) {$/;" f
|
628 |
-
nonce_valid bulk-delete.php /^ $nonce_valid = true;$/;" v
|
629 |
-
nonce_valid bulk-delete.php /^ $nonce_valid = false;$/;" v
|
630 |
-
notice_msg include/license/class-bd-license-handler.php /^ $this->notice_msg = sprintf( __( 'The license for "%1$s" addon is either invalid or has expired. Please <a href="%2$s" target="_blank">renew the license<\/a> or <a href="%3$s">enter a new license key<\/a> to receive updates and support.', 'bulk-delete' ), $this->addon_name, esc_url( $addon_url ), esc_url( get_bloginfo( 'wpurl' ) . '\/wp-admin\/admin.php?page=' . Bulk_Delete::ADDON_PAGE_SLUG ) );$/;" v
|
631 |
-
notice_msg include/license/class-bd-license-handler.php /^ $this->notice_msg = sprintf( __( '"%1$s" addon is installed but not activated. To activate the addon, please <a href="%2$s">enter your license key<\/a>. If you don\\'t have a license key, then you can <a href="%3$s" target="_blank">purchase one<\/a>.', 'bulk-delete' ), $this->addon_name, esc_url( get_bloginfo( 'wpurl' ) . '\/wp-admin\/admin.php?page=' . Bulk_Delete::ADDON_PAGE_SLUG ), esc_url( $addon_url ) );$/;" v
|
632 |
-
notice_msg include/license/class-bd-license-handler.php /^ private $notice_msg = '';$/;" v
|
633 |
-
op include/meta/class-bulk-delete-comment-meta.php /^ $op => "{$days} day ago",$/;" v
|
634 |
-
op include/meta/class-bulk-delete-comment-meta.php /^ $op = $delete_options['op'];$/;" v
|
635 |
-
op include/meta/class-bulk-delete-post-meta.php /^ $op => "{$days} day ago",$/;" v
|
636 |
-
op include/meta/class-bulk-delete-post-meta.php /^ $op = $delete_options['op'];$/;" v
|
637 |
-
op include/util/class-bulk-delete-by-days.php /^ $this->op = $query->query_vars['op'];$/;" v
|
638 |
-
op include/util/class-bulk-delete-by-days.php /^ var $op;$/;" v
|
639 |
-
option_name include/settings/setting-helpers.php /^ $option_name = $args['option'];$/;" v
|
640 |
-
options include/meta/class-bulk-delete-comment-meta.php /^ $options = array($/;" v
|
641 |
-
options include/meta/class-bulk-delete-post-meta.php /^ $options = array($/;" v
|
642 |
-
options include/meta/class-bulk-delete-user-meta.php /^ $options = array($/;" v
|
643 |
-
options include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $options = array($/;" v
|
644 |
-
options include/pages/class-bulk-delete-pages.php /^ $options = array($/;" v
|
645 |
-
options include/pages/class-bulk-delete-pages.php /^ $options = bd_build_query_options( $delete_options, $options );$/;" v
|
646 |
-
options include/posts/class-bulk-delete-posts.php /^ $options = array($/;" v
|
647 |
-
options include/posts/class-bulk-delete-posts.php /^ $options = bd_build_query_options( $delete_options, $options );$/;" v
|
648 |
-
options include/posts/class-bulk-delete-posts.php /^ $options = array($/;" v
|
649 |
-
options include/posts/class-bulk-delete-posts.php /^ $options = array();$/;" v
|
650 |
-
options include/posts/class-bulk-delete-posts.php /^ $options = bd_build_query_options( $delete_options, $options );$/;" v
|
651 |
-
options include/settings/class-bd-settings-page.php /^ $options = get_option( self::ADDON_SETTING_OPTION_NAME, array() );$/;" v
|
652 |
-
options include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $options = array($/;" v
|
653 |
-
options include/users/modules/class-bulk-delete-users-by-user-role.php /^ $options = array('role' => $role);$/;" v
|
654 |
-
options include/util/query.php /^ $options = wp_parse_args( $options, $defaults );$/;" v
|
655 |
-
options include/util/query.php /^function bd_build_query_options( $delete_options, $options = array() ) {$/;" v
|
656 |
-
overview_tab include/ui/class-bulk-delete-help-screen.php /^ $overview_tab = array($/;" v
|
657 |
-
overview_tab include/users/class-bd-users-page.php /^ $overview_tab = array($/;" v
|
658 |
-
page_drafts include/pages/class-bulk-delete-pages.php /^ $page_drafts = $pages_count->draft;$/;" v
|
659 |
-
page_future include/pages/class-bulk-delete-pages.php /^ $page_future = $pages_count->future;$/;" v
|
660 |
-
page_pending include/pages/class-bulk-delete-pages.php /^ $page_pending = $pages_count->pending;$/;" v
|
661 |
-
page_private include/pages/class-bulk-delete-pages.php /^ $page_private = $pages_count->private;$/;" v
|
662 |
-
page_slug include/base/class-bd-meta-box-module.php /^ $this->page_slug = $page_slug;$/;" v
|
663 |
-
page_slug include/base/class-bd-meta-box-module.php /^ protected $page_slug;$/;" v
|
664 |
-
page_slug include/base/class-bd-page.php /^ protected $page_slug;$/;" v
|
665 |
-
page_slug include/users/class-bd-users-page.php /^ $this->page_slug = 'bulk-delete-users';$/;" v
|
666 |
-
pages include/pages/class-bulk-delete-pages.php /^ $pages = $pages_count->publish;$/;" v
|
667 |
-
pages include/pages/class-bulk-delete-pages.php /^ $pages = $wp_query->query( $options );$/;" v
|
668 |
-
pages_count include/pages/class-bulk-delete-pages.php /^ $pages_count = wp_count_posts( 'page' );$/;" v
|
669 |
-
pages_page bulk-delete.php /^ $this->pages_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete Pages', 'bulk-delete' ), __( 'Bulk Delete Pages', 'bulk-delete' ), 'delete_pages', self::PAGES_PAGE_SLUG, array( $this, 'display_pages_page' ) );$/;" v
|
670 |
-
pages_page bulk-delete.php /^ public $pages_page;$/;" v
|
671 |
-
parse_license_input include/license/class-bd-license-handler.php /^ public function parse_license_input( $input ) {$/;" f
|
672 |
-
parse_query include/util/class-bulk-delete-by-days.php /^ public function parse_query( $query ) {$/;" f
|
673 |
-
pending include/posts/class-bulk-delete-posts.php /^ $pending = $posts_count->pending;$/;" v
|
674 |
-
perpage include/cron/class-cron-list-table.php /^ $perpage = 50;$/;" v
|
675 |
-
plugin include/system-info/class-bulk-delete-system-info.php /^ $plugin = get_plugin_data( $plugin_path );$/;" v
|
676 |
-
plugin include/ui/admin-ui.php /^ $plugin = plugin_basename( Bulk_Delete::$PLUGIN_FILE );$/;" v
|
677 |
-
plugin_base include/system-info/class-bulk-delete-system-info.php /^ $plugin_base = plugin_basename( $plugin_path );$/;" v
|
678 |
-
plugin_basename include/license/class-bd-license-handler.php /^ $this->plugin_basename = plugin_basename( $plugin_file );$/;" v
|
679 |
-
plugin_basename include/license/class-bd-license-handler.php /^ private $plugin_basename;$/;" v
|
680 |
-
plugin_file include/license/class-bd-license-handler.php /^ $this->plugin_file = $plugin_file;$/;" v
|
681 |
-
plugin_file include/license/class-bd-license-handler.php /^ private $plugin_file;$/;" v
|
682 |
-
plugin_path include/system-info/class-bulk-delete-system-info.php /^ foreach ( $plugins as $plugin_path => $plugin ) {$/;" v
|
683 |
-
plugin_row include/license/class-bd-license-handler.php /^ public function plugin_row( $plugin_file, $plugin_data, $status ) {$/;" f
|
684 |
-
plugin_row_msg include/license/class-bd-license-handler.php /^ $plugin_row_msg = sprintf( __( 'The license for this addon is either invalid or has expired. Please <a href="%1$s" target="_blank">renew the license<\/a> or <a href="%2$s">enter a new license key<\/a> to receive updates and support.', 'bulk-delete' ), esc_url( $addon_url ), esc_url( get_bloginfo( 'wpurl' ) . '\/wp-admin\/admin.php?page=' . Bulk_Delete::ADDON_PAGE_SLUG ) );$/;" v
|
685 |
-
plugin_row_msg include/license/class-bd-license-handler.php /^ $plugin_row_msg = sprintf( __( 'Addon is not activated. To activate the addon, please <a href="%1$s">enter your license key<\/a>. If you don\\'t have a license key, then you can <a href="%2$s" target="_blank">purchase one<\/a>.', 'bulk-delete' ), esc_url( get_bloginfo( 'wpurl' ) . '\/wp-admin\/admin.php?page=' . Bulk_Delete::ADDON_PAGE_SLUG ), esc_url( $addon_url ) );$/;" v
|
686 |
-
plugins include/system-info/class-bulk-delete-system-info.php /^ $plugins = wp_get_active_network_plugins();$/;" v
|
687 |
-
plugins include/system-info/class-bulk-delete-system-info.php /^ $plugins = get_plugins();$/;" v
|
688 |
-
plugins_api_filter include/libraries/EDD_SL_Plugin_Updater.php /^ function plugins_api_filter( $_data, $_action = '', $_args = null ) {$/;" f
|
689 |
-
post_count include/posts/class-bulk-delete-posts.php /^ $post_count = wp_count_posts( $type );$/;" v
|
690 |
-
post_count include/system-info/class-bulk-delete-system-info.php /^ $post_count = wp_count_posts( $post_type );$/;" v
|
691 |
-
post_ids include/meta/class-bulk-delete-post-meta.php /^ $post_ids = bd_query( $options );$/;" v
|
692 |
-
post_ids include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $post_ids = bd_query( $options );$/;" v
|
693 |
-
post_ids include/posts/class-bulk-delete-posts.php /^ $post_ids = bd_query( $options );$/;" v
|
694 |
-
post_ids include/posts/class-bulk-delete-posts.php /^ $post_ids = bd_query( $options );$/;" v
|
695 |
-
post_status include/pages/class-bulk-delete-pages.php /^ $post_status = array();$/;" v
|
696 |
-
post_status include/posts/class-bulk-delete-posts.php /^ $post_status = array();$/;" v
|
697 |
-
post_type include/meta/class-bulk-delete-comment-meta.php /^ $post_type = $delete_options['post_type'];$/;" v
|
698 |
-
post_type include/meta/class-bulk-delete-post-meta.php /^ $post_type = $delete_options['post_type'];$/;" v
|
699 |
-
post_type include/posts/class-bulk-delete-posts.php /^ $post_type = array_get( $delete_options, 'post_type', 'post' );$/;" v
|
700 |
-
post_types include/system-info/class-bulk-delete-system-info.php /^ $post_types = get_post_types();$/;" v
|
701 |
-
postfix bulk-delete.php /^ $postfix = ( defined( 'SCRIPT_DEBUG' ) && true === SCRIPT_DEBUG ) ? '' : '.min';$/;" v
|
702 |
-
postid include/posts/class-bulk-delete-posts.php /^ $postid = url_to_postid( $checkedurl );$/;" v
|
703 |
-
posts include/util/query.php /^ $posts = $wp_query->query( $options );$/;" v
|
704 |
-
posts_count include/posts/class-bulk-delete-posts.php /^ $posts_count = wp_count_posts();$/;" v
|
705 |
-
posts_deleted include/posts/class-bulk-delete-posts.php /^ $posts_deleted = 0;$/;" v
|
706 |
-
posts_page bulk-delete.php /^ $this->posts_page = add_submenu_page( self::POSTS_PAGE_SLUG, __( 'Bulk Delete Posts', 'bulk-delete' ), __( 'Bulk Delete Posts', 'bulk-delete' ), 'delete_posts', self::POSTS_PAGE_SLUG, array( $this, 'display_posts_page' ) );$/;" v
|
707 |
-
posts_page bulk-delete.php /^ public $posts_page;$/;" v
|
708 |
-
prefix include/util/class-bd-util.php /^ $prefix = $splitted[0];$/;" v
|
709 |
-
prepare_items include/cron/class-cron-list-table.php /^ public function prepare_items() {$/;" f
|
710 |
-
prepare_items include/license/class-license-list-table.php /^ public function prepare_items() {$/;" f
|
711 |
-
print_about_plugin_tab_content include/ui/class-bulk-delete-help-screen.php /^ public static function print_about_plugin_tab_content() {$/;" f
|
712 |
-
print_license_key_field include/license/class-bd-license-handler.php /^ public function print_license_key_field() {$/;" f
|
713 |
-
private include/posts/class-bulk-delete-posts.php /^ $private = $posts_count->private;$/;" v
|
714 |
-
pro_class include/ui/form.php /^ $pro_class = 'bd-' . str_replace( '_', '-', $slug ) . '-pro';$/;" v
|
715 |
-
process include/base/class-bd-meta-box-module.php /^ abstract public function process();$/;" f
|
716 |
-
process include/users/modules/class-bulk-delete-users-by-user-meta.php /^ public function process() {$/;" f
|
717 |
-
process include/users/modules/class-bulk-delete-users-by-user-role.php /^ public function process() {$/;" f
|
718 |
-
process_delete include/base/class-bd-meta-box-module.php /^ protected function process_delete( $delete_options ) {$/;" f
|
719 |
-
processed_mime_types include/util/class-bd-util.php /^ $processed_mime_types = array();$/;" v
|
720 |
-
publish include/posts/class-bulk-delete-posts.php /^ $publish = $posts_count->publish;$/;" v
|
721 |
-
rating_text include/ui/admin-ui.php /^ $rating_text = apply_filters( 'bd_rating_link', $rating_text );$/;" v
|
722 |
-
rating_text include/ui/admin-ui.php /^ $rating_text = sprintf( __( 'Thank you for using <a href = "%1$s">Bulk Delete<\/a> plugin! Kindly <a href = "%2$s">rate us<\/a> at <a href = "%2$s">WordPress.org<\/a>', 'bulk-delete' ),$/;" v
|
723 |
-
remove_where include/util/class-bulk-delete-by-days.php /^ public function remove_where() {$/;" f
|
724 |
-
render include/base/class-bd-meta-box-module.php /^ abstract public function render();$/;" f
|
725 |
-
render include/users/modules/class-bulk-delete-users-by-user-meta.php /^ public function render() {$/;" f
|
726 |
-
render include/users/modules/class-bulk-delete-users-by-user-role.php /^ public function render() {$/;" f
|
727 |
-
render_box include/base/class-bd-meta-box-module.php /^ public function render_box() {$/;" f
|
728 |
-
render_cron_settings include/base/class-bd-meta-box-module.php /^ protected function render_cron_settings() {$/;" f
|
729 |
-
render_delete_comment_meta_box include/meta/class-bulk-delete-comment-meta.php /^ public static function render_delete_comment_meta_box() {$/;" f
|
730 |
-
render_delete_jetpack_messages_box include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ public static function render_delete_jetpack_messages_box() {$/;" f
|
731 |
-
render_delete_pages_by_status_box include/pages/class-bulk-delete-pages.php /^ public static function render_delete_pages_by_status_box() {$/;" f
|
732 |
-
render_delete_post_meta_box include/meta/class-bulk-delete-post-meta.php /^ public static function render_delete_post_meta_box() {$/;" f
|
733 |
-
render_delete_posts_by_category_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_category_box() {$/;" f
|
734 |
-
render_delete_posts_by_post_type_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_post_type_box() {$/;" f
|
735 |
-
render_delete_posts_by_status_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_status_box() {$/;" f
|
736 |
-
render_delete_posts_by_tag_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_tag_box() {$/;" f
|
737 |
-
render_delete_posts_by_taxonomy_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_taxonomy_box() {$/;" f
|
738 |
-
render_delete_posts_by_url_box include/posts/class-bulk-delete-posts.php /^ public static function render_delete_posts_by_url_box() {$/;" f
|
739 |
-
render_delete_settings include/base/class-bd-meta-box-module.php /^ protected function render_delete_settings() {$/;" f
|
740 |
-
render_delete_user_meta_box include/meta/class-bulk-delete-user-meta.php /^ public static function render_delete_user_meta_box() {$/;" f
|
741 |
-
render_filtering_table_header include/base/class-bd-meta-box-module.php /^ protected function render_filtering_table_header() {$/;" f
|
742 |
-
render_help_tab include/base/class-bd-page.php /^ public function render_help_tab( $help_tabs, $screen ) {$/;" f
|
743 |
-
render_limit_settings include/base/class-bd-meta-box-module.php /^ protected function render_limit_settings() {$/;" f
|
744 |
-
render_page include/base/class-bd-page.php /^ public function render_page() {$/;" f
|
745 |
-
render_posts_by_revision_box include/posts/class-bulk-delete-posts.php /^ public static function render_posts_by_revision_box() {$/;" f
|
746 |
-
render_restrict_settings include/base/class-bd-meta-box-module.php /^ protected function render_restrict_settings() {$/;" f
|
747 |
-
render_submit_button include/base/class-bd-meta-box-module.php /^ protected function render_submit_button() {$/;" f
|
748 |
-
render_user_login_restrict_settings include/base/users/class-bd-user-meta-box-module.php /^ protected function render_user_login_restrict_settings() {$/;" f
|
749 |
-
render_user_with_no_posts_settings include/base/users/class-bd-user-meta-box-module.php /^ protected function render_user_with_no_posts_settings() {$/;" f
|
750 |
-
request include/libraries/EDD_SL_Plugin_Updater.php /^ $request = false;$/;" v
|
751 |
-
request include/libraries/EDD_SL_Plugin_Updater.php /^ $request = json_decode( wp_remote_retrieve_body( $request ) );$/;" v
|
752 |
-
request include/libraries/EDD_SL_Plugin_Updater.php /^ $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );$/;" v
|
753 |
-
request_handler bulk-delete.php /^ public function request_handler() {$/;" f
|
754 |
-
response include/libraries/EDD_SL_Plugin_Updater.php /^ $response = $this->api_request( 'plugin_latest_version', array( 'slug' => $_REQUEST['slug'] ) );$/;" v
|
755 |
-
response include/license/class-bd-edd-api-wrapper.php /^ $response = self::call_edd_api( $api_params );$/;" v
|
756 |
-
response include/license/class-bd-edd-api-wrapper.php /^ $response = wp_remote_get( add_query_arg( $api_params, self::STORE_URL ), array( 'timeout' => 15, 'sslverify' => false ) );$/;" v
|
757 |
-
responsible bulk-delete.php /^ * The main function responsible for returning the one true Bulk_Delete$/;" f
|
758 |
-
restrict include/meta/class-bulk-delete-comment-meta.php /^ $restrict = $delete_options['restrict'];$/;" v
|
759 |
-
restrict include/meta/class-bulk-delete-post-meta.php /^ $restrict = $delete_options['restrict'];$/;" v
|
760 |
-
revisions include/posts/class-bulk-delete-posts.php /^ $revisions = $wpdb->get_results( "select ID from $wpdb->posts where post_type = 'revision'" );$/;" v
|
761 |
-
revisions include/posts/class-bulk-delete-posts.php /^ $revisions = $wpdb->get_var( "select count(*) from $wpdb->posts where post_type = 'revision'" );$/;" v
|
762 |
-
role include/meta/class-bulk-delete-user-meta.php /^ foreach ( $users_count['avail_roles'] as $role => $count ) {$/;" v
|
763 |
-
role include/users/modules/class-bulk-delete-users-by-user-role.php /^ foreach ( $users_count['avail_roles'] as $role => $count ) {$/;" v
|
764 |
-
sanitize_settings include/settings/class-bd-settings-page.php /^ public static function sanitize_settings( $input = array() ) {$/;" f
|
765 |
-
scheduler_url include/base/class-bd-meta-box-module.php /^ protected $scheduler_url;$/;" v
|
766 |
-
scheduler_url include/users/modules/class-bulk-delete-users-by-user-meta.php /^ $this->scheduler_url = 'http:\/\/bulkwp.com\/addons\/scheduler-for-deleting-users-by-meta\/?utm_source=wpadmin&utm_campaign=BulkDelete&utm_medium=buynow&utm_content=bd-u-ma';$/;" v
|
767 |
-
scheduler_url include/users/modules/class-bulk-delete-users-by-user-role.php /^ $this->scheduler_url = 'http:\/\/bulkwp.com\/addons\/scheduler-for-deleting-users-by-role\/?utm_source=wpadmin&utm_campaign=BulkDelete&utm_medium=buynow&utm_content=bd-u-ur';$/;" v
|
768 |
-
schedules include/meta/class-bulk-delete-comment-meta.php /^ $schedules = wp_get_schedules();$/;" v
|
769 |
-
schedules include/meta/class-bulk-delete-post-meta.php /^ $schedules = wp_get_schedules();$/;" v
|
770 |
-
schedules include/meta/class-bulk-delete-user-meta.php /^ $schedules = wp_get_schedules();$/;" v
|
771 |
-
schedules include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $schedules = wp_get_schedules();$/;" v
|
772 |
-
schedules include/ui/form.php /^ $schedules = wp_get_schedules();$/;" v
|
773 |
-
screen include/base/class-bd-meta-box-module.php /^ $this->screen = $screen;$/;" v
|
774 |
-
screen include/base/class-bd-meta-box-module.php /^ protected $screen;$/;" v
|
775 |
-
screen include/base/class-bd-page.php /^ $this->screen = add_submenu_page($/;" v
|
776 |
-
screen include/base/class-bd-page.php /^ if ( $this->screen == $screen ) {$/;" v
|
777 |
-
screen include/base/class-bd-page.php /^ protected $screen;$/;" v
|
778 |
-
selected_cats include/posts/class-bulk-delete-posts.php /^ $selected_cats = $delete_options['selected_cats'];$/;" v
|
779 |
-
selected_tags include/posts/class-bulk-delete-posts.php /^ $selected_tags = $delete_options['selected_tags'];$/;" v
|
780 |
-
selected_tax_terms include/posts/class-bulk-delete-posts.php /^ $selected_tax_terms = $delete_options['selected_tax_terms'];$/;" v
|
781 |
-
selected_taxs include/posts/class-bulk-delete-posts.php /^ $selected_taxs = $delete_options['selected_taxs'];$/;" v
|
782 |
-
selected_types include/posts/class-bulk-delete-posts.php /^ $selected_types = $delete_options['selected_types'];$/;" v
|
783 |
-
settings_page bulk-delete.php /^ public $settings_page;$/;" v
|
784 |
-
settings_page_needed include/settings/class-bd-settings-page.php /^ $settings_page_needed = apply_filters( 'bd_settings_page_needed', false );$/;" v
|
785 |
-
setup include/addons/base/class-bd-addon.php /^ protected function setup() {$/;" f
|
786 |
-
setup include/base/class-bd-meta-box-module.php /^ protected function setup() {$/;" f
|
787 |
-
setup include/base/class-bd-page.php /^ protected function setup() {$/;" f
|
788 |
-
setup_actions bulk-delete.php /^ private function setup_actions() {$/;" f
|
789 |
-
setup_hooks include/addons/base/class-bd-base-addon.php /^ protected function setup_hooks() {$/;" f
|
790 |
-
setup_hooks include/addons/base/class-bd-scheduler-addon.php /^ protected function setup_hooks() {$/;" f
|
791 |
-
setup_hooks include/base/class-bd-meta-box-module.php /^ protected function setup_hooks() {$/;" f
|
792 |
-
setup_hooks include/base/class-bd-page.php /^ protected function setup_hooks() {$/;" f
|
793 |
-
setup_license_handler include/addons/base/class-bd-addon.php /^ public function setup_license_handler( $plugin_file ) {$/;" f
|
794 |
-
setup_metabox include/base/class-bd-meta-box-module.php /^ public function setup_metabox( $screen, $page_slug ) {$/;" f
|
795 |
-
setup_paths bulk-delete.php /^ private function setup_paths() {$/;" f
|
796 |
-
setup_translation include/addons/base/class-bd-addon.php /^ protected function setup_translation() {$/;" f
|
797 |
-
show_admin_notices include/license/class-bd-license-handler.php /^ public function show_admin_notices() {$/;" f
|
798 |
-
show_changelog include/libraries/EDD_SL_Plugin_Updater.php /^ public function show_changelog() {$/;" f
|
799 |
-
show_update_notification include/libraries/EDD_SL_Plugin_Updater.php /^ public function show_update_notification( $file, $plugin ) {$/;" f
|
800 |
-
simple_login_log_table include/compatibility/simple-login-log.php /^ $simple_login_log_table = 'simple_login_log';$/;" v
|
801 |
-
size include/settings/setting-helpers.php /^ $size = ( isset( $args['size'] ) && ! is_null( $args['size'] ) ) ? $args['size'] : 'regular';$/;" v
|
802 |
-
slug include/libraries/EDD_SL_Plugin_Updater.php /^ $this->slug = basename( $_plugin_file, '.php' );$/;" v
|
803 |
-
slug include/libraries/EDD_SL_Plugin_Updater.php /^ private $slug = '';$/;" v
|
804 |
-
sortable include/cron/class-cron-list-table.php /^ $sortable = $this->get_sortable_columns();$/;" v
|
805 |
-
sortable include/license/class-license-list-table.php /^ $sortable = $this->get_sortable_columns();$/;" v
|
806 |
-
split_post_type_status include/util/class-bd-util.php /^ public static function split_post_type_status( $str ) {$/;" f
|
807 |
-
splitted include/util/class-bd-util.php /^ $splitted = explode( '\/', $value, 2 );$/;" v
|
808 |
-
status include/posts/class-bulk-delete-posts.php /^ $status = $type_status['status'];$/;" v
|
809 |
-
status include/util/class-bd-util.php /^ $status = $type_status['status'];$/;" v
|
810 |
-
sticky include/posts/class-bulk-delete-posts.php /^ $sticky = count( get_option( 'sticky_posts' ) );$/;" v
|
811 |
-
sticky_post_ids include/posts/class-bulk-delete-posts.php /^ $sticky_post_ids = get_option( 'sticky_posts' );$/;" v
|
812 |
-
str_arr include/util/class-bd-util.php /^ $str_arr = explode( '-', $str );$/;" v
|
813 |
-
supports include/cron/class-cron-list-table.php /^ * We usually focus on three parameters: singular and plural labels, as well as whether the class supports AJAX.$/;" c
|
814 |
-
tags include/posts/class-bulk-delete-posts.php /^ $tags = get_tags();$/;" v
|
815 |
-
tax include/posts/class-bulk-delete-posts.php /^ foreach ( $terms_array as $tax => $terms ) {$/;" v
|
816 |
-
taxs include/posts/class-bulk-delete-posts.php /^ $taxs = get_taxonomies( array($/;" v
|
817 |
-
terms include/posts/class-bulk-delete-posts.php /^ $terms = get_terms( $tax->name );$/;" v
|
818 |
-
terms_array include/posts/class-bulk-delete-posts.php /^ $terms_array = array();$/;" v
|
819 |
-
theme include/system-info/class-bulk-delete-system-info.php /^ $theme = $theme_data->Name . ' ' . $theme_data->Version;$/;" v
|
820 |
-
theme include/system-info/class-bulk-delete-system-info.php /^ $theme = $theme_data['Name'] . ' ' . $theme_data['Version'];$/;" v
|
821 |
-
theme_data include/system-info/class-bulk-delete-system-info.php /^ $theme_data = get_theme_data( get_stylesheet_directory() . '\/style.css' );$/;" v
|
822 |
-
theme_data include/system-info/class-bulk-delete-system-info.php /^ $theme_data = wp_get_theme();$/;" v
|
823 |
-
this_plugin include/ui/admin-ui.php /^ $this_plugin = plugin_basename( Bulk_Delete::$PLUGIN_FILE );$/;" v
|
824 |
-
this_plugin include/users/class-bd-users-page.php /^ $this_plugin = plugin_basename( Bulk_Delete::$PLUGIN_FILE );$/;" v
|
825 |
-
time include/base/class-bd-meta-box-module.php /^ $time = strtotime( $_POST[ 'smbd_' . $this->field_slug . '_cron_start' ] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
826 |
-
time include/meta/class-bulk-delete-comment-meta.php /^ $time = strtotime( $_POST['smbd_cm_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
827 |
-
time include/meta/class-bulk-delete-post-meta.php /^ $time = strtotime( $_POST['smbd_pm_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
828 |
-
time include/meta/class-bulk-delete-user-meta.php /^ $time = strtotime( $_POST['smbd_um_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
829 |
-
time include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $time = strtotime( $_POST['smbd_feedback_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
830 |
-
time include/pages/class-bulk-delete-pages.php /^ $time = strtotime( $_POST['smbd_pages_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
831 |
-
time include/posts/class-bulk-delete-posts.php /^ $time = strtotime( $_POST['smbd_cats_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
832 |
-
time include/posts/class-bulk-delete-posts.php /^ $time = strtotime( $_POST['smbd_post_status_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
833 |
-
time include/posts/class-bulk-delete-posts.php /^ $time = strtotime( $_POST['smbd_tags_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
834 |
-
time include/posts/class-bulk-delete-posts.php /^ $time = strtotime( $_POST['smbd_taxs_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
835 |
-
time include/posts/class-bulk-delete-posts.php /^ $time = strtotime( $_POST['smbd_types_cron_start'] ) - ( get_option( 'gmt_offset' ) * 60 * 60 );$/;" v
|
836 |
-
timestamp include/util/class-bd-util.php /^ foreach ( $cron as $timestamp => $cronhooks ) {$/;" v
|
837 |
-
to bulk-delete.php /^ * @Todo Move this function to Bulk_Delete_Pages class$/;" f
|
838 |
-
to bulk-delete.php /^ * @Todo Move this function to Bulk_Delete_Posts class$/;" f
|
839 |
-
to_send include/libraries/EDD_SL_Plugin_Updater.php /^ $to_send = array($/;" v
|
840 |
-
totalitems include/cron/class-cron-list-table.php /^ $totalitems = count( $cron_items );$/;" v
|
841 |
-
totalpages include/cron/class-cron-list-table.php /^ $totalpages = ceil( $totalitems\/$perpage );$/;" v
|
842 |
-
translation_array bulk-delete.php /^ $translation_array = apply_filters( 'bd_javascript_array', array($/;" v
|
843 |
-
translations bulk-delete.php /^ $this->translations = dirname( plugin_basename( self::$PLUGIN_FILE ) ) . '\/languages\/';$/;" v
|
844 |
-
translations bulk-delete.php /^ public $translations;$/;" v
|
845 |
-
type include/posts/class-bulk-delete-posts.php /^ $type = $type_status['type'];$/;" v
|
846 |
-
type include/posts/class-bulk-delete-posts.php /^ foreach ( $types_array as $type => $count ) {$/;" v
|
847 |
-
type include/util/class-bd-util.php /^ $type = $type_status['type'];$/;" v
|
848 |
-
type_status include/posts/class-bulk-delete-posts.php /^ $type_status = BD_Util::split_post_type_status( $selected_type );$/;" v
|
849 |
-
type_status include/util/class-bd-util.php /^ $type_status = array();$/;" v
|
850 |
-
type_status include/util/class-bd-util.php /^ $type_status = self::split_post_type_status( $str );$/;" v
|
851 |
-
types include/meta/class-bulk-delete-comment-meta.php /^ $types = get_post_types( array($/;" v
|
852 |
-
types include/meta/class-bulk-delete-post-meta.php /^ $types = get_post_types( array($/;" v
|
853 |
-
types include/posts/class-bulk-delete-posts.php /^ $types = get_post_types( array($/;" v
|
854 |
-
types include/ui/form.php /^ $types = get_post_types( array( '_builtin' => false ), 'names' );$/;" v
|
855 |
-
types_array include/posts/class-bulk-delete-posts.php /^ $types_array = array();$/;" v
|
856 |
-
ui bulk-delete.php /^ $ui = $wp_scripts->query( 'jquery-ui-core' );$/;" v
|
857 |
-
update_cache include/libraries/EDD_SL_Plugin_Updater.php /^ $update_cache = get_site_transient( 'update_plugins' );$/;" v
|
858 |
-
updater include/license/class-bd-license-handler.php /^ $this->updater = new EDD_SL_Plugin_Updater( BD_EDD_API_Wrapper::STORE_URL, $this->plugin_file, array($/;" v
|
859 |
-
updater include/license/class-bd-license-handler.php /^ private $updater;$/;" v
|
860 |
-
url bulk-delete.php /^ $url = "\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/{$ui->ver}\/themes\/smoothness\/jquery-ui.css";$/;" v
|
861 |
-
urls include/posts/class-bulk-delete-posts.php /^ $urls = preg_split( '\/\\r\\n|\\r|\\n\/', array_get( $_POST, 'smdb_specific_pages_urls' ) );$/;" v
|
862 |
-
use_filter include/misc/class-bulk-delete-jetpack-contact-form-messages.php /^ $use_filter = $delete_options['use_filter'];$/;" v
|
863 |
-
use_value include/meta/class-bulk-delete-comment-meta.php /^ $use_value = $delete_options['use_value'];$/;" v
|
864 |
-
use_value include/meta/class-bulk-delete-post-meta.php /^ $use_value = $delete_options['use_value'];$/;" v
|
865 |
-
use_value include/meta/class-bulk-delete-user-meta.php /^ $use_value = $delete_options['use_value'];$/;" v
|
866 |
-
user_meta_field include/base/class-bd-meta-box-module.php /^ $user_meta_field = $this->get_hidden_box_user_meta_field();$/;" v
|
867 |
-
user_role include/meta/class-bulk-delete-user-meta.php /^ $user_role = $delete_options['user_role'];$/;" v
|
868 |
-
users include/base/users/class-bd-user-meta-box-module.php /^ $users = get_users( $options );$/;" v
|
869 |
-
users include/meta/class-bulk-delete-user-meta.php /^ $users = get_users( $options );$/;" v
|
870 |
-
users_count include/meta/class-bulk-delete-user-meta.php /^ $users_count = count_users();$/;" v
|
871 |
-
users_count include/users/modules/class-bulk-delete-users-by-user-role.php /^ $users_count = count_users();$/;" v
|
872 |
-
users_page bulk-delete.php /^ public $users_page;$/;" v
|
873 |
-
valid include/license/class-bd-license.php /^ $valid = true;$/;" v
|
874 |
-
valid include/license/class-bd-license.php /^ $valid = false;$/;" v
|
875 |
-
validate_license include/license/class-bd-license.php /^ public static function validate_license( $addon_code, $addon_name ) {$/;" f
|
876 |
-
validity include/license/class-license-list-table.php /^ $validity = $item['validity'];$/;" v
|
877 |
-
validity include/license/class-license-list-table.php /^ $validity = $item['validity'];$/;" v
|
878 |
-
value include/settings/setting-helpers.php /^ $value = $bd_options[ $args['id'] ];$/;" v
|
879 |
-
value include/settings/setting-helpers.php /^ $value = isset( $args['std'] ) ? $args['std'] : '';$/;" v
|
880 |
-
version include/libraries/EDD_SL_Plugin_Updater.php /^ $this->version = $_api_data['version'];$/;" v
|
881 |
-
version include/libraries/EDD_SL_Plugin_Updater.php /^ private $version = '';$/;" v
|
882 |
-
version include/license/class-bd-license-handler.php /^ $this->version = $version;$/;" v
|
883 |
-
version include/license/class-bd-license-handler.php /^ private $version;$/;" v
|
884 |
-
version_info include/libraries/EDD_SL_Plugin_Updater.php /^ $version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug ) );$/;" v
|
885 |
-
version_info include/libraries/EDD_SL_Plugin_Updater.php /^ $version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug ) );$/;" v
|
886 |
-
version_info include/libraries/EDD_SL_Plugin_Updater.php /^ $version_info = $update_cache->response[ $this->name ];$/;" v
|
887 |
-
version_info include/libraries/EDD_SL_Plugin_Updater.php /^ $version_info = get_transient( $cache_key );$/;" v
|
888 |
-
was include/util/class-bd-util.php /^ * This function was originally defined in the Bulk Delete Attachment addon.$/;" f
|
889 |
-
where include/util/class-bulk-delete-by-days.php /^ public function filter_where( $where = '' ) {$/;" v
|
890 |
-
will include/base/class-bd-meta-box-module.php /^ * This function will be overridden by the child classes.$/;" f
|
891 |
-
wp_list_table include/libraries/EDD_SL_Plugin_Updater.php /^ $wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );$/;" v
|
892 |
-
wp_query include/util/query.php /^ $wp_query = new WP_Query();$/;" v
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|