Bulk Delete - Version 5.5.4

Version Description

Fixed a security bug that allowed non-privileged users to delete posts

Download this release

Release Info

Developer sudar
Plugin Icon 128x128 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 CHANGED
@@ -1,6 +1,6 @@
1
- /*! Bulk Delete - v5.5.3 %>
2
  * http://bulkwp.com
3
- * Copyright (c) 2015; * Licensed GPLv2+ */
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.3 %>
2
  * http://bulkwp.com
3
- * Copyright (c) 2015; * Licensed GPLv2+ */select[multiple].select2{width:60%}#post-body .select2-search__field{-webkit-box-shadow:none;box-shadow:none}
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.3 %>
2
  * http://bulkwp.com
3
- * Copyright (c) 2015; * Licensed GPLv2+ */
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.3
2
  * http://bulkwp.com
3
- * Copyright (c) 2015; * 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}});
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.3
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.3';
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-bulk-delete-system-info.php';
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' , 'bulk-delete' ), __( 'Scheduled Jobs', 'bulk-delete' ), 'delete_posts' , self::CRON_PAGE_SLUG , array( $this, 'display_cron_page' ) );
320
- $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' ) );
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
- <div id="postbox-container-1" class="postbox-container">
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
- <div id="postbox-container-1" class="postbox-container">
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
- * Return reference to the module.
53
  *
54
  * @since 5.5
55
- * @return object Reference to Module Object
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
- add_filter( 'bd_action_nonce_check', array( $this, 'nonce_check' ), 10, 2 );
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
- $bd = BULK_DELETE();
118
 
119
- $this->screen = add_submenu_page(
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
- * Render the page.
199
  *
200
- * @since 5.5
201
  */
202
- public function render_page() {
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
- * Modify admin footer in Bulk Delete plugin pages.
248
  *
249
- * @since 5.5
250
  */
251
- public function modify_admin_footer() {
252
- add_filter( 'admin_footer_text', 'bd_add_rating_link' );
253
  }
254
 
255
  /**
256
- * Getter for screen.
257
  *
258
- * @return string Current value of screen
259
  */
260
- public function get_screen() {
261
- return $this->screen;
262
- }
263
 
264
- /**
265
- * Getter for page_slug.
266
- *
267
- * @return string Current value of page_slug
268
- */
269
- public function get_page_slug() {
270
- return $this->page_slug;
 
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
- 'sm-bulk-delete-cron-nonce',
113
- wp_create_nonce( 'sm-bulk-delete-cron' ),
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
- if ( check_admin_referer( 'bd-deactivate-license', 'bd-deactivate-license-nonce' ) ) {
181
- $msg = array( 'msg' => '', 'type' => 'error' );
182
- $addon_code = $_GET['addon-code'];
183
- $license_data = self::get_license( $addon_code );
184
 
185
- $license = $license_data['license'];
186
- $addon_name = $license_data['addon-name'];
187
 
188
- $deactivated = BD_EDD_API_Wrapper::deactivate_license( $addon_name, $license );
189
 
190
- if ( $deactivated ) {
191
- self::delete_license_from_cache( $addon_code );
192
- $msg['msg'] = sprintf( __( 'The license key for "%s" addon was successfully deactivated', 'bulk-delete' ), $addon_name );
193
- $msg['type'] = 'updated';
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
- add_settings_error(
201
- Bulk_Delete::ADDON_PAGE_SLUG,
202
- 'license-deactivation',
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
- if ( check_admin_referer( 'bd-deactivate-license', 'bd-deactivate-license-nonce' ) ) {
217
- $msg = array( 'msg' => '', 'type' => 'updated' );
218
- $addon_code = $_GET['addon-code'];
219
 
220
- self::delete_license_from_cache( $addon_code );
221
 
222
- $msg['msg'] = __( 'The license key was successfully deleted', 'bulk-delete' );
223
 
224
- add_settings_error(
225
- Bulk_Delete::ADDON_PAGE_SLUG,
226
- 'license-deleted',
227
- $msg['msg'],
228
- $msg['type']
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
- 'bd-deactivate-license-nonce',
108
- wp_create_nonce( 'bd-deactivate-license' ),
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
- <div id="postbox-container-1" class="postbox-container">
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
- <div id="postbox-container-1" class="postbox-container">
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
- if ( check_admin_referer( 'sm-bulk-delete-cron', 'sm-bulk-delete-cron-nonce' ) ) {
1014
- $cron_id = absint( $_GET['cron_id'] );
1015
- $cron_items = BD_Util::get_cron_schedules();
1016
- wp_unschedule_event( $cron_items[$cron_id]['timestamp'], $cron_items[$cron_id]['type'], $cron_items[$cron_id]['args'] );
1017
-
1018
- $msg = __( 'The selected scheduled job was successfully deleted ', 'bulk-delete' );
1019
-
1020
- add_settings_error(
1021
- Bulk_Delete::CRON_PAGE_SLUG,
1022
- 'deleted-cron',
1023
- $msg,
1024
- 'updated'
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
- <div id="postbox-container-1" class="postbox-container">
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) 2015 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.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/bulk-delete\n"
7
- "POT-Creation-Date: 2015-11-02 11:36:55+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: 2015-MO-DA HO:MI+ZONE\n"
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&#8217; huh?"
18
  msgstr ""
19
 
20
- #: bulk-delete.php:296 dist/bulk-delete.php:296
21
  msgid "Bulk WP"
22
  msgstr ""
23
 
24
- #: bulk-delete.php:298 bulk-delete.php:487 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:299 bulk-delete.php:539 dist/bulk-delete.php:299
31
  #: dist/bulk-delete.php:539
32
  msgid "Bulk Delete Pages"
33
  msgstr ""
34
 
35
- #: bulk-delete.php:319 bulk-delete.php:600 dist/bulk-delete.php:319
36
  #: dist/bulk-delete.php:600
37
  msgid "Bulk Delete Schedules"
38
  msgstr ""
39
 
40
- #: bulk-delete.php:319 dist/bulk-delete.php:319
41
  msgid "Scheduled Jobs"
42
  msgstr ""
43
 
44
- #: bulk-delete.php:320 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:321 dist/bulk-delete.php:321
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:369 dist/bulk-delete.php:369
63
  msgid "By Category"
64
  msgstr ""
65
 
66
- #: bulk-delete.php:370 dist/bulk-delete.php:370
67
  msgid "By Tag"
68
  msgstr ""
69
 
70
- #: bulk-delete.php:371 dist/bulk-delete.php:371
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:373 dist/bulk-delete.php:373
79
  msgid "By URL"
80
  msgstr ""
81
 
82
- #: bulk-delete.php:374 dist/bulk-delete.php:374
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:503 dist/bulk-delete.php:503
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:555 dist/bulk-delete.php:555
97
  msgid "WARNING: Pages deleted once cannot be retrieved back. Use with caution."
98
  msgstr ""
99
 
100
- #: dist/bulk-delete.php:372
101
- msgid "By Custom Post Types"
102
  msgstr ""
103
 
104
- #: dist/bulk-delete.php:412
105
- msgid "By Page status"
 
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:223
338
- #: dist/include/posts/class-bulk-delete-posts.php:360
339
- #: dist/include/posts/class-bulk-delete-posts.php:482
340
- #: dist/include/posts/class-bulk-delete-posts.php:672
341
- #: dist/include/posts/class-bulk-delete-posts.php:838
342
- #: dist/include/posts/class-bulk-delete-posts.php:903
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:128
425
- #: dist/include/posts/class-bulk-delete-posts.php:299
426
- #: dist/include/posts/class-bulk-delete-posts.php:429
427
- #: dist/include/posts/class-bulk-delete-posts.php:603
428
- #: dist/include/posts/class-bulk-delete-posts.php:768
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:113
 
 
 
 
 
 
 
 
 
 
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:114
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:119
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:129
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:144
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:178
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:185
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:325
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:325
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:192
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:197
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:222
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:266
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:276
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:284
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:288
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:292
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:296
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
- msgid "Select the pages which you want to delete"
 
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
- #: dist/include/posts/class-bulk-delete-posts.php:910
1312
- #: include/posts/class-bulk-delete-posts.php:908
1313
- msgid "Select the posts which you want to delete"
1314
  msgstr ""
1315
 
1316
  #: dist/include/posts/class-bulk-delete-posts.php:38
1317
- msgid "All published posts"
 
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:73
1325
- #: dist/include/posts/class-bulk-delete-posts.php:248
1326
- #: dist/include/posts/class-bulk-delete-posts.php:377
1327
- #: dist/include/posts/class-bulk-delete-posts.php:545
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
- msgid "All Pending posts"
 
1351
  msgstr ""
1352
 
1353
  #: dist/include/posts/class-bulk-delete-posts.php:59
1354
- msgid "All Scheduled posts"
 
1355
  msgstr ""
1356
 
1357
  #: dist/include/posts/class-bulk-delete-posts.php:66
1358
- msgid "All Private posts"
 
1359
  msgstr ""
1360
 
1361
- #: dist/include/posts/class-bulk-delete-posts.php:73
1362
- msgid "All Sticky posts"
 
1363
  msgstr ""
1364
 
1365
- #: dist/include/posts/class-bulk-delete-posts.php:82
1366
- msgid "Note: The date filter will not work for sticky posts"
 
1367
  msgstr ""
1368
 
1369
- #: dist/include/posts/class-bulk-delete-posts.php:127
 
 
 
 
 
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:131
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:228
1382
- msgid "Select the post type whose category posts you want to delete"
 
1383
  msgstr ""
1384
 
1385
- #: dist/include/posts/class-bulk-delete-posts.php:234
1386
- msgid "Select the categories whose post you want to delete"
 
1387
  msgstr ""
1388
 
1389
- #: dist/include/posts/class-bulk-delete-posts.php:235
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:245
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:246
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:298
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:302
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:367
1419
- msgid "Select the tags whose post you want to delete"
 
1420
  msgstr ""
1421
 
1422
- #: dist/include/posts/class-bulk-delete-posts.php:374
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:375
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:397
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:428
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:432
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:505
1450
- msgid "Select the post type whose taxonomy posts you want to delete"
 
 
1451
  msgstr ""
1452
 
1453
- #: dist/include/posts/class-bulk-delete-posts.php:512
1454
- msgid "Select the taxonomies whose post you want to delete"
 
1455
  msgstr ""
1456
 
1457
- #: dist/include/posts/class-bulk-delete-posts.php:531
 
1458
  msgid ""
1459
- "The selected taxonomy has the following terms. Select the terms whose post "
1460
- "you want to delete"
1461
  msgstr ""
1462
 
1463
- #: dist/include/posts/class-bulk-delete-posts.php:532
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:569
1471
- msgid "You don't have any posts assigned to custom taxonomies in this blog."
 
 
 
1472
  msgstr ""
1473
 
1474
- #: dist/include/posts/class-bulk-delete-posts.php:602
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:606
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:707
1487
- msgid "Select the custom post type whose post you want to delete"
 
1488
  msgstr ""
1489
 
1490
- #: dist/include/posts/class-bulk-delete-posts.php:736
1491
- msgid "You don't have any posts assigned to custom post types in this blog."
 
 
1492
  msgstr ""
1493
 
1494
- #: dist/include/posts/class-bulk-delete-posts.php:767
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:771
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:843
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:849
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:884
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:917
 
 
 
 
 
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:917
1529
  #: include/posts/class-bulk-delete-posts.php:915
1530
  msgid "Revisions"
1531
  msgstr ""
1532
 
1533
- #: dist/include/posts/class-bulk-delete-posts.php:938
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:982
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:983
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:987
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:991
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:995
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:1020
1567
- #: include/posts/class-bulk-delete-posts.php:1018
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-bulk-delete-system-info.php:58
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-bulk-delete-system-info.php:64
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-bulk-delete-system-info.php:72
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-bulk-delete-system-info.php:83
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:159
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:162
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:152
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:155
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/base/users/class-bd-user-meta-box-module.php:160
1845
- msgid "Restrict to users who have registered at least "
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&#8217; 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.4
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
- Stable tag: 5.5.3
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