1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,339 +0,0 @@ |
1 |
-GNU GENERAL PUBLIC LICENSE |
|
2 |
- Version 2, June 1991 |
|
3 |
- |
|
4 |
- Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/> |
|
5 |
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
|
6 |
- Everyone is permitted to copy and distribute verbatim copies |
|
7 |
- of this license document, but changing it is not allowed. |
|
8 |
- |
|
9 |
- Preamble |
|
10 |
- |
|
11 |
- The licenses for most software are designed to take away your |
|
12 |
-freedom to share and change it. By contrast, the GNU General Public |
|
13 |
-License is intended to guarantee your freedom to share and change free |
|
14 |
-software--to make sure the software is free for all its users. This |
|
15 |
-General Public License applies to most of the Free Software |
|
16 |
-Foundation's software and to any other program whose authors commit to |
|
17 |
-using it. (Some other Free Software Foundation software is covered by |
|
18 |
-the GNU Lesser General Public License instead.) You can apply it to |
|
19 |
-your programs, too. |
|
20 |
- |
|
21 |
- When we speak of free software, we are referring to freedom, not |
|
22 |
-price. Our General Public Licenses are designed to make sure that you |
|
23 |
-have the freedom to distribute copies of free software (and charge for |
|
24 |
-this service if you wish), that you receive source code or can get it |
|
25 |
-if you want it, that you can change the software or use pieces of it |
|
26 |
-in new free programs; and that you know you can do these things. |
|
27 |
- |
|
28 |
- To protect your rights, we need to make restrictions that forbid |
|
29 |
-anyone to deny you these rights or to ask you to surrender the rights. |
|
30 |
-These restrictions translate to certain responsibilities for you if you |
|
31 |
-distribute copies of the software, or if you modify it. |
|
32 |
- |
|
33 |
- For example, if you distribute copies of such a program, whether |
|
34 |
-gratis or for a fee, you must give the recipients all the rights that |
|
35 |
-you have. You must make sure that they, too, receive or can get the |
|
36 |
-source code. And you must show them these terms so they know their |
|
37 |
-rights. |
|
38 |
- |
|
39 |
- We protect your rights with two steps: (1) copyright the software, and |
|
40 |
-(2) offer you this license which gives you legal permission to copy, |
|
41 |
-distribute and/or modify the software. |
|
42 |
- |
|
43 |
- Also, for each author's protection and ours, we want to make certain |
|
44 |
-that everyone understands that there is no warranty for this free |
|
45 |
-software. If the software is modified by someone else and passed on, we |
|
46 |
-want its recipients to know that what they have is not the original, so |
|
47 |
-that any problems introduced by others will not reflect on the original |
|
48 |
-authors' reputations. |
|
49 |
- |
|
50 |
- Finally, any free program is threatened constantly by software |
|
51 |
-patents. We wish to avoid the danger that redistributors of a free |
|
52 |
-program will individually obtain patent licenses, in effect making the |
|
53 |
-program proprietary. To prevent this, we have made it clear that any |
|
54 |
-patent must be licensed for everyone's free use or not licensed at all. |
|
55 |
- |
|
56 |
- The precise terms and conditions for copying, distribution and |
|
57 |
-modification follow. |
|
58 |
- |
|
59 |
- GNU GENERAL PUBLIC LICENSE |
|
60 |
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
|
61 |
- |
|
62 |
- 0. This License applies to any program or other work which contains |
|
63 |
-a notice placed by the copyright holder saying it may be distributed |
|
64 |
-under the terms of this General Public License. The "Program", below, |
|
65 |
-refers to any such program or work, and a "work based on the Program" |
|
66 |
-means either the Program or any derivative work under copyright law: |
|
67 |
-that is to say, a work containing the Program or a portion of it, |
|
68 |
-either verbatim or with modifications and/or translated into another |
|
69 |
-language. (Hereinafter, translation is included without limitation in |
|
70 |
-the term "modification".) Each licensee is addressed as "you". |
|
71 |
- |
|
72 |
-Activities other than copying, distribution and modification are not |
|
73 |
-covered by this License; they are outside its scope. The act of |
|
74 |
-running the Program is not restricted, and the output from the Program |
|
75 |
-is covered only if its contents constitute a work based on the |
|
76 |
-Program (independent of having been made by running the Program). |
|
77 |
-Whether that is true depends on what the Program does. |
|
78 |
- |
|
79 |
- 1. You may copy and distribute verbatim copies of the Program's |
|
80 |
-source code as you receive it, in any medium, provided that you |
|
81 |
-conspicuously and appropriately publish on each copy an appropriate |
|
82 |
-copyright notice and disclaimer of warranty; keep intact all the |
|
83 |
-notices that refer to this License and to the absence of any warranty; |
|
84 |
-and give any other recipients of the Program a copy of this License |
|
85 |
-along with the Program. |
|
86 |
- |
|
87 |
-You may charge a fee for the physical act of transferring a copy, and |
|
88 |
-you may at your option offer warranty protection in exchange for a fee. |
|
89 |
- |
|
90 |
- 2. You may modify your copy or copies of the Program or any portion |
|
91 |
-of it, thus forming a work based on the Program, and copy and |
|
92 |
-distribute such modifications or work under the terms of Section 1 |
|
93 |
-above, provided that you also meet all of these conditions: |
|
94 |
- |
|
95 |
- a) You must cause the modified files to carry prominent notices |
|
96 |
- stating that you changed the files and the date of any change. |
|
97 |
- |
|
98 |
- b) You must cause any work that you distribute or publish, that in |
|
99 |
- whole or in part contains or is derived from the Program or any |
|
100 |
- part thereof, to be licensed as a whole at no charge to all third |
|
101 |
- parties under the terms of this License. |
|
102 |
- |
|
103 |
- c) If the modified program normally reads commands interactively |
|
104 |
- when run, you must cause it, when started running for such |
|
105 |
- interactive use in the most ordinary way, to print or display an |
|
106 |
- announcement including an appropriate copyright notice and a |
|
107 |
- notice that there is no warranty (or else, saying that you provide |
|
108 |
- a warranty) and that users may redistribute the program under |
|
109 |
- these conditions, and telling the user how to view a copy of this |
|
110 |
- License. (Exception: if the Program itself is interactive but |
|
111 |
- does not normally print such an announcement, your work based on |
|
112 |
- the Program is not required to print an announcement.) |
|
113 |
- |
|
114 |
-These requirements apply to the modified work as a whole. If |
|
115 |
-identifiable sections of that work are not derived from the Program, |
|
116 |
-and can be reasonably considered independent and separate works in |
|
117 |
-themselves, then this License, and its terms, do not apply to those |
|
118 |
-sections when you distribute them as separate works. But when you |
|
119 |
-distribute the same sections as part of a whole which is a work based |
|
120 |
-on the Program, the distribution of the whole must be on the terms of |
|
121 |
-this License, whose permissions for other licensees extend to the |
|
122 |
-entire whole, and thus to each and every part regardless of who wrote it. |
|
123 |
- |
|
124 |
-Thus, it is not the intent of this section to claim rights or contest |
|
125 |
-your rights to work written entirely by you; rather, the intent is to |
|
126 |
-exercise the right to control the distribution of derivative or |
|
127 |
-collective works based on the Program. |
|
128 |
- |
|
129 |
-In addition, mere aggregation of another work not based on the Program |
|
130 |
-with the Program (or with a work based on the Program) on a volume of |
|
131 |
-a storage or distribution medium does not bring the other work under |
|
132 |
-the scope of this License. |
|
133 |
- |
|
134 |
- 3. You may copy and distribute the Program (or a work based on it, |
|
135 |
-under Section 2) in object code or executable form under the terms of |
|
136 |
-Sections 1 and 2 above provided that you also do one of the following: |
|
137 |
- |
|
138 |
- a) Accompany it with the complete corresponding machine-readable |
|
139 |
- source code, which must be distributed under the terms of Sections |
|
140 |
- 1 and 2 above on a medium customarily used for software interchange; or, |
|
141 |
- |
|
142 |
- b) Accompany it with a written offer, valid for at least three |
|
143 |
- years, to give any third party, for a charge no more than your |
|
144 |
- cost of physically performing source distribution, a complete |
|
145 |
- machine-readable copy of the corresponding source code, to be |
|
146 |
- distributed under the terms of Sections 1 and 2 above on a medium |
|
147 |
- customarily used for software interchange; or, |
|
148 |
- |
|
149 |
- c) Accompany it with the information you received as to the offer |
|
150 |
- to distribute corresponding source code. (This alternative is |
|
151 |
- allowed only for noncommercial distribution and only if you |
|
152 |
- received the program in object code or executable form with such |
|
153 |
- an offer, in accord with Subsection b above.) |
|
154 |
- |
|
155 |
-The source code for a work means the preferred form of the work for |
|
156 |
-making modifications to it. For an executable work, complete source |
|
157 |
-code means all the source code for all modules it contains, plus any |
|
158 |
-associated interface definition files, plus the scripts used to |
|
159 |
-control compilation and installation of the executable. However, as a |
|
160 |
-special exception, the source code distributed need not include |
|
161 |
-anything that is normally distributed (in either source or binary |
|
162 |
-form) with the major components (compiler, kernel, and so on) of the |
|
163 |
-operating system on which the executable runs, unless that component |
|
164 |
-itself accompanies the executable. |
|
165 |
- |
|
166 |
-If distribution of executable or object code is made by offering |
|
167 |
-access to copy from a designated place, then offering equivalent |
|
168 |
-access to copy the source code from the same place counts as |
|
169 |
-distribution of the source code, even though third parties are not |
|
170 |
-compelled to copy the source along with the object code. |
|
171 |
- |
|
172 |
- 4. You may not copy, modify, sublicense, or distribute the Program |
|
173 |
-except as expressly provided under this License. Any attempt |
|
174 |
-otherwise to copy, modify, sublicense or distribute the Program is |
|
175 |
-void, and will automatically terminate your rights under this License. |
|
176 |
-However, parties who have received copies, or rights, from you under |
|
177 |
-this License will not have their licenses terminated so long as such |
|
178 |
-parties remain in full compliance. |
|
179 |
- |
|
180 |
- 5. You are not required to accept this License, since you have not |
|
181 |
-signed it. However, nothing else grants you permission to modify or |
|
182 |
-distribute the Program or its derivative works. These actions are |
|
183 |
-prohibited by law if you do not accept this License. Therefore, by |
|
184 |
-modifying or distributing the Program (or any work based on the |
|
185 |
-Program), you indicate your acceptance of this License to do so, and |
|
186 |
-all its terms and conditions for copying, distributing or modifying |
|
187 |
-the Program or works based on it. |
|
188 |
- |
|
189 |
- 6. Each time you redistribute the Program (or any work based on the |
|
190 |
-Program), the recipient automatically receives a license from the |
|
191 |
-original licensor to copy, distribute or modify the Program subject to |
|
192 |
-these terms and conditions. You may not impose any further |
|
193 |
-restrictions on the recipients' exercise of the rights granted herein. |
|
194 |
-You are not responsible for enforcing compliance by third parties to |
|
195 |
-this License. |
|
196 |
- |
|
197 |
- 7. If, as a consequence of a court judgment or allegation of patent |
|
198 |
-infringement or for any other reason (not limited to patent issues), |
|
199 |
-conditions are imposed on you (whether by court order, agreement or |
|
200 |
-otherwise) that contradict the conditions of this License, they do not |
|
201 |
-excuse you from the conditions of this License. If you cannot |
|
202 |
-distribute so as to satisfy simultaneously your obligations under this |
|
203 |
-License and any other pertinent obligations, then as a consequence you |
|
204 |
-may not distribute the Program at all. For example, if a patent |
|
205 |
-license would not permit royalty-free redistribution of the Program by |
|
206 |
-all those who receive copies directly or indirectly through you, then |
|
207 |
-the only way you could satisfy both it and this License would be to |
|
208 |
-refrain entirely from distribution of the Program. |
|
209 |
- |
|
210 |
-If any portion of this section is held invalid or unenforceable under |
|
211 |
-any particular circumstance, the balance of the section is intended to |
|
212 |
-apply and the section as a whole is intended to apply in other |
|
213 |
-circumstances. |
|
214 |
- |
|
215 |
-It is not the purpose of this section to induce you to infringe any |
|
216 |
-patents or other property right claims or to contest validity of any |
|
217 |
-such claims; this section has the sole purpose of protecting the |
|
218 |
-integrity of the free software distribution system, which is |
|
219 |
-implemented by public license practices. Many people have made |
|
220 |
-generous contributions to the wide range of software distributed |
|
221 |
-through that system in reliance on consistent application of that |
|
222 |
-system; it is up to the author/donor to decide if he or she is willing |
|
223 |
-to distribute software through any other system and a licensee cannot |
|
224 |
-impose that choice. |
|
225 |
- |
|
226 |
-This section is intended to make thoroughly clear what is believed to |
|
227 |
-be a consequence of the rest of this License. |
|
228 |
- |
|
229 |
- 8. If the distribution and/or use of the Program is restricted in |
|
230 |
-certain countries either by patents or by copyrighted interfaces, the |
|
231 |
-original copyright holder who places the Program under this License |
|
232 |
-may add an explicit geographical distribution limitation excluding |
|
233 |
-those countries, so that distribution is permitted only in or among |
|
234 |
-countries not thus excluded. In such case, this License incorporates |
|
235 |
-the limitation as if written in the body of this License. |
|
236 |
- |
|
237 |
- 9. The Free Software Foundation may publish revised and/or new versions |
|
238 |
-of the General Public License from time to time. Such new versions will |
|
239 |
-be similar in spirit to the present version, but may differ in detail to |
|
240 |
-address new problems or concerns. |
|
241 |
- |
|
242 |
-Each version is given a distinguishing version number. If the Program |
|
243 |
-specifies a version number of this License which applies to it and "any |
|
244 |
-later version", you have the option of following the terms and conditions |
|
245 |
-either of that version or of any later version published by the Free |
|
246 |
-Software Foundation. If the Program does not specify a version number of |
|
247 |
-this License, you may choose any version ever published by the Free Software |
|
248 |
-Foundation. |
|
249 |
- |
|
250 |
- 10. If you wish to incorporate parts of the Program into other free |
|
251 |
-programs whose distribution conditions are different, write to the author |
|
252 |
-to ask for permission. For software which is copyrighted by the Free |
|
253 |
-Software Foundation, write to the Free Software Foundation; we sometimes |
|
254 |
-make exceptions for this. Our decision will be guided by the two goals |
|
255 |
-of preserving the free status of all derivatives of our free software and |
|
256 |
-of promoting the sharing and reuse of software generally. |
|
257 |
- |
|
258 |
- NO WARRANTY |
|
259 |
- |
|
260 |
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY |
|
261 |
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN |
|
262 |
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES |
|
263 |
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED |
|
264 |
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
|
265 |
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS |
|
266 |
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE |
|
267 |
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, |
|
268 |
-REPAIR OR CORRECTION. |
|
269 |
- |
|
270 |
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
|
271 |
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
|
272 |
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
|
273 |
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING |
|
274 |
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
|
275 |
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
|
276 |
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
|
277 |
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
|
278 |
-POSSIBILITY OF SUCH DAMAGES. |
|
279 |
- |
|
280 |
- END OF TERMS AND CONDITIONS |
|
281 |
- |
|
282 |
- How to Apply These Terms to Your New Programs |
|
283 |
- |
|
284 |
- If you develop a new program, and you want it to be of the greatest |
|
285 |
-possible use to the public, the best way to achieve this is to make it |
|
286 |
-free software which everyone can redistribute and change under these terms. |
|
287 |
- |
|
288 |
- To do so, attach the following notices to the program. It is safest |
|
289 |
-to attach them to the start of each source file to most effectively |
|
290 |
-convey the exclusion of warranty; and each file should have at least |
|
291 |
-the "copyright" line and a pointer to where the full notice is found. |
|
292 |
- |
|
293 |
- {description} |
|
294 |
- Copyright (C) {year} {fullname} |
|
295 |
- |
|
296 |
- This program is free software; you can redistribute it and/or modify |
|
297 |
- it under the terms of the GNU General Public License as published by |
|
298 |
- the Free Software Foundation; either version 2 of the License, or |
|
299 |
- (at your option) any later version. |
|
300 |
- |
|
301 |
- This program is distributed in the hope that it will be useful, |
|
302 |
- but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
303 |
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
304 |
- GNU General Public License for more details. |
|
305 |
- |
|
306 |
- You should have received a copy of the GNU General Public License along |
|
307 |
- with this program; if not, write to the Free Software Foundation, Inc., |
|
308 |
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
|
309 |
- |
|
310 |
-Also add information on how to contact you by electronic and paper mail. |
|
311 |
- |
|
312 |
-If the program is interactive, make it output a short notice like this |
|
313 |
-when it starts in an interactive mode: |
|
314 |
- |
|
315 |
- Gnomovision version 69, Copyright (C) year name of author |
|
316 |
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
|
317 |
- This is free software, and you are welcome to redistribute it |
|
318 |
- under certain conditions; type `show c' for details. |
|
319 |
- |
|
320 |
-The hypothetical commands `show w' and `show c' should show the appropriate |
|
321 |
-parts of the General Public License. Of course, the commands you use may |
|
322 |
-be called something other than `show w' and `show c'; they could even be |
|
323 |
-mouse-clicks or menu items--whatever suits your program. |
|
324 |
- |
|
325 |
-You should also get your employer (if you work as a programmer) or your |
|
326 |
-school, if any, to sign a "copyright disclaimer" for the program, if |
|
327 |
-necessary. Here is a sample; alter the names: |
|
328 |
- |
|
329 |
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program |
|
330 |
- `Gnomovision' (which makes passes at compilers) written by James Hacker. |
|
331 |
- |
|
332 |
- {signature of Ty Coon}, 1 April 1989 |
|
333 |
- Ty Coon, President of Vice |
|
334 |
- |
|
335 |
-This General Public License does not permit incorporating your program into |
|
336 |
-proprietary programs. If your program is a subroutine library, you may |
|
337 |
-consider it more useful to permit linking proprietary applications with the |
|
338 |
-library. If this is what you want to do, use the GNU Lesser General |
|
339 |
-Public License instead of this License. |
|
340 | 1 |
\ No newline at end of file |
... | ... |
@@ -1,8 +1,8 @@ |
1 | 1 |
msgid "" |
2 | 2 |
msgstr "" |
3 | 3 |
"Project-Id-Version: rucy\n" |
4 |
-"POT-Creation-Date: 2014-04-14 01:23+0900\n" |
|
5 |
-"PO-Revision-Date: 2014-04-14 01:23+0900\n" |
|
4 |
+"POT-Creation-Date: 2014-04-18 03:32+0900\n" |
|
5 |
+"PO-Revision-Date: 2014-04-18 03:33+0900\n" |
|
6 | 6 |
"Last-Translator: nita <nita@gips.jp>\n" |
7 | 7 |
"Language-Team: \n" |
8 | 8 |
"Language: ja\n" |
... | ... |
@@ -15,66 +15,74 @@ msgstr "" |
15 | 15 |
"X-Poedit-KeywordsList: __;_e\n" |
16 | 16 |
"X-Poedit-SearchPath-0: ..\n" |
17 | 17 |
|
18 |
-#: ../rucy.php:86 |
|
18 |
+#: ../rucy.php:88 |
|
19 | 19 |
msgid "Accept reserve update content." |
20 | 20 |
msgstr "予約更新を行う" |
21 | 21 |
|
22 |
-#: ../rucy.php:89 |
|
22 |
+#: ../rucy.php:91 |
|
23 | 23 |
msgid "UpdateTime" |
24 | 24 |
msgstr "更新日時" |
25 | 25 |
|
26 |
-#: ../rucy.php:91 |
|
26 |
+#: ../rucy.php:93 |
|
27 | 27 |
msgid "Edit" |
28 | 28 |
msgstr "編集" |
29 | 29 |
|
30 |
-#: ../rucy.php:106 |
|
30 |
+#: ../rucy.php:108 |
|
31 | 31 |
msgid "OK" |
32 | 32 |
msgstr "OK" |
33 | 33 |
|
34 |
-#: ../rucy.php:107 |
|
34 |
+#: ../rucy.php:109 |
|
35 | 35 |
msgid "Cancel" |
36 | 36 |
msgstr "キャンセル" |
37 | 37 |
|
38 |
-#: ../rucy.php:231 |
|
38 |
+#: ../rucy.php:226 |
|
39 |
+msgid "Reservation Update DateTime" |
|
40 |
+msgstr "予約更新日時" |
|
41 |
+ |
|
42 |
+#: ../rucy.php:240 |
|
39 | 43 |
msgid "None" |
40 | 44 |
msgstr "なし" |
41 | 45 |
|
42 |
-#: ../rucy.php:273 |
|
46 |
+#: ../rucy.php:282 |
|
43 | 47 |
msgid "post or page is not allow." |
44 | 48 |
msgstr "カスタム投稿タイプにpostもしくはpageは入力できません。" |
45 | 49 |
|
46 |
-#: ../rucy.php:280 |
|
50 |
+#: ../rucy.php:289 |
|
47 | 51 |
msgid "Do not input \"post\" or \"page\". " |
48 | 52 |
msgstr "postもしくはpageは入力できません。" |
49 | 53 |
|
50 |
-#: ../rucy.php:282 |
|
54 |
+#: ../rucy.php:291 |
|
51 | 55 |
msgid "Please input alphabet or numeric. And do not input sequencial commas." |
52 | 56 |
msgstr "英数のみ入力してください。また、連続でカンマの入力はできません。" |
53 | 57 |
|
54 |
-#: ../rucy.php:315 |
|
58 |
+#: ../rucy.php:319 |
|
59 |
+msgid "Configure content types reservation update." |
|
60 |
+msgstr "予約更新する投稿タイプを設定してください。" |
|
61 |
+ |
|
62 |
+#: ../rucy.php:324 |
|
55 | 63 |
msgid "post type" |
56 | 64 |
msgstr "投稿タイプ" |
57 | 65 |
|
58 |
-#: ../rucy.php:315 |
|
66 |
+#: ../rucy.php:324 |
|
59 | 67 |
msgid "Require" |
60 | 68 |
msgstr "必須" |
61 | 69 |
|
62 |
-#: ../rucy.php:318 |
|
70 |
+#: ../rucy.php:327 |
|
63 | 71 |
msgid "post" |
64 | 72 |
msgstr "投稿" |
65 | 73 |
|
66 |
-#: ../rucy.php:319 |
|
74 |
+#: ../rucy.php:328 |
|
67 | 75 |
msgid "page" |
68 | 76 |
msgstr "固定ページ" |
69 | 77 |
|
70 |
-#: ../rucy.php:330 |
|
78 |
+#: ../rucy.php:339 |
|
71 | 79 |
msgid "custom post type" |
72 | 80 |
msgstr "カスタム投稿タイプ" |
73 | 81 |
|
74 |
-#: ../rucy.php:332 |
|
82 |
+#: ../rucy.php:341 |
|
75 | 83 |
msgid "Separated by commas" |
76 | 84 |
msgstr "カンマ区切りで入力" |
77 | 85 |
|
78 |
-#: ../rucy.php:345 |
|
86 |
+#: ../rucy.php:354 |
|
79 | 87 |
msgid "Save Changes" |
80 | 88 |
msgstr "変更を保存" |
... | ... |
@@ -13,6 +13,7 @@ define('RC_PLUGIN_URL', plugin_dir_url(__FILE__)); |
13 | 13 |
define('RC_SETTING_OPTION_KEY', 'rucy_post_type'); |
14 | 14 |
define('RC_TXT_DOMAIN', 'rucy'); |
15 | 15 |
define('RC_POSTTYPE_DEFAULT','post,page'); |
16 |
+define('RC_CRON_FOOK', 'rucy_update_reserved_content'); |
|
16 | 17 |
load_plugin_textdomain( RC_TXT_DOMAIN, false, 'rucy/lang'); |
17 | 18 |
|
18 | 19 |
add_action('admin_enqueue_scripts','rc_load_jscss'); |
... | ... |
@@ -36,9 +37,9 @@ function rc_load_jscss() |
36 | 36 |
function getRcMetas($post_id = "") |
37 | 37 |
{ |
38 | 38 |
$base = array( |
39 |
- 'content' => 'rc_reserv_content', |
|
40 |
- 'accept' => 'rc_reserv_accept', |
|
41 |
- 'date' => 'rc_reserv_date' |
|
39 |
+ 'accept' => 'rc_reserv_accept', |
|
40 |
+ 'content' => 'rc_reserv_content', |
|
41 |
+ 'date' => 'rc_reserv_date' |
|
42 | 42 |
); |
43 | 43 |
if($post_id > 0) |
44 | 44 |
{ |
... | ... |
@@ -59,14 +60,14 @@ function add_rucy_metabox_out() |
59 | 59 |
$acceptPostType = getRcSetting(); |
60 | 60 |
foreach ($acceptPostType as $postType) |
61 | 61 |
{ |
62 |
- add_meta_box('rucy_metabox','Rucy - Reservation Update Content -','add_rucy_metabox_inside',$postType,'normal','high'); |
|
62 |
+ add_meta_box('rucy_metabox','Rucy','add_rucy_metabox_inside',$postType,'normal','high'); |
|
63 | 63 |
} |
64 | 64 |
function add_rucy_metabox_inside() |
65 | 65 |
{ |
66 |
+ global $post; |
|
66 | 67 |
$rcKeys = getRcMetas(); |
67 | 68 |
$rc_content_name = $rcKeys['content']; |
68 | 69 |
$rc_accept_name = $rcKeys['accept']; |
69 |
- global $post; |
|
70 | 70 |
$rcMetas = getRcMetas($post->ID); |
71 | 71 |
$reserv_accept = $rcMetas['accept']; |
72 | 72 |
$reserv_date = $rcMetas['date']; |
... | ... |
@@ -79,9 +80,10 @@ function add_rucy_metabox_out() |
79 | 79 |
if("" == $reserv_content) |
80 | 80 |
{ |
81 | 81 |
$reserv_content = $post->post_content; |
82 |
- } |
|
82 |
+ } |
|
83 | 83 |
?> |
84 | 84 |
<div id="rc-post-wrap" class="curtime"> |
85 |
+ <input type="hidden" name="schroeder" id="schroeder" value="<?php echo wp_create_nonce(plugin_basename(__FILE__)); ?>"/> |
|
85 | 86 |
<label class="rc_accept"> |
86 | 87 |
<input type="checkbox" name="<?php echo $rc_accept_name; ?>" value="1" <?php echo ($reserv_accept == "1") ? "checked" : ""; ?>> <?php _e('Accept reserve update content.',RC_TXT_DOMAIN) ?> |
87 | 88 |
</label> |
... | ... |
@@ -131,6 +133,12 @@ function savePostmeta($post_id) |
131 | 131 |
{ |
132 | 132 |
if(isset($_POST) && isset($_POST['post_type'])) |
133 | 133 |
{ |
134 |
+ if(isset($_POST['schroeder']) && !wp_verify_nonce($_POST['schroeder'], plugin_basename(__FILE__))){ |
|
135 |
+ return; |
|
136 |
+ } |
|
137 |
+ if(defined('DOING_AUTOSAVE') && DOING_AUTOSAVE){ |
|
138 |
+ return; |
|
139 |
+ } |
|
134 | 140 |
$rcKeys = getRcMetas(); |
135 | 141 |
$acceptPostType = getRcSetting(); |
136 | 142 |
foreach ($acceptPostType as $postType) |
... | ... |
@@ -144,10 +152,14 @@ function savePostmeta($post_id) |
144 | 144 |
} else { |
145 | 145 |
$_POST[$rcKeys['date']] = ""; |
146 | 146 |
} |
147 |
- $meta_keys = getRcMetas(); |
|
147 |
+ if(!isset($_POST[$rcKeys['accept']])){ |
|
148 |
+ $_POST[$rcKeys['accept']] = "0"; |
|
149 |
+ } else if($_POST[$rcKeys['accept']] != "1"){ |
|
150 |
+ $_POST[$rcKeys['accept']] = "0"; |
|
151 |
+ } |
|
148 | 152 |
} |
149 | 153 |
} |
150 |
- foreach ($meta_keys as $val) |
|
154 |
+ foreach ($rcKeys as $key => $val) |
|
151 | 155 |
{ |
152 | 156 |
savePostMetaBase($post_id, $val); |
153 | 157 |
} |
... | ... |
@@ -156,7 +168,7 @@ function savePostmeta($post_id) |
156 | 156 |
$reservDate = strtotime(get_gmt_from_date($_POST[$rcKeys['date']]) . " GMT"); |
157 | 157 |
if(in_array($_POST['post_type'], $acceptPostType)) |
158 | 158 |
{ |
159 |
- wp_schedule_single_event($reservDate, 'rucy_update_reserved_content', array($post_id)); |
|
159 |
+ wp_schedule_single_event($reservDate, RC_CRON_FOOK, array($post_id)); |
|
160 | 160 |
} |
161 | 161 |
} |
162 | 162 |
} |
... | ... |
@@ -177,14 +189,10 @@ function savePostMetaBase($post_id, $post_metakey) |
177 | 177 |
{ |
178 | 178 |
$post_data = $_POST[$post_metakey]; |
179 | 179 |
} |
180 |
- |
|
181 |
- if("" == get_post_meta($post_id, $post_metakey,true)) |
|
182 |
- { |
|
183 |
- // new |
|
184 |
- add_post_meta($post_id, $post_metakey, $post_data,true); |
|
185 |
- } elseif ($post_data != get_post_meta($post_id, $post_metakey,true)) { |
|
186 |
- // update |
|
187 |
- update_post_meta($post_id, $post_metakey, $post_data); |
|
180 |
+ $meta = get_post_meta($post_id, $post_metakey,true); |
|
181 |
+ if ($post_data != $meta) { |
|
182 |
+ // update or new |
|
183 |
+ update_post_meta($post_id, $post_metakey, $post_data, $meta); |
|
188 | 184 |
} elseif("" == $post_data) { |
189 | 185 |
// delete |
190 | 186 |
delete_post_meta($post_id, $post_metakey); |
... | ... |
@@ -205,9 +213,9 @@ function updateReservedContent($post_id) |
205 | 205 |
); |
206 | 206 |
wp_update_post($updates,true); |
207 | 207 |
} |
208 |
- wp_clear_scheduled_hook('rucy_update_reserved_content', array($post_id)); |
|
208 |
+ wp_clear_scheduled_hook(RC_CRON_FOOK, array($post_id)); |
|
209 | 209 |
$dels = getRcMetas(); |
210 |
- foreach ($dels as $del) |
|
210 |
+ foreach ($dels as $key => $del) |
|
211 | 211 |
{ |
212 | 212 |
delete_post_meta($post_id, $del); |
213 | 213 |
} |
... | ... |
@@ -215,11 +223,12 @@ function updateReservedContent($post_id) |
215 | 215 |
|
216 | 216 |
// add reservation info at postlist |
217 | 217 |
function manageRucyCols($columns) { |
218 |
- $columns['subtitle'] = "Reservation Update Content"; |
|
218 |
+ $columns['subtitle'] = __("Reservation Update DateTime", RC_TXT_DOMAIN); |
|
219 | 219 |
return $columns; |
220 | 220 |
} |
221 | 221 |
function addRucyCol($column_name, $post_id) { |
222 | 222 |
$rcMetas = getRcMetas($post_id); |
223 |
+ $s = ""; |
|
223 | 224 |
if($column_name == 'subtitle') |
224 | 225 |
{ |
225 | 226 |
$s = $rcMetas['accept']; |
... | ... |
@@ -231,11 +240,11 @@ function addRucyCol($column_name, $post_id) { |
231 | 231 |
echo __('None'); |
232 | 232 |
} |
233 | 233 |
} |
234 |
-add_filter('manage_posts_columns', 'manageRucyCols'); |
|
235 |
-add_action('manage_posts_custom_column', 'addRucyCol', 10, 2); |
|
236 |
-add_filter('manage_pages_columns', 'manageRucyCols'); |
|
237 |
-add_action('manage_pages_custom_column', 'addRucyCol', 10, 2); |
|
238 | 234 |
|
235 |
+foreach (array('pages','posts') as $p){ |
|
236 |
+ add_filter('manage_'.$p.'_columns', 'manageRucyCols'); |
|
237 |
+ add_action('manage_'.$p.'_custom_column', 'addRucyCol', 10, 2); |
|
238 |
+} |
|
239 | 239 |
|
240 | 240 |
// setting page |
241 | 241 |
add_action('admin_menu','admin_menu_rucy'); |
... | ... |
@@ -307,12 +316,12 @@ function addRcSetting() |
307 | 307 |
?> |
308 | 308 |
<div class="wrap"> |
309 | 309 |
<h2>Rucy Settings</h2> |
310 |
- <p>Configure content types reservation update.</p> |
|
310 |
+ <p><?php _e('Configure content types reservation update.',RC_TXT_DOMAIN); ?></p> |
|
311 | 311 |
<form method="post" action="#"> |
312 | 312 |
<?php wp_nonce_field('update-options'); ?> |
313 | 313 |
<table class="form-table"> |
314 | 314 |
<tr class="<?php echo (isset($message['post_page']) == true) ? $errorClass : ""; ?>"> |
315 |
- <th><?php _e('post type','reserv-post') ?><br><small>*<?php _e('Require','reserv-post') ?></small></th> |
|
315 |
+ <th><?php _e('post type',RC_TXT_DOMAIN) ?><br><small>*<?php _e('Require',RC_TXT_DOMAIN) ?></small></th> |
|
316 | 316 |
<td> |
317 | 317 |
<ul> |
318 | 318 |
<li><label for="rc_post"><input type="checkbox" id="rc_post" name="rc_post" value="post" <?php echo $isCheckedPost ?>><?php _e('post',RC_TXT_DOMAIN) ?></label></li> |
... | ... |
@@ -379,15 +388,15 @@ if(function_exists('register_uninstall_hook')) |
379 | 379 |
|
380 | 380 |
function goodbyeRucy() |
381 | 381 |
{ |
382 |
- wp_clear_scheduled_hook('rucy_update_reserved_content'); |
|
382 |
+ wp_clear_scheduled_hook(RC_CRON_FOOK); |
|
383 | 383 |
delete_option(RC_SETTING_OPTION_KEY); |
384 | 384 |
$allposts = get_posts('numberposts=-1&post_status='); |
385 | 385 |
$meta_keys = getRcMetas(); |
386 | 386 |
foreach ($allposts as $postinfo) |
387 | 387 |
{ |
388 |
- foreach ($meta_keys as $k) |
|
388 |
+ foreach ($meta_keys as $k => $val) |
|
389 | 389 |
{ |
390 |
- delete_post_meta($postinfo->ID, $k); |
|
390 |
+ delete_post_meta($postinfo->ID, $val); |
|
391 | 391 |
} |
392 | 392 |
} |
393 | 393 |
} |