Post Expirator - Version 1.4.2

Version Description

Download this release

Release Info

Developer axelseaa
Plugin Icon 128x128 Post Expirator
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.2

Files changed (3) hide show
  1. languages/post-expirator.pot +281 -0
  2. post-expirator.php +4 -3
  3. readme.txt +9 -1
languages/post-expirator.pot ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2010 Post Expirator
2
+ # This file is distributed under the same license as the Post Expirator package.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Post Expirator 1.4.2\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/post-expirator\n"
7
+ "POT-Creation-Date: 2011-01-02 02:13:36+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: 2010-MO-DA HO:MI+ZONE\n"
12
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
+ "Language-Team: LANGUAGE <LL@li.org>\n"
14
+
15
+ #: post-expirator.php:18
16
+ msgid "l F jS, Y"
17
+ msgstr ""
18
+
19
+ #: post-expirator.php:19
20
+ msgid "g:ia"
21
+ msgstr ""
22
+
23
+ #: post-expirator.php:20
24
+ msgid "Post expires at EXPIRATIONTIME on EXPIRATIONDATE"
25
+ msgstr ""
26
+
27
+ #: post-expirator.php:41
28
+ msgid "Once a Minute"
29
+ msgstr ""
30
+
31
+ #: post-expirator.php:53
32
+ msgid "Post Expirator cron schedules need to be reset"
33
+ msgstr ""
34
+
35
+ #: post-expirator.php:55
36
+ msgid "Click here to reset"
37
+ msgstr ""
38
+
39
+ #: post-expirator.php:137
40
+ msgid "Expires"
41
+ msgstr ""
42
+
43
+ #: post-expirator.php:153
44
+ msgid "Never"
45
+ msgstr ""
46
+
47
+ #. #-#-#-#-# plugin.pot (Post Expirator 1.4.2) #-#-#-#-#
48
+ #. Plugin Name of the plugin/theme
49
+ #: post-expirator.php:163 post-expirator.php:173 post-expirator.php:393
50
+ msgid "Post Expirator"
51
+ msgstr ""
52
+
53
+ #: post-expirator.php:205
54
+ msgid "Enable Post Expiration"
55
+ msgstr ""
56
+
57
+ #: post-expirator.php:207
58
+ msgid "Year"
59
+ msgstr ""
60
+
61
+ #: post-expirator.php:208
62
+ msgid "Month"
63
+ msgstr ""
64
+
65
+ #: post-expirator.php:209
66
+ msgid "Day"
67
+ msgstr ""
68
+
69
+ #: post-expirator.php:231
70
+ msgid "F"
71
+ msgstr ""
72
+
73
+ #: post-expirator.php:238
74
+ msgid "Hour"
75
+ msgstr ""
76
+
77
+ #: post-expirator.php:239
78
+ msgid "Minute"
79
+ msgstr ""
80
+
81
+ #: post-expirator.php:249
82
+ msgid "H"
83
+ msgstr ""
84
+
85
+ #: post-expirator.php:365 post-expirator.php:393
86
+ msgid "Post Expirator Options"
87
+ msgstr ""
88
+
89
+ #: post-expirator.php:368
90
+ msgid "General Settings"
91
+ msgstr ""
92
+
93
+ #: post-expirator.php:369 post-expirator.php:603
94
+ msgid "Upgrade"
95
+ msgstr ""
96
+
97
+ #: post-expirator.php:411
98
+ msgid "Saved Options!"
99
+ msgstr ""
100
+
101
+ #: post-expirator.php:461
102
+ msgid ""
103
+ "The post expirator plugin sets a custom meta value, and then optionally "
104
+ "allows you to select if you want the post changed to a draft status or "
105
+ "deleted when it expires."
106
+ msgstr ""
107
+
108
+ #: post-expirator.php:464
109
+ msgid "Valid [postexpiration] attributes:"
110
+ msgstr ""
111
+
112
+ #: post-expirator.php:466
113
+ msgid "type - defaults to full - valid options are full,date,time"
114
+ msgstr ""
115
+
116
+ #: post-expirator.php:467
117
+ msgid ""
118
+ "dateformat - format set here will override the value set on the settings page"
119
+ msgstr ""
120
+
121
+ #: post-expirator.php:468
122
+ msgid ""
123
+ "timeformat - format set here will override the value set on the settings page"
124
+ msgstr ""
125
+
126
+ #: post-expirator.php:472
127
+ msgid "Defaults"
128
+ msgstr ""
129
+
130
+ #: post-expirator.php:475
131
+ msgid "Set Post To:"
132
+ msgstr ""
133
+
134
+ #: post-expirator.php:478 post-expirator.php:489
135
+ msgid "Draft"
136
+ msgstr ""
137
+
138
+ #: post-expirator.php:479 post-expirator.php:490
139
+ msgid "Delete"
140
+ msgstr ""
141
+
142
+ #: post-expirator.php:482
143
+ msgid ""
144
+ "Select whether the post should be deleted or changed to a draft at "
145
+ "expiration time."
146
+ msgstr ""
147
+
148
+ #: post-expirator.php:486
149
+ msgid "Set Page To:"
150
+ msgstr ""
151
+
152
+ #: post-expirator.php:493
153
+ msgid ""
154
+ "Select whether the page should be deleted or changed to a draft at "
155
+ "expiration time."
156
+ msgstr ""
157
+
158
+ #: post-expirator.php:497
159
+ msgid "Date Format:"
160
+ msgstr ""
161
+
162
+ #: post-expirator.php:501
163
+ msgid ""
164
+ "The default format to use when displaying the expiration date within a post "
165
+ "using the [postexpirator] shortcode or within the footer. For information "
166
+ "on valid formatting options, see: <a href=\"http://us2.php.net/manual/en/"
167
+ "function.date.php\" target=\"_blank\">PHP Date Function</a>."
168
+ msgstr ""
169
+
170
+ #: post-expirator.php:505
171
+ msgid "Time Format:"
172
+ msgstr ""
173
+
174
+ #: post-expirator.php:509
175
+ msgid ""
176
+ "The default format to use when displaying the expiration time within a post "
177
+ "using the [postexpirator] shortcode or within the footer. For information "
178
+ "on valid formatting options, see: <a href=\"http://us2.php.net/manual/en/"
179
+ "function.date.php\" target=\"_blank\">PHP Date Function</a>."
180
+ msgstr ""
181
+
182
+ #: post-expirator.php:513
183
+ msgid "Post Footer Display"
184
+ msgstr ""
185
+
186
+ #: post-expirator.php:514
187
+ msgid ""
188
+ "Enabling this below will display the expiration date automatically at the "
189
+ "end of any post which is set to expire."
190
+ msgstr ""
191
+
192
+ #: post-expirator.php:517
193
+ msgid "Show in post footer?"
194
+ msgstr ""
195
+
196
+ #: post-expirator.php:519
197
+ msgid "Enabled"
198
+ msgstr ""
199
+
200
+ #: post-expirator.php:520
201
+ msgid "Disabled"
202
+ msgstr ""
203
+
204
+ #: post-expirator.php:522
205
+ msgid ""
206
+ "This will enable or disable displaying the post expiration date in the post "
207
+ "footer."
208
+ msgstr ""
209
+
210
+ #: post-expirator.php:526
211
+ msgid "Footer Contents:"
212
+ msgstr ""
213
+
214
+ #: post-expirator.php:530
215
+ msgid ""
216
+ "Enter the text you would like to appear at the bottom of every post that "
217
+ "will expire. The following placeholders will be replaced with the post "
218
+ "expiration date in the following format:"
219
+ msgstr ""
220
+
221
+ #: post-expirator.php:539
222
+ msgid "Footer Style:"
223
+ msgstr ""
224
+
225
+ #: post-expirator.php:542
226
+ msgid "This post will expire on"
227
+ msgstr ""
228
+
229
+ #: post-expirator.php:544
230
+ msgid "The inline css which will be used to style the footer text."
231
+ msgstr ""
232
+
233
+ #: post-expirator.php:549
234
+ msgid "Save"
235
+ msgstr ""
236
+
237
+ #: post-expirator.php:592
238
+ msgid "Cron Schedules Reset!"
239
+ msgstr ""
240
+
241
+ #: post-expirator.php:597
242
+ msgid "OK"
243
+ msgstr ""
244
+
245
+ #: post-expirator.php:599
246
+ msgid "RESET NEEDED"
247
+ msgstr ""
248
+
249
+ #: post-expirator.php:606
250
+ msgid "Reset Cron Schedules:"
251
+ msgstr ""
252
+
253
+ #: post-expirator.php:608
254
+ msgid "Reset"
255
+ msgstr ""
256
+
257
+ #: post-expirator.php:609
258
+ msgid "Status:"
259
+ msgstr ""
260
+
261
+ #: post-expirator.php:611
262
+ msgid "Resets the cron scheduler and removes any old or stray entries."
263
+ msgstr ""
264
+
265
+ #. Plugin URI of the plugin/theme
266
+ msgid "http://wordpress.org/extend/plugins/post-expirator/"
267
+ msgstr ""
268
+
269
+ #. Description of the plugin/theme
270
+ msgid ""
271
+ "Allows you to add an expiration date to posts which you can configure to "
272
+ "either delete the post or change it to a draft."
273
+ msgstr ""
274
+
275
+ #. Author of the plugin/theme
276
+ msgid "Aaron Axelsen"
277
+ msgstr ""
278
+
279
+ #. Author URI of the plugin/theme
280
+ msgid "http://postexpirator.tuxdocs.net/"
281
+ msgstr ""
post-expirator.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Post Expirator
4
  Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
5
  Description: Allows you to add an expiration date to posts which you can configure to either delete the post or change it to a draft.
6
  Author: Aaron Axelsen
7
- Version: 1.4.1
8
  Author URI: http://postexpirator.tuxdocs.net/
9
  Translation: Thierry (http://palijn.info)
10
  Text Domain: post-expirator
@@ -364,7 +364,8 @@ add_action('save_post','expirationdate_update_post_meta');
364
  function postExpiratorMenuTabs($tab) {
365
  echo '<h2>'.__('Post Expirator Options','post-expirator').'</h2>';
366
  echo '<p>';
367
- echo '<a href="'.admin_url('options-general.php?page=post-expirator.php&tab=general').'"'.(empty($tab) || $tab == 'general' ? ' style="font-weight: bold; text-decoration:none;"' : '>').__('General Settings','post-expirator').'</a> | ';
 
368
  echo '<a href="'.admin_url('options-general.php?page=post-expirator.php&tab=upgrade').'"'.($tab == 'upgrade' ? ' style="font-weight: bold; text-decoration:none;"' : '').'>'.__('Upgrade','post-expirator').'</a>';
369
  echo '</p><hr/>';
370
  }
@@ -410,7 +411,7 @@ function postExpiratorMenuGeneral() {
410
  _e('Saved Options!','post-expirator');
411
  echo "</p></div>";
412
  }
413
-
414
  // Get Option
415
  $expirationdateExpiredPostStatus = get_option('expirationdateExpiredPostStatus');
416
  if (empty($expirationdateExpiredPostStatus))
4
  Plugin URI: http://wordpress.org/extend/plugins/post-expirator/
5
  Description: Allows you to add an expiration date to posts which you can configure to either delete the post or change it to a draft.
6
  Author: Aaron Axelsen
7
+ Version: 1.4.2
8
  Author URI: http://postexpirator.tuxdocs.net/
9
  Translation: Thierry (http://palijn.info)
10
  Text Domain: post-expirator
364
  function postExpiratorMenuTabs($tab) {
365
  echo '<h2>'.__('Post Expirator Options','post-expirator').'</h2>';
366
  echo '<p>';
367
+ if (empty($tab)) $tab = 'general';
368
+ echo '<a href="'.admin_url('options-general.php?page=post-expirator.php&tab=general').'"'.($tab == 'general' ? ' style="font-weight: bold; text-decoration:none;"' : '').'>'.__('General Settings','post-expirator').'</a> | ';
369
  echo '<a href="'.admin_url('options-general.php?page=post-expirator.php&tab=upgrade').'"'.($tab == 'upgrade' ? ' style="font-weight: bold; text-decoration:none;"' : '').'>'.__('Upgrade','post-expirator').'</a>';
370
  echo '</p><hr/>';
371
  }
411
  _e('Saved Options!','post-expirator');
412
  echo "</p></div>";
413
  }
414
+ postExpiratorTimezoneSetup();
415
  // Get Option
416
  $expirationdateExpiredPostStatus = get_option('expirationdateExpiredPostStatus');
417
  if (empty($expirationdateExpiredPostStatus))
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: axelseaa
3
  Tags: expire, posts, pages, schedule
4
  Requires at least: 2.9
5
  Tested up to: 3.1
6
- Stable tag: 1.4.1
7
 
8
  Allows you to add an expiration date (minute) to posts which you can configure to either delete the post or change it to a draft.
9
 
@@ -17,6 +17,8 @@ The plugin hooks into the wp cron processes and runs every hour.
17
  The expiration date can be displayed within the actual post by using the [postexpirator] tag. The format attribute will override the plugin
18
  default display format. See the [PHP Date Function](http://us2.php.net/manual/en/function.date.php) for valid date/time format options.
19
 
 
 
20
  **[postexpirator] shortcode attributes**
21
 
22
  * type - defaults to full - valid options are full,date,time
@@ -41,6 +43,12 @@ This section describes how to install the plugin and get it working.
41
 
42
  == Changelog ==
43
 
 
 
 
 
 
 
44
  **Version 1.4.1**
45
 
46
  * Added support for custom post types (Thanks Thierry)
3
  Tags: expire, posts, pages, schedule
4
  Requires at least: 2.9
5
  Tested up to: 3.1
6
+ Stable tag: 1.4.2
7
 
8
  Allows you to add an expiration date (minute) to posts which you can configure to either delete the post or change it to a draft.
9
 
17
  The expiration date can be displayed within the actual post by using the [postexpirator] tag. The format attribute will override the plugin
18
  default display format. See the [PHP Date Function](http://us2.php.net/manual/en/function.date.php) for valid date/time format options.
19
 
20
+ Plugin homepage [WordPress Post Expirator](http://postexpirator.tuxdocs.net).
21
+
22
  **[postexpirator] shortcode attributes**
23
 
24
  * type - defaults to full - valid options are full,date,time
43
 
44
  == Changelog ==
45
 
46
+ **Version 1.4.2**
47
+
48
+ * Added post expirator POT to /languages folder
49
+ * Fixed issue with plugin admin navigation
50
+ * Fixed timezone issue on plugin options screen
51
+
52
  **Version 1.4.1**
53
 
54
  * Added support for custom post types (Thanks Thierry)