Bulk Delete - Version 2.2

Version Description

Download this release

Release Info

Developer sudar
Plugin Icon 128x128 Bulk Delete
Version 2.2
Comparing to
See all releases

Code changes from version 2.1 to 2.2

bulk-delete.php CHANGED
@@ -37,6 +37,9 @@ Text Domain: bulk-delete
37
  - Added debug information and support urls
38
  2012-04-07 - v2.1 (1 hour) - Fixed CSS issues in IE.
39
  - Added Lithuanian translations
 
 
 
40
 
41
  */
42
 
@@ -76,13 +79,13 @@ if (!function_exists('smbd_request_handler')) {
76
 
77
  case "bulk-delete-cats":
78
  // delete by cats
79
- $selected_cats = $_POST['smbd_cats'];
80
- if ($_POST['smbd_cats_restrict'] == "true") {
81
 
 
82
  add_filter ('posts_where', 'smbd_cats_by_days');
83
  }
84
 
85
- $private = $_POST['smbd_cats_private'];
86
 
87
  if ($private == 'true') {
88
  $options = array('category__in'=>$selected_cats,'post_status'=>'private', 'post_type'=>'post');
@@ -90,7 +93,7 @@ if (!function_exists('smbd_request_handler')) {
90
  $options = array('category__in'=>$selected_cats,'post_status'=>'publish', 'post_type'=>'post');
91
  }
92
 
93
- $limit_to = absint($_POST['smbd_cats_limits_to']);
94
 
95
  if ($limit_to > 0) {
96
  $options['showposts'] = $limit_to;
@@ -98,7 +101,7 @@ if (!function_exists('smbd_request_handler')) {
98
  $options['nopaging'] = 'true';
99
  }
100
 
101
- $force_delete = $_POST['smbd_cats_force_delete'];
102
 
103
  if ($force_delete == 'true') {
104
  $force_delete = true;
@@ -115,12 +118,12 @@ if (!function_exists('smbd_request_handler')) {
115
 
116
  case "bulk-delete-tags":
117
  // delete by tags
118
- $selected_tags = $_POST['smbd_tags'];
119
- if ($_POST['smbd_tags_restrict'] == "true") {
120
  add_filter ('posts_where', 'smbd_tags_by_days');
121
  }
122
 
123
- $private = $_POST['smbd_tags_private'];
124
 
125
  if ($private == 'true') {
126
  $options = array('tag__in'=>$selected_tags,'post_status'=>'private', 'post_type'=>'post');
@@ -128,7 +131,7 @@ if (!function_exists('smbd_request_handler')) {
128
  $options = array('tag__in'=>$selected_tags,'post_status'=>'publish', 'post_type'=>'post');
129
  }
130
 
131
- $limit_to = absint($_POST['smbd_tags_limits_to']);
132
 
133
  if ($limit_to > 0) {
134
  $options['showposts'] = $limit_to;
@@ -136,7 +139,7 @@ if (!function_exists('smbd_request_handler')) {
136
  $options['nopaging'] = 'true';
137
  }
138
 
139
- $force_delete = $_POST['smbd_tags_force_delete'];
140
 
141
  if ($force_delete == 'true') {
142
  $force_delete = true;
@@ -154,16 +157,16 @@ if (!function_exists('smbd_request_handler')) {
154
 
155
  case "bulk-delete-taxs":
156
  // delete by taxs
157
- $selected_taxs = $_POST['smbd_taxs'];
158
 
159
  foreach ($selected_taxs as $selected_tax) {
160
  $postids = smbd_get_tax_post($selected_tax);
161
 
162
- if ($_POST['smbd_taxs_restrict'] == "true") {
163
  add_filter ('posts_where', 'smbd_taxs_by_days');
164
  }
165
 
166
- $private = $_POST['smbd_taxs_private'];
167
 
168
  if ($private == 'true') {
169
  $options = array('post__in'=>$postids,'post_status'=>'private', 'post_type'=>'post');
@@ -171,7 +174,7 @@ if (!function_exists('smbd_request_handler')) {
171
  $options = array('post__in'=>$postids,'post_status'=>'publish', 'post_type'=>'post');
172
  }
173
 
174
- $limit_to = absint($_POST['smbd_taxs_limits_to']);
175
 
176
  if ($limit_to > 0) {
177
  $options['showposts'] = $limit_to;
@@ -179,7 +182,7 @@ if (!function_exists('smbd_request_handler')) {
179
  $options['nopaging'] = 'true';
180
  }
181
 
182
- $force_delete = $_POST['smbd_taxs_force_delete'];
183
 
184
  if ($force_delete == 'true') {
185
  $force_delete = true;
@@ -198,7 +201,7 @@ if (!function_exists('smbd_request_handler')) {
198
  case "bulk-delete-special":
199
  $options = array();
200
 
201
- $limit_to = absint($_POST['smbd_special_limit_to']);
202
 
203
  if ($limit_to > 0) {
204
  $options['showposts'] = $limit_to;
@@ -206,7 +209,7 @@ if (!function_exists('smbd_request_handler')) {
206
  $options['nopaging'] = 'true';
207
  }
208
 
209
- $force_delete = $_POST['smbd_special_force_delete'];
210
  if ($force_delete == 'true') {
211
  $force_delete = true;
212
  } else {
@@ -214,7 +217,7 @@ if (!function_exists('smbd_request_handler')) {
214
  }
215
 
216
  // Drafts
217
- if ("drafs" == $_POST['smbd_drafs']) {
218
  $options['post_status'] = 'draft';
219
  $drafts = $wp_query->query($options);
220
 
@@ -224,7 +227,7 @@ if (!function_exists('smbd_request_handler')) {
224
  }
225
 
226
  // Revisions
227
- if ("revisions" == $_POST['smbd_revisions']) {
228
  $revisions = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_type = 'revision'"));
229
 
230
  foreach ($revisions as $revision) {
@@ -233,7 +236,7 @@ if (!function_exists('smbd_request_handler')) {
233
  }
234
 
235
  // Pending Posts
236
- if ("pending" == $_POST['smbd_pending']) {
237
  $pendings = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'pending'"));
238
 
239
  foreach ($pendings as $pending) {
@@ -242,7 +245,7 @@ if (!function_exists('smbd_request_handler')) {
242
  }
243
 
244
  // Future Posts
245
- if ("future" == $_POST['smbd_future']) {
246
  $futures = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'future'"));
247
 
248
  foreach ($futures as $future) {
@@ -251,7 +254,7 @@ if (!function_exists('smbd_request_handler')) {
251
  }
252
 
253
  // Private Posts
254
- if ("private" == $_POST['smbd_private']) {
255
  $privates = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'private'"));
256
 
257
  foreach ($privates as $private) {
@@ -260,7 +263,7 @@ if (!function_exists('smbd_request_handler')) {
260
  }
261
 
262
  // Pages
263
- if ("pages" == $_POST['smbd_pages']) {
264
  $options['post_type'] = 'page';
265
  $pages = $wp_query->query($options);
266
 
@@ -270,8 +273,8 @@ if (!function_exists('smbd_request_handler')) {
270
  }
271
 
272
  // Specific Pages
273
- if ("specificpages" == $_POST['smdb_specific_pages']) {
274
- $urls = preg_split( '/\r\n|\r|\n/', $_POST['smdb_specific_pages_urls'] );
275
  foreach ($urls as $url) {
276
  $checkedurl = $url;
277
  if (substr($checkedurl ,0,1) == '/') {
@@ -763,6 +766,20 @@ if (!function_exists('smbd_displayOptions')) {
763
  }
764
  }
765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
  /**
767
  * function to filter posts by days
768
  * @param <type> $where
@@ -770,8 +787,8 @@ if (!function_exists('smbd_displayOptions')) {
770
  */
771
  if (!function_exists('smbd_cats_by_days ')) {
772
  function smbd_cats_by_days ($where = '') {
773
- $cats_op = $_POST['smbd_cats_op'];
774
- $cats_days = $_POST['smbd_cats_days'];
775
 
776
  remove_filter('posts_where', 'smbd_cats_by_days');
777
 
@@ -787,8 +804,8 @@ if (!function_exists('smbd_cats_by_days ')) {
787
  */
788
  if (!function_exists('smbd_tags_by_days ')) {
789
  function smbd_tags_by_days ($where = '') {
790
- $tags_op = $_POST['smbd_tags_op'];
791
- $tags_days = $_POST['smbd_tags_days'];
792
 
793
  remove_filter('posts_where', 'smbd_tags_by_days');
794
 
@@ -804,8 +821,8 @@ if (!function_exists('smbd_tags_by_days ')) {
804
  */
805
  if (!function_exists('smbd_taxs_by_days ')) {
806
  function smbd_taxs_by_days ($where = '') {
807
- $taxs_op = $_POST['smbd_taxs_op'];
808
- $taxs_days = $_POST['smbd_taxs_days'];
809
 
810
  remove_filter('posts_where', 'smbd_taxs_by_days');
811
 
37
  - Added debug information and support urls
38
  2012-04-07 - v2.1 (1 hour) - Fixed CSS issues in IE.
39
  - Added Lithuanian translations
40
+ 2012-07-11 - v2.2 - (Dev time: 0.5 hour)
41
+ - Added Hindi translations
42
+ - Added checks to see if elements are present in the array before accessing them.
43
 
44
  */
45
 
79
 
80
  case "bulk-delete-cats":
81
  // delete by cats
82
+ $selected_cats = array_get($_POST, 'smbd_cats');
 
83
 
84
+ if (array_get($_POST, 'smbd_cats_restrict', FALSE) == "true") {
85
  add_filter ('posts_where', 'smbd_cats_by_days');
86
  }
87
 
88
+ $private = array_get($_POST, 'smbd_cats_private');
89
 
90
  if ($private == 'true') {
91
  $options = array('category__in'=>$selected_cats,'post_status'=>'private', 'post_type'=>'post');
93
  $options = array('category__in'=>$selected_cats,'post_status'=>'publish', 'post_type'=>'post');
94
  }
95
 
96
+ $limit_to = absint(array_get($_POST, 'smbd_cats_limits_to', 0));
97
 
98
  if ($limit_to > 0) {
99
  $options['showposts'] = $limit_to;
101
  $options['nopaging'] = 'true';
102
  }
103
 
104
+ $force_delete = array_get($_POST, 'smbd_cats_force_delete', 'false');
105
 
106
  if ($force_delete == 'true') {
107
  $force_delete = true;
118
 
119
  case "bulk-delete-tags":
120
  // delete by tags
121
+ $selected_tags = array_get($_POST, 'smbd_tags');
122
+ if (array_get($_POST, 'smbd_tags_restrict', 'false') == "true") {
123
  add_filter ('posts_where', 'smbd_tags_by_days');
124
  }
125
 
126
+ $private = array_get($_POST, 'smbd_tags_private', 'false');
127
 
128
  if ($private == 'true') {
129
  $options = array('tag__in'=>$selected_tags,'post_status'=>'private', 'post_type'=>'post');
131
  $options = array('tag__in'=>$selected_tags,'post_status'=>'publish', 'post_type'=>'post');
132
  }
133
 
134
+ $limit_to = absint(array_get($_POST, 'smbd_tags_limits_to', 0));
135
 
136
  if ($limit_to > 0) {
137
  $options['showposts'] = $limit_to;
139
  $options['nopaging'] = 'true';
140
  }
141
 
142
+ $force_delete = array_get($_POST, 'smbd_tags_force_delete');
143
 
144
  if ($force_delete == 'true') {
145
  $force_delete = true;
157
 
158
  case "bulk-delete-taxs":
159
  // delete by taxs
160
+ $selected_taxs = array_get($_POST, 'smbd_taxs');
161
 
162
  foreach ($selected_taxs as $selected_tax) {
163
  $postids = smbd_get_tax_post($selected_tax);
164
 
165
+ if (array_get($_POST, 'smbd_taxs_restrict', 'false') == "true") {
166
  add_filter ('posts_where', 'smbd_taxs_by_days');
167
  }
168
 
169
+ $private = array_get($_POST, 'smbd_taxs_private');
170
 
171
  if ($private == 'true') {
172
  $options = array('post__in'=>$postids,'post_status'=>'private', 'post_type'=>'post');
174
  $options = array('post__in'=>$postids,'post_status'=>'publish', 'post_type'=>'post');
175
  }
176
 
177
+ $limit_to = absint(array_get($_POST, 'smbd_taxs_limits_to', 0));
178
 
179
  if ($limit_to > 0) {
180
  $options['showposts'] = $limit_to;
182
  $options['nopaging'] = 'true';
183
  }
184
 
185
+ $force_delete = array_get($_POST, 'smbd_taxs_force_delete');
186
 
187
  if ($force_delete == 'true') {
188
  $force_delete = true;
201
  case "bulk-delete-special":
202
  $options = array();
203
 
204
+ $limit_to = absint(array_get($_POST, 'smbd_special_limit_to', 0));
205
 
206
  if ($limit_to > 0) {
207
  $options['showposts'] = $limit_to;
209
  $options['nopaging'] = 'true';
210
  }
211
 
212
+ $force_delete = array_get($_POST, 'smbd_special_force_delete');
213
  if ($force_delete == 'true') {
214
  $force_delete = true;
215
  } else {
217
  }
218
 
219
  // Drafts
220
+ if ("drafs" == array_get($_POST, 'smbd_drafs')) {
221
  $options['post_status'] = 'draft';
222
  $drafts = $wp_query->query($options);
223
 
227
  }
228
 
229
  // Revisions
230
+ if ("revisions" == array_get($_POST, 'smbd_revisions')) {
231
  $revisions = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_type = 'revision'"));
232
 
233
  foreach ($revisions as $revision) {
236
  }
237
 
238
  // Pending Posts
239
+ if ("pending" == array_get($_POST, 'smbd_pending')) {
240
  $pendings = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'pending'"));
241
 
242
  foreach ($pendings as $pending) {
245
  }
246
 
247
  // Future Posts
248
+ if ("future" == array_get($_POST, 'smbd_future')) {
249
  $futures = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'future'"));
250
 
251
  foreach ($futures as $future) {
254
  }
255
 
256
  // Private Posts
257
+ if ("private" == array_get($_POST, 'smbd_private')) {
258
  $privates = $wpdb->get_results($wpdb->prepare("select ID from $wpdb->posts where post_status = 'private'"));
259
 
260
  foreach ($privates as $private) {
263
  }
264
 
265
  // Pages
266
+ if ("pages" == array_get($_POST, 'smbd_pages')) {
267
  $options['post_type'] = 'page';
268
  $pages = $wp_query->query($options);
269
 
273
  }
274
 
275
  // Specific Pages
276
+ if ("specificpages" == array_get($_POST, 'smdb_specific_pages')) {
277
+ $urls = preg_split( '/\r\n|\r|\n/', array_get($_POST, 'smdb_specific_pages_urls') );
278
  foreach ($urls as $url) {
279
  $checkedurl = $url;
280
  if (substr($checkedurl ,0,1) == '/') {
766
  }
767
  }
768
 
769
+ /**
770
+ * Check whether a key is present. If present returns the value, else returns the default value
771
+ *
772
+ * @param <array> $array - Array whose key has to be checked
773
+ * @param <string> $key - key that has to be checked
774
+ * @param <string> $default - the default value that has to be used, if the key is not found (optional)
775
+ *
776
+ * @return <mixed> If present returns the value, else returns the default value
777
+ * @author Sudar
778
+ */
779
+ function array_get($array, $key, $default = NULL) {
780
+ return isset($array[$key]) ? $array[$key] : $default;
781
+ }
782
+
783
  /**
784
  * function to filter posts by days
785
  * @param <type> $where
787
  */
788
  if (!function_exists('smbd_cats_by_days ')) {
789
  function smbd_cats_by_days ($where = '') {
790
+ $cats_op = array_get($_POST, 'smbd_cats_op');
791
+ $cats_days = array_get($_POST, 'smbd_cats_days');
792
 
793
  remove_filter('posts_where', 'smbd_cats_by_days');
794
 
804
  */
805
  if (!function_exists('smbd_tags_by_days ')) {
806
  function smbd_tags_by_days ($where = '') {
807
+ $tags_op = array_get($_POST, 'smbd_tags_op');
808
+ $tags_days = array_get($_POST, 'smbd_tags_days');
809
 
810
  remove_filter('posts_where', 'smbd_tags_by_days');
811
 
821
  */
822
  if (!function_exists('smbd_taxs_by_days ')) {
823
  function smbd_taxs_by_days ($where = '') {
824
+ $taxs_op = array_get($_POST, 'smbd_taxs_op');
825
+ $taxs_days = array_get($_POST, 'smbd_taxs_days');
826
 
827
  remove_filter('posts_where', 'smbd_taxs_by_days');
828
 
languages/bulk-delete-hi_IN.mo ADDED
Binary file
languages/bulk-delete-hi_IN.po ADDED
@@ -0,0 +1,267 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2010 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 1.0\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/bulk-delete\n"
7
+ "POT-Creation-Date: 2011-01-24 17:19:16+00:00\n"
8
+ "PO-Revision-Date: 2012-05-30 13:18+0530\n"
9
+ "Last-Translator: shivangi <shivangi@outshinesolutions.com>\n"
10
+ "Language-Team: Team Outshine <ash.pr@outshinesolutions.com>\n"
11
+ "MIME-Version: 1.0\n"
12
+ "Content-Type: text/plain; charset=UTF-8\n"
13
+ "Content-Transfer-Encoding: 8bit\n"
14
+ "X-Poedit-Language: Hindi\n"
15
+ "X-Poedit-Country: INDIA\n"
16
+
17
+ #: bulk-delete.php:275
18
+ msgid "All the selected posts have been sucessfully deleted."
19
+ msgstr "सभी चुने हुए पदों के सफलतापूर्वक हटा दिया गया है."
20
+
21
+ #: bulk-delete.php:285
22
+ msgid "WARNING: Posts deleted once cannot be retrieved back. Use with caution."
23
+ msgstr "चेतावनी: एक बार नष्ट कर दिया वापस नहीं प्राप्त कर सकते हैं. सावधानी से प्रयोग करें."
24
+
25
+ #: bulk-delete.php:290
26
+ msgid "Select the posts which you want to delete"
27
+ msgstr "पोस्ट जो आप हटाना चाहते हैं चयन करें"
28
+
29
+ #: bulk-delete.php:310
30
+ msgid "All Drafts"
31
+ msgstr "सभी ड्राफ्ट"
32
+
33
+ #: bulk-delete.php:310
34
+ msgid "Drafts"
35
+ msgstr "ड्राफ्ट"
36
+
37
+ #: bulk-delete.php:316
38
+ msgid "All Revisions"
39
+ msgstr "सभी संशोधन"
40
+
41
+ #: bulk-delete.php:316
42
+ msgid "Revisions"
43
+ msgstr "संशोधन"
44
+
45
+ #: bulk-delete.php:322
46
+ msgid "All Pending posts"
47
+ msgstr "सभी स्थगित पोस्ट"
48
+
49
+ #: bulk-delete.php:322
50
+ #: bulk-delete.php:328
51
+ #: bulk-delete.php:334
52
+ #: bulk-delete.php:389
53
+ #: bulk-delete.php:477
54
+ #: bulk-delete.php:572
55
+ msgid "Posts"
56
+ msgstr "पोस्ट"
57
+
58
+ #: bulk-delete.php:328
59
+ msgid "All scheduled posts"
60
+ msgstr "सभी अनुसूचित पद"
61
+
62
+ #: bulk-delete.php:334
63
+ msgid "All private posts"
64
+ msgstr "सभी निजी पोस्ट"
65
+
66
+ #: bulk-delete.php:340
67
+ msgid "All Pages"
68
+ msgstr "सभी पन्ने"
69
+
70
+ #: bulk-delete.php:340
71
+ msgid "Pages"
72
+ msgstr "पन्ने"
73
+
74
+ #: bulk-delete.php:346
75
+ #: bulk-delete.php:423
76
+ #: bulk-delete.php:512
77
+ #: bulk-delete.php:607
78
+ msgid "Move to Trash"
79
+ msgstr "रद्दी में डालने"
80
+
81
+ #: bulk-delete.php:347
82
+ #: bulk-delete.php:424
83
+ #: bulk-delete.php:513
84
+ #: bulk-delete.php:608
85
+ msgid "Delete permanently"
86
+ msgstr "स्थायी रूप से मिटाएँ"
87
+
88
+ #: bulk-delete.php:354
89
+ #: bulk-delete.php:440
90
+ #: bulk-delete.php:529
91
+ #: bulk-delete.php:624
92
+ msgid "Only delete first "
93
+ msgstr "केवल हटाने के पहले"
94
+
95
+ #: bulk-delete.php:355
96
+ #: bulk-delete.php:441
97
+ #: bulk-delete.php:530
98
+ #: bulk-delete.php:625
99
+ msgid "posts."
100
+ msgstr "पोस्ट"
101
+
102
+ #: bulk-delete.php:356
103
+ #: bulk-delete.php:442
104
+ #: bulk-delete.php:531
105
+ #: bulk-delete.php:626
106
+ msgid "Use this option if there are more than 1000 posts and the script timesout."
107
+ msgstr "इस विकल्प का प्रयोग करें अगर वहाँ 1000 से अधिक पोस्ट और स्क्रिप्ट timesout हैं."
108
+
109
+ #: bulk-delete.php:363
110
+ #: bulk-delete.php:449
111
+ #: bulk-delete.php:538
112
+ #: bulk-delete.php:633
113
+ msgid "Bulk Delete "
114
+ msgstr "थोक में हटाएँ"
115
+
116
+ #: bulk-delete.php:371
117
+ msgid "By Category"
118
+ msgstr "श्रेणी के द्वारा"
119
+
120
+ #: bulk-delete.php:372
121
+ msgid "Select the categories whose post you want to delete"
122
+ msgstr "श्रेणियों के बाद जिसका आप हटाना चाहते हैं चयन करें"
123
+
124
+ #: bulk-delete.php:400
125
+ msgid "All Categories"
126
+ msgstr "सभी श्रेणियाँ"
127
+
128
+ #: bulk-delete.php:412
129
+ #: bulk-delete.php:501
130
+ #: bulk-delete.php:596
131
+ msgid "Only restrict to posts which are "
132
+ msgstr "केवल पोस्ट जो प्रतिबंधित"
133
+
134
+ #: bulk-delete.php:414
135
+ #: bulk-delete.php:503
136
+ #: bulk-delete.php:598
137
+ msgid "older than"
138
+ msgstr "अधिक उम्र के"
139
+
140
+ #: bulk-delete.php:415
141
+ #: bulk-delete.php:504
142
+ #: bulk-delete.php:599
143
+ msgid "posted within last"
144
+ msgstr "पिछले भीतर तैनात"
145
+
146
+ #: bulk-delete.php:417
147
+ #: bulk-delete.php:506
148
+ #: bulk-delete.php:601
149
+ msgid "days"
150
+ msgstr "दिन"
151
+
152
+ #: bulk-delete.php:430
153
+ #: bulk-delete.php:519
154
+ #: bulk-delete.php:614
155
+ msgid "Public posts"
156
+ msgstr "सार्वजनिक पोस्ट"
157
+
158
+ #: bulk-delete.php:431
159
+ #: bulk-delete.php:520
160
+ #: bulk-delete.php:615
161
+ msgid "Private Posts"
162
+ msgstr "निजी पोस्ट"
163
+
164
+ #: bulk-delete.php:460
165
+ msgid "By Tags"
166
+ msgstr "टैग"
167
+
168
+ #: bulk-delete.php:461
169
+ msgid "Select the tags whose post you want to delete"
170
+ msgstr "टैग पोस्ट जिसका आप हटाना चाहते हैं चयन करें"
171
+
172
+ #: bulk-delete.php:488
173
+ msgid "All Tags"
174
+ msgstr "सभी टैग"
175
+
176
+ #: bulk-delete.php:553
177
+ msgid "By Taxonomies"
178
+ msgstr "taxonomies द्वारा"
179
+
180
+ #: bulk-delete.php:554
181
+ msgid "Select the taxonomies whose post you want to delete"
182
+ msgstr "Taxonomies के पद जिसका आप हटाना चाहते हैं चयन करें"
183
+
184
+ #: bulk-delete.php:583
185
+ msgid "All Taxonomies"
186
+ msgstr "सभी taxonomies"
187
+
188
+ #: bulk-delete.php:643
189
+ msgid "Support"
190
+ msgstr "समर्थन"
191
+
192
+ #: bulk-delete.php:644
193
+ msgid "If you have any questions/comments/feedback about the Plugin then post a comment in the <a target=\"_blank\" href = \"http://sudarmuthu.com/wordpress/bulk-delete\">Plugins homepage</a>."
194
+ msgstr "यदि आप किसी भी प्रश्न / टिप्पणी / प्रतिक्रिया प्लगइन के बारे में है तो में एक टिप्पणी पोस्ट <a target=\"_blank\" href = \"http://sudarmuthu.com/wordpress/bulk-delete\">प्लगइन्स मुखपृष्ठ</a>."
195
+
196
+ #: bulk-delete.php:645
197
+ msgid "If you like the Plugin, then consider doing one of the following."
198
+ msgstr "प्लगइन पसंद है यदि आप, तो निम्न में से एक पर विचार कर रही ."
199
+
200
+ #: bulk-delete.php:647
201
+ msgid "Write a blog post about the Plugin."
202
+ msgstr "प्लगइन के बारे में एक ब्लॉग पोस्ट लिखें."
203
+
204
+ #: bulk-delete.php:648
205
+ msgid " about it."
206
+ msgstr "इसके बारे में."
207
+
208
+ #: bulk-delete.php:649
209
+ msgid "Give a <a href = \"http://wordpress.org/extend/plugins/bulk-delete/\" target=\"_blank\">good rating</a>."
210
+ msgstr "दे <a href = \"http://wordpress.org/extend/plugins/bulk-delete/\" target=\"_blank\">अच्छा रेटिंग</a>."
211
+
212
+ #: bulk-delete.php:650
213
+ msgid "Say <a href = \"http://sudarmuthu.com/if-you-wanna-thank-me\" target=\"_blank\">thank you</a>."
214
+ msgstr "कहना <a href = \"http://sudarmuthu.com/if-you-wanna-thank-me\" target=\"_blank\">शुक्रिया</a>."
215
+
216
+ #: bulk-delete.php:653
217
+ msgid "If you are looking to move posts in bulk, instead of deleting then try out my "
218
+ msgstr "यदि आप थोक में पोस्ट हटाने के बजाय कदम देख रहे हैं तो बाहर की कोशिश"
219
+
220
+ #: bulk-delete.php:653
221
+ msgid "Bulk Move Plugin"
222
+ msgstr "थोक में प्लगइन स्थानांतरित करें "
223
+
224
+ #: bulk-delete.php:715
225
+ msgid "Are you sure you want to delete all the selected posts"
226
+ msgstr "आप सुनिश्चित करें कि आप सभी चुने हुए पदों को नष्ट करना चाहते हैं"
227
+
228
+ #: bulk-delete.php:717
229
+ msgid "Please select at least one"
230
+ msgstr "कृपया कम से कम एक का चयन करें"
231
+
232
+ #: bulk-delete.php:808
233
+ msgid "Manage"
234
+ msgstr "प्रबंधित करें"
235
+
236
+ #: bulk-delete.php:819
237
+ msgid "plugin"
238
+ msgstr "प्लगइन"
239
+
240
+ #: bulk-delete.php:819
241
+ msgid "Version"
242
+ msgstr "संस्करण"
243
+
244
+ #: bulk-delete.php:819
245
+ msgid "by"
246
+ msgstr "द्वारा"
247
+
248
+ #. Plugin Name of the plugin/theme
249
+ msgid "Bulk Delete"
250
+ msgstr "थोक में हटाएँ"
251
+
252
+ #. Plugin URI of the plugin/theme
253
+ msgid "http://sudarmuthu.com/wordpress/bulk-delete"
254
+ msgstr "http://sudarmuthu.com/wordpress/bulk-delete"
255
+
256
+ #. Description of the plugin/theme
257
+ msgid "Bulk delete posts from selected categories or tags. Use it with caution."
258
+ msgstr "थोक में चुने हुए श्रेणियों या टैग से हुई पोस्ट. यह सावधानी के साथ प्रयोग ."
259
+
260
+ #. Author of the plugin/theme
261
+ msgid "Sudar"
262
+ msgstr "Sudar"
263
+
264
+ #. Author URI of the plugin/theme
265
+ msgid "http://sudarmuthu.com/"
266
+ msgstr "http://sudarmuthu.com/"
267
+
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: sudar
3
  Tags: post, comment, delete, bulk, draft, revision, page
4
  Requires at least: 2.0
5
- Tested up to: 3.3.1
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
- Stable tag: 2.1
8
 
9
  Bulk delete posts from selected categories or tags
10
 
@@ -27,10 +27,11 @@ If you looking for just moving posts, instead of deleting, then use [Bulk Move P
27
  * Bulgarian (Thanks Nikolay Nikolov of [Skype Fan Blog][11])
28
  * Russian (Thanks Maxim Pesteev, [Weblancer.net profile][12])
29
  * Lithuanian (Thanks Vincent G from [http://www.host1free.com][13])
 
30
 
31
  ### Support
32
 
33
- Support for the Plugin is available from the [Plugin's home page][1]. If you have any questions or suggestions, do leave a comment there or contact me in [twitter][5].
34
 
35
  ### Links
36
 
@@ -60,7 +61,7 @@ Extract the zip file and just drop the contents in the wp-content/plugins/ direc
60
 
61
  = After installing the Plugin, I just see a blank page. =
62
 
63
- This can happen if you have huge number of posts and your server is very unpowered. Check your PHP error log to see if there are any errors and correct them. The most common problems are script timeout or running out of memory. Change your PHP.ini file and increase the script timeout and/or amount of memory used by PHP process.
64
 
65
  In particular try to change the following settings
66
 
@@ -68,7 +69,7 @@ In particular try to change the following settings
68
  * max_input_time = 30; Maximum amount of time each script may spend parsing request data
69
  * memory_limit = 256M ; Maximum amount of memory a script may consume (8MB)
70
 
71
- Additional FAQ and troubleshooting guide can be found in the [Plugins's homepage][1]
72
 
73
  == Screenshot ==
74
 
@@ -88,7 +89,7 @@ Additional FAQ and troubleshooting guide can be found in the [Plugins's homepage
88
 
89
  ###v0.2 (2009-02-03)
90
 
91
- * Fixed issues with pagging
92
 
93
  ###v0.3 (2009-04-05)
94
 
@@ -143,7 +144,7 @@ Additional FAQ and troubleshooting guide can be found in the [Plugins's homepage
143
  ###v1.9 (2012-03-16)
144
  * Added support for deleting by permalink. Credit Martin Capodici
145
  * Fixed issues with translations
146
- * Added Rusian translations
147
 
148
  ###v2.0 (2012-04-01) Dev Time: 10 hours
149
  * Fixed a major issue in how dates were handled.
@@ -154,6 +155,10 @@ Additional FAQ and troubleshooting guide can be found in the [Plugins's homepage
154
  * Fixed CSS issues in IE
155
  * Added Lithuanian translations
156
 
 
 
 
 
157
  ==Readme Generator==
158
 
159
  This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.
2
  Contributors: sudar
3
  Tags: post, comment, delete, bulk, draft, revision, page
4
  Requires at least: 2.0
5
+ Tested up to: 3.4.1
6
  Donate Link: http://sudarmuthu.com/if-you-wanna-thank-me
7
+ Stable tag: 2.2
8
 
9
  Bulk delete posts from selected categories or tags
10
 
27
  * Bulgarian (Thanks Nikolay Nikolov of [Skype Fan Blog][11])
28
  * Russian (Thanks Maxim Pesteev, [Weblancer.net profile][12])
29
  * Lithuanian (Thanks Vincent G from [http://www.host1free.com][13])
30
+ * Hindi (Thanks Love Chandel)
31
 
32
  ### Support
33
 
34
+ Support for the Plugin is available from the [Plugins home page][1]. If you have any questions or suggestions, do leave a comment there or contact me in [twitter][5].
35
 
36
  ### Links
37
 
61
 
62
  = After installing the Plugin, I just see a blank page. =
63
 
64
+ This can happen if you have huge number of posts and your server is very underpowered. Check your PHP error log to see if there are any errors and correct them. The most common problems are script timeout or running out of memory. Change your PHP.ini file and increase the script timeout and/or amount of memory used by PHP process.
65
 
66
  In particular try to change the following settings
67
 
69
  * max_input_time = 30; Maximum amount of time each script may spend parsing request data
70
  * memory_limit = 256M ; Maximum amount of memory a script may consume (8MB)
71
 
72
+ Additional FAQ and troubleshooting guide can be found in the [Plugins homepage](http://sudarmuthu.com/bulk-delete)
73
 
74
  == Screenshot ==
75
 
89
 
90
  ###v0.2 (2009-02-03)
91
 
92
+ * Fixed issues with paging
93
 
94
  ###v0.3 (2009-04-05)
95
 
144
  ###v1.9 (2012-03-16)
145
  * Added support for deleting by permalink. Credit Martin Capodici
146
  * Fixed issues with translations
147
+ * Added Russian translations
148
 
149
  ###v2.0 (2012-04-01) Dev Time: 10 hours
150
  * Fixed a major issue in how dates were handled.
155
  * Fixed CSS issues in IE
156
  * Added Lithuanian translations
157
 
158
+ ### v2.2 (2012-07-11) (Dev time: 1 hour)
159
+ * Added Hindi translations
160
+ * Added checks to see if elements are present in the array before accessing them.
161
+
162
  ==Readme Generator==
163
 
164
  This Readme file was generated using <a href = 'http://sudarmuthu.com/wordpress/wp-readme'>wp-readme</a>, which generates readme files for WordPress Plugins.