Version Description
- Bug - Fix security issue which gave unauthorised users access to Gravity Form entires
Download this release
Release Info
Developer | Blue Liquid Designs |
Plugin | Gravity PDF |
Version | 3.5.11 |
Comparing to | |
See all releases |
Code changes from version 3.5.10 to 3.5.11
- .gitignore +0 -5
- LICENSE +339 -0
- README.md +29 -0
- README.txt +5 -2
- helper/installation-update-manager.php +520 -520
- helper/pdf-common.php +12 -3
- helper/pdf-configuration-indexer.php +357 -357
- helper/pdf-render.php +316 -316
- initialisation/templates/default-template-no-style.php +0 -6
- initialisation/templates/default-template-two-rows.php +0 -6
- initialisation/templates/default-template.php +0 -6
- initialisation/templates/example-advanced-headers_07.php +0 -6
- initialisation/templates/example-backgrounds-and-borders02.php +0 -6
- initialisation/templates/example-basic-html01.php +0 -6
- initialisation/templates/example-different-page-size_08.php +0 -6
- initialisation/templates/example-float-and-positioning05.php +0 -6
- initialisation/templates/example-header-and-footer_06.php +0 -6
- initialisation/templates/example-images03.php +0 -6
- initialisation/templates/example-tables04.php +0 -6
- initialisation/templates/example-template.php +0 -6
- initialisation/templates/example-watermark09.php +0 -6
- languages/pdfextended-en_GB.po +839 -839
- languages/pdfextended-fr_FR.po +1064 -1064
- model/pdf.php +100 -56
- pdf.php +444 -444
- view/templates/settings/changelog.php +6 -0
- view/templates/settings/initialisation-tab.php +1 -1
.gitignore
DELETED
@@ -1,5 +0,0 @@
|
|
1 |
-
_notes
|
2 |
-
_notes/*
|
3 |
-
Thumbs.db
|
4 |
-
default.po
|
5 |
-
default.mo
|
|
|
|
|
|
|
|
|
|
LICENSE
ADDED
@@ -0,0 +1,339 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
README.md
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Gravity Forms PDF Extended
|
2 |
+
==========================
|
3 |
+
|
4 |
+
Gravity Forms PDF Extended is a Wordpress plugin that allows you to save/view/download a PDF from the front- and back-end, and automate PDF creation on form submission.
|
5 |
+
|
6 |
+
Find out more at [http://gravityformspdfextended.com](http://gravityformspdfextended.com/).
|
7 |
+
|
8 |
+
|
9 |
+
# Documentation
|
10 |
+
|
11 |
+
All documentation can be found at [http://gravityformspdfextended.com](http://gravityformspdfextended.com/documentation/).
|
12 |
+
|
13 |
+
# Branches
|
14 |
+
|
15 |
+
## master
|
16 |
+
|
17 |
+
The master branch contains the latest stable release of the software. It's the same version [avaliable in the Wordpress repository](http://wordpress.org/plugins/gravity-forms-pdf-extended/).
|
18 |
+
|
19 |
+
## beta
|
20 |
+
|
21 |
+
If we are currently running a beta edition of the software, this version will be avalible in the beta branch. This is a stable development version *but should not be used in a production environment*.
|
22 |
+
|
23 |
+
## development
|
24 |
+
|
25 |
+
This is our work in progress, bleeding edge edition of the software. Consider this an alpha edition.
|
26 |
+
|
27 |
+
# Pull Requests
|
28 |
+
|
29 |
+
Pull requests are always welcome.
|
README.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.gravityformspdfextended.com
|
|
4 |
Tags: gravity, forms, pdf, automation, attachment
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.0
|
7 |
-
Stable tag: 3.5.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -48,7 +48,7 @@ Along with the above, the PDF software includes powerful feature such as:
|
|
48 |
3. GD Library
|
49 |
4. RAM: Recommended: 128MB. Minimum: 64MB.
|
50 |
|
51 |
-
*Note:* We've had clients report slow PDF generation times and problems meeting the RAM requirements on cheap shared web hosting. If you experience these problems [we recommend you look into WP Engine's managed hosting platform](http://www.shareasale.com/r.cfm?B=
|
52 |
|
53 |
**Software Requirements**
|
54 |
|
@@ -81,6 +81,9 @@ All FAQs can be [viewed on the Gravity Forms PDF Extended website](http://gravit
|
|
81 |
|
82 |
== Changelog ==
|
83 |
|
|
|
|
|
|
|
84 |
= 3.5.10 =
|
85 |
* Housekeeping - Include individual scoring for Gravity Form Survey Likert field in the $form_data['survey'] array
|
86 |
* Bug - Fix fatal error when Gravity Forms isn't activated, but PDF Extended is.
|
4 |
Tags: gravity, forms, pdf, automation, attachment
|
5 |
Requires at least: 3.5
|
6 |
Tested up to: 4.0
|
7 |
+
Stable tag: 3.5.11
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
48 |
3. GD Library
|
49 |
4. RAM: Recommended: 128MB. Minimum: 64MB.
|
50 |
|
51 |
+
*Note:* We've had clients report slow PDF generation times and problems meeting the RAM requirements on cheap shared web hosting. If you experience these problems [we recommend you look into WP Engine's managed hosting platform](http://www.shareasale.com/r.cfm?B=398776&U=955815&M=41388&urllink=) as our software works correctly out of the box.
|
52 |
|
53 |
**Software Requirements**
|
54 |
|
81 |
|
82 |
== Changelog ==
|
83 |
|
84 |
+
= 3.5.11 =
|
85 |
+
* Bug - Fix security issue which gave unauthorised users access to Gravity Form entires
|
86 |
+
|
87 |
= 3.5.10 =
|
88 |
* Housekeeping - Include individual scoring for Gravity Form Survey Likert field in the $form_data['survey'] array
|
89 |
* Bug - Fix fatal error when Gravity Forms isn't activated, but PDF Extended is.
|
helper/installation-update-manager.php
CHANGED
@@ -1,520 +1,520 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* Plugin: Gravity Forms PDF Extended
|
5 |
-
* File: install-update-manager.php
|
6 |
-
*
|
7 |
-
* This file handles the installation and update code that ensures the plugin will be supported.
|
8 |
-
*/
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Check to see if Gravity Forms version is supported
|
12 |
-
*/
|
13 |
-
|
14 |
-
class GFPDF_InstallUpdater
|
15 |
-
{
|
16 |
-
|
17 |
-
public static function check_filesystem_api()
|
18 |
-
{
|
19 |
-
global $gfpdfe_data;
|
20 |
-
$access_type = get_filesystem_method();
|
21 |
-
|
22 |
-
$gfpdfe_data->automated = false;
|
23 |
-
if($access_type === 'direct')
|
24 |
-
{
|
25 |
-
$gfpdfe_data->automated = true;
|
26 |
-
}
|
27 |
-
}
|
28 |
-
|
29 |
-
/*
|
30 |
-
* Check if we can automatically deploy the software
|
31 |
-
* We use WP Filesystem API to initialise.
|
32 |
-
* Check if we have direct write control to the filesystem. If so, automatically deploy
|
33 |
-
* without asking the user. This will make upgrades much simplier.
|
34 |
-
*/
|
35 |
-
public static function maybe_deploy()
|
36 |
-
{
|
37 |
-
global $gfpdfe_data;
|
38 |
-
/*
|
39 |
-
* Check if we have a 'direct' method, that the software isn't fully installed and we aren't trying to manually initialise
|
40 |
-
*/
|
41 |
-
|
42 |
-
if($gfpdfe_data->automated === true && $gfpdfe_data->is_initialised === false && !rgpost('upgrade') && get_option('gfpdfe_automated_install') != 'installing')
|
43 |
-
{
|
44 |
-
|
45 |
-
/*
|
46 |
-
* Initialise all multisites if a super admin is logged in
|
47 |
-
*/
|
48 |
-
if(is_multisite() && is_super_admin())
|
49 |
-
{
|
50 |
-
self::run_multisite_deployment();
|
51 |
-
}
|
52 |
-
else
|
53 |
-
{
|
54 |
-
if(self::do_deploy())
|
55 |
-
{
|
56 |
-
/*
|
57 |
-
* Output successfull automated installation message
|
58 |
-
*/
|
59 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_auto_deploy_success'));
|
60 |
-
}
|
61 |
-
}
|
62 |
-
}
|
63 |
-
}
|
64 |
-
|
65 |
-
/*
|
66 |
-
* Initialise all multsites in one fowl swoop
|
67 |
-
*/
|
68 |
-
public static function run_multisite_deployment()
|
69 |
-
{
|
70 |
-
global $gfpdfe_data;
|
71 |
-
|
72 |
-
/* add additional check incase someone doesn't call this correctly */
|
73 |
-
if(!is_multisite())
|
74 |
-
return false;
|
75 |
-
|
76 |
-
/*
|
77 |
-
* Get multisites which aren't deleted
|
78 |
-
*/
|
79 |
-
$sites = wp_get_sites(array('deleted' => 0));
|
80 |
-
|
81 |
-
if(sizeof($sites) > 0)
|
82 |
-
{
|
83 |
-
|
84 |
-
$success = true;
|
85 |
-
$problem = array();
|
86 |
-
foreach($sites as $site)
|
87 |
-
{
|
88 |
-
switch_to_blog( (int) $site['blog_id'] );
|
89 |
-
|
90 |
-
/*
|
91 |
-
* Test if the blog has gravity forms and PDF Extended active
|
92 |
-
* If so, we can initialise
|
93 |
-
*/
|
94 |
-
$gravityforms = 'gravityforms/gravityforms.php'; /* have to hardcode the folder name as they don't set it in a constant or variable */
|
95 |
-
$pdfextended = GF_PDF_EXTENDED_PLUGIN_BASENAME; /* no need to hardcode the basename here */
|
96 |
-
|
97 |
-
if( (is_plugin_active_for_network($gravityforms) && is_plugin_active_for_network($pdfextended)) ||
|
98 |
-
(is_plugin_active($gravityforms) && is_plugin_active($pdfextended))
|
99 |
-
)
|
100 |
-
{
|
101 |
-
/* run our deployment and output any problems */
|
102 |
-
$deploy = self::do_deploy();
|
103 |
-
if($deploy === false)
|
104 |
-
{
|
105 |
-
$success = false;
|
106 |
-
$problem[] = $site;
|
107 |
-
}
|
108 |
-
else if ($deploy === 'false')
|
109 |
-
{
|
110 |
-
/*
|
111 |
-
* Asking for the access details so we can write to the server
|
112 |
-
* Exit early
|
113 |
-
*/
|
114 |
-
return $deploy;
|
115 |
-
}
|
116 |
-
}
|
117 |
-
restore_current_blog();
|
118 |
-
}
|
119 |
-
|
120 |
-
if(!$success)
|
121 |
-
{
|
122 |
-
$gfpdfe_data->network_error = $problem;
|
123 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_auto_deploy_network_failure'));
|
124 |
-
}
|
125 |
-
else
|
126 |
-
{
|
127 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_network_deploy_success'));
|
128 |
-
}
|
129 |
-
}
|
130 |
-
}
|
131 |
-
|
132 |
-
/*
|
133 |
-
* Used to automatically deploy the software
|
134 |
-
* Regular initialisation (via the settings page) will call pdf_extended_activate() directly.
|
135 |
-
*/
|
136 |
-
private static function do_deploy()
|
137 |
-
{
|
138 |
-
update_option('gfpdfe_automated_install', 'installing');
|
139 |
-
return self::pdf_extended_activate();
|
140 |
-
}
|
141 |
-
|
142 |
-
/*
|
143 |
-
* Different filesystems (FTP/SSH) might have a different ABSPATH than the 'direct' method
|
144 |
-
* due to being rooted to a specific folder.
|
145 |
-
* The $wp_filesystem->abspath() corrects this behaviour.
|
146 |
-
*/
|
147 |
-
private static function get_base_dir($path)
|
148 |
-
{
|
149 |
-
global $wp_filesystem;
|
150 |
-
return str_replace(ABSPATH, $wp_filesystem->abspath(), $path);
|
151 |
-
}
|
152 |
-
|
153 |
-
/**
|
154 |
-
* Install everything required
|
155 |
-
*/
|
156 |
-
public static function pdf_extended_activate()
|
157 |
-
{
|
158 |
-
/*
|
159 |
-
* Initialise the Wordpress Filesystem API
|
160 |
-
*/
|
161 |
-
if(PDF_Common::initialise_WP_filesystem_API(array('gfpdf_deploy', 'overwrite'), 'pdf-extended-filesystem') === false)
|
162 |
-
{
|
163 |
-
return 'false';
|
164 |
-
}
|
165 |
-
|
166 |
-
/*
|
167 |
-
* If we got here we should have $wp_filesystem available
|
168 |
-
*/
|
169 |
-
global $wp_filesystem, $gfpdfe_data;
|
170 |
-
|
171 |
-
/*
|
172 |
-
* Set the correct paths
|
173 |
-
* FTP and SSH could be rooted to the wordpress base directory
|
174 |
-
* use $wp_filesystem->abspath(); function to fix any issues
|
175 |
-
*/
|
176 |
-
$directory = self::get_base_dir(PDF_PLUGIN_DIR);
|
177 |
-
$template_directory = self::get_base_dir(PDF_TEMPLATE_LOCATION);
|
178 |
-
$template_save_directory = self::get_base_dir(PDF_SAVE_LOCATION);
|
179 |
-
$template_font_directory = self::get_base_dir(PDF_FONT_LOCATION);
|
180 |
-
|
181 |
-
/**
|
182 |
-
* If PDF_TEMPLATE_LOCATION already exists then we will remove the old template files so we can redeploy the new ones
|
183 |
-
*/
|
184 |
-
if($wp_filesystem->exists($template_directory) && isset($_POST['overwrite']))
|
185 |
-
{
|
186 |
-
/*
|
187 |
-
* Create a backup folder and move all the files there
|
188 |
-
*/
|
189 |
-
$backup_folder = 'INIT_BACKUP_' . date('Y-m-d_G-i') . '/';
|
190 |
-
$do_backup = false;
|
191 |
-
if($wp_filesystem->mkdir($template_directory . $backup_folder ))
|
192 |
-
{
|
193 |
-
$do_backup = true;
|
194 |
-
}
|
195 |
-
|
196 |
-
|
197 |
-
/* read all file names into array and unlink from active theme template folder */
|
198 |
-
foreach(glob($directory.'initialisation/templates/*') as $file) {
|
199 |
-
$path_parts = pathinfo($file);
|
200 |
-
if($wp_filesystem->exists($template_directory.$path_parts['basename']))
|
201 |
-
{
|
202 |
-
if(!$do_backup)
|
203 |
-
{
|
204 |
-
$wp_filesystem->delete($template_directory.$path_parts['basename']);
|
205 |
-
continue;
|
206 |
-
}
|
207 |
-
$wp_filesystem->move($template_directory.$path_parts['basename'], $template_directory . $backup_folder . $path_parts['basename']);
|
208 |
-
}
|
209 |
-
}
|
210 |
-
}
|
211 |
-
|
212 |
-
/* create new directory in active themes folder*/
|
213 |
-
if(!$wp_filesystem->is_dir($template_directory))
|
214 |
-
{
|
215 |
-
if($wp_filesystem->mkdir($template_directory) === false)
|
216 |
-
{
|
217 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
218 |
-
return false;
|
219 |
-
}
|
220 |
-
}
|
221 |
-
|
222 |
-
if(!$wp_filesystem->is_dir($template_save_directory))
|
223 |
-
{
|
224 |
-
/* create new directory in active themes folder*/
|
225 |
-
if($wp_filesystem->mkdir($template_save_directory) === false)
|
226 |
-
{
|
227 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
228 |
-
return false;
|
229 |
-
}
|
230 |
-
}
|
231 |
-
|
232 |
-
if(!$wp_filesystem->is_dir($template_font_directory))
|
233 |
-
{
|
234 |
-
/* create new directory in active themes folder*/
|
235 |
-
if($wp_filesystem->mkdir($template_font_directory) === false)
|
236 |
-
{
|
237 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
238 |
-
return false;
|
239 |
-
}
|
240 |
-
}
|
241 |
-
|
242 |
-
/*
|
243 |
-
* Copy entire template folder over to PDF_TEMPLATE_LOCATION
|
244 |
-
*/
|
245 |
-
self::pdf_extended_copy_directory( $directory . 'initialisation/templates', $template_directory, false );
|
246 |
-
|
247 |
-
if(!$wp_filesystem->exists($template_directory .'configuration.php'))
|
248 |
-
{
|
249 |
-
/* copy template files to new directory */
|
250 |
-
if(!$wp_filesystem->copy($directory .'initialisation/configuration.php.example', $template_directory.'configuration.php'))
|
251 |
-
{
|
252 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
253 |
-
return false;
|
254 |
-
}
|
255 |
-
}
|
256 |
-
|
257 |
-
if(!$wp_filesystem->exists($template_save_directory.'.htaccess'))
|
258 |
-
{
|
259 |
-
if(!$wp_filesystem->put_contents($template_save_directory.'.htaccess', 'deny from all'))
|
260 |
-
{
|
261 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
262 |
-
return false;
|
263 |
-
}
|
264 |
-
}
|
265 |
-
|
266 |
-
if(self::install_fonts($directory, $template_directory, $template_font_directory) !== true)
|
267 |
-
{
|
268 |
-
return false;
|
269 |
-
}
|
270 |
-
|
271 |
-
/*
|
272 |
-
* Update system to ensure everything is installed correctly.
|
273 |
-
*/
|
274 |
-
self::db_init();
|
275 |
-
|
276 |
-
return true;
|
277 |
-
}
|
278 |
-
|
279 |
-
/*
|
280 |
-
* Normalize the database options related to initialisation
|
281 |
-
*/
|
282 |
-
public static function db_init()
|
283 |
-
{
|
284 |
-
global $gfpdfe_data;
|
285 |
-
|
286 |
-
update_option('gf_pdf_extended_installed', 'installed');
|
287 |
-
delete_option('gfpdfe_switch_theme');
|
288 |
-
delete_option('gfpdfe_automated_install');
|
289 |
-
GFPDF_Settings::$model->check_compatibility();
|
290 |
-
}
|
291 |
-
|
292 |
-
public static function initialise_fonts()
|
293 |
-
{
|
294 |
-
/*
|
295 |
-
* Initialise the Wordpress Filesystem API
|
296 |
-
*/
|
297 |
-
if(PDF_Common::initialise_WP_filesystem_API(array('gfpdf_deploy'), 'pdf-extended-fonts') === false)
|
298 |
-
{
|
299 |
-
return false;
|
300 |
-
}
|
301 |
-
|
302 |
-
/*
|
303 |
-
* If we got here we should have $wp_filesystem available
|
304 |
-
*/
|
305 |
-
global $wp_filesystem, $gfpdfe_data;
|
306 |
-
|
307 |
-
/*
|
308 |
-
* We need to set up some filesystem compatibility checkes to work with the different server file management types
|
309 |
-
* Most notably is the FTP options, but SSH may be effected too
|
310 |
-
*/
|
311 |
-
$directory = self::get_base_dir(PDF_PLUGIN_DIR);
|
312 |
-
$template_directory = self::get_base_dir(PDF_TEMPLATE_LOCATION);
|
313 |
-
$template_font_directory = self::get_base_dir(PDF_FONT_LOCATION);
|
314 |
-
|
315 |
-
if(self::install_fonts($directory, $template_directory, $template_font_directory) === true)
|
316 |
-
{
|
317 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_font_install_success'));
|
318 |
-
}
|
319 |
-
return true;
|
320 |
-
}
|
321 |
-
|
322 |
-
private static function install_fonts($directory, $template_directory, $fonts_location)
|
323 |
-
{
|
324 |
-
|
325 |
-
global $wp_filesystem, $gfpdfe_data;
|
326 |
-
$write_to_file = '<?php
|
327 |
-
|
328 |
-
if(!defined("PDF_EXTENDED_VERSION"))
|
329 |
-
{
|
330 |
-
return;
|
331 |
-
}
|
332 |
-
|
333 |
-
';
|
334 |
-
|
335 |
-
/*
|
336 |
-
* Search the font folder for .ttf files. If found, move them to the mPDF font folder
|
337 |
-
* and write the configuration file
|
338 |
-
*/
|
339 |
-
|
340 |
-
/* read all file names into array and unlink from active theme template folder */
|
341 |
-
foreach(glob($fonts_location.'/*.[tT][tT][fF]') as $file) {
|
342 |
-
|
343 |
-
$path_parts = pathinfo($file);
|
344 |
-
|
345 |
-
/*
|
346 |
-
* Generate configuration information in preparation to write to file
|
347 |
-
*/
|
348 |
-
$write_to_file .= '
|
349 |
-
$this->fontdata[\''.strtolower($path_parts['filename']).'\'] = array(
|
350 |
-
\'R\' => \''.$path_parts['basename'].'\'
|
351 |
-
);';
|
352 |
-
|
353 |
-
}
|
354 |
-
|
355 |
-
/*
|
356 |
-
* Remove the old configuration file and put the contents of $write_to_file in a font configuration file
|
357 |
-
*/
|
358 |
-
$wp_filesystem->delete($template_directory.'fonts/config.php');
|
359 |
-
if($wp_filesystem->put_contents($template_directory.'fonts/config.php', $write_to_file) === false)
|
360 |
-
{
|
361 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_font_config_err'));
|
362 |
-
return false;
|
363 |
-
}
|
364 |
-
|
365 |
-
return true;
|
366 |
-
}
|
367 |
-
|
368 |
-
/*
|
369 |
-
* When switching themes copy over current active theme's PDF_EXTENDED_TEMPLATES (if it exists) to new theme folder
|
370 |
-
*/
|
371 |
-
public static function gf_pdf_on_switch_theme($old_theme_name, $old_theme_object) {
|
372 |
-
|
373 |
-
/*
|
374 |
-
* We will store the old pdf dir and new pdf directory and prompt the user to copy the PDF_EXTENDED_TEMPLATES folder
|
375 |
-
*/
|
376 |
-
$previous_theme_directory = $old_theme_object->get_stylesheet_directory();
|
377 |
-
|
378 |
-
$current_theme_array = wp_get_theme();
|
379 |
-
$current_theme_directory = $current_theme_array->get_stylesheet_directory();
|
380 |
-
|
381 |
-
/*
|
382 |
-
* Add the save folder name to the end of the paths
|
383 |
-
*/
|
384 |
-
$old_pdf_path = $previous_theme_directory . '/' . PDF_SAVE_FOLDER;
|
385 |
-
$new_pdf_path = $current_theme_directory . '/' . PDF_SAVE_FOLDER;
|
386 |
-
|
387 |
-
update_option('gfpdfe_switch_theme', array('old' => $old_pdf_path, 'new' => $new_pdf_path));
|
388 |
-
|
389 |
-
/* add action to check if we can auto sync */
|
390 |
-
/* filesystem API isn't avaliable during this action (too early) */
|
391 |
-
add_action('admin_init', array('GFPDF_InstallUpdater', 'maybe_autosync'));
|
392 |
-
}
|
393 |
-
|
394 |
-
public static function maybe_autosync()
|
395 |
-
{
|
396 |
-
global $gfpdfe_data;
|
397 |
-
self::check_filesystem_api();
|
398 |
-
|
399 |
-
if($gfpdfe_data->automated === true)
|
400 |
-
{
|
401 |
-
$theme_switch = get_option('gfpdfe_switch_theme');
|
402 |
-
self::do_theme_switch($theme_switch['old'], $theme_switch['new']);
|
403 |
-
}
|
404 |
-
}
|
405 |
-
|
406 |
-
/*
|
407 |
-
* Check if a theme switch has been made recently
|
408 |
-
* If it has then prompt the user to move the files
|
409 |
-
*/
|
410 |
-
public static function check_theme_switch()
|
411 |
-
{
|
412 |
-
global $gfpdfe_data;
|
413 |
-
|
414 |
-
$theme_switch = get_option('gfpdfe_switch_theme');
|
415 |
-
|
416 |
-
if(isset($theme_switch['old']) && isset($theme_switch['new']))
|
417 |
-
{
|
418 |
-
/*
|
419 |
-
* Add admin notification hook to move the files
|
420 |
-
*/
|
421 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'do_theme_switch_notice'));
|
422 |
-
return true;
|
423 |
-
}
|
424 |
-
return false;
|
425 |
-
}
|
426 |
-
|
427 |
-
|
428 |
-
/*
|
429 |
-
* The after_switch_theme hook is too early in the initialisation to use request_filesystem_credentials()
|
430 |
-
* so we have to call this function at a later inteval
|
431 |
-
*/
|
432 |
-
public static function do_theme_switch($previous_pdf_path, $current_pdf_path)
|
433 |
-
{
|
434 |
-
/*
|
435 |
-
* Prepare for calling the WP Filesystem
|
436 |
-
* It only allows post data to be added so we have to manually assign them
|
437 |
-
*/
|
438 |
-
$_POST['previous_pdf_path'] = $previous_pdf_path;
|
439 |
-
$_POST['current_pdf_path'] = $current_pdf_path;
|
440 |
-
|
441 |
-
/*
|
442 |
-
* Initialise the Wordpress Filesystem API
|
443 |
-
*/
|
444 |
-
if(PDF_Common::initialise_WP_filesystem_API(array('previous_pdf_path', 'current_pdf_path'), 'gfpdfe_sync_now') === false)
|
445 |
-
{
|
446 |
-
return 'false';
|
447 |
-
}
|
448 |
-
|
449 |
-
/*
|
450 |
-
* If we got here we should have $wp_filesystem available
|
451 |
-
*/
|
452 |
-
global $wp_filesystem, $gfpdfe_data;
|
453 |
-
|
454 |
-
/*
|
455 |
-
* Convert paths for SSH/FTP users who are rooted to a directory along the server absolute path
|
456 |
-
*/
|
457 |
-
$previous_pdf_path = self::get_base_dir($previous_pdf_path);
|
458 |
-
$current_pdf_path = self::get_base_dir($current_pdf_path);
|
459 |
-
|
460 |
-
if($wp_filesystem->is_dir($previous_pdf_path))
|
461 |
-
{
|
462 |
-
self::pdf_extended_copy_directory( $previous_pdf_path, $current_pdf_path, true, true );
|
463 |
-
|
464 |
-
/*
|
465 |
-
* Remove the options key that triggers the switch theme function
|
466 |
-
*/
|
467 |
-
delete_option('gfpdfe_switch_theme');
|
468 |
-
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_theme_sync_success'));
|
469 |
-
|
470 |
-
/*
|
471 |
-
* Show success message to user
|
472 |
-
*/
|
473 |
-
return true;
|
474 |
-
}
|
475 |
-
return false;
|
476 |
-
}
|
477 |
-
|
478 |
-
/*
|
479 |
-
* Allows you to copy entire folder structures to new location
|
480 |
-
*/
|
481 |
-
public static function pdf_extended_copy_directory( $source, $destination, $copy_base = true, $delete_destination = false )
|
482 |
-
{
|
483 |
-
global $wp_filesystem;
|
484 |
-
|
485 |
-
if ( $wp_filesystem->is_dir( $source ) )
|
486 |
-
{
|
487 |
-
if($delete_destination === true)
|
488 |
-
{
|
489 |
-
/*
|
490 |
-
* To ensure everything stays in sync we will remove the destination file structure
|
491 |
-
*/
|
492 |
-
$wp_filesystem->delete($destination, true);
|
493 |
-
}
|
494 |
-
|
495 |
-
if($copy_base === true)
|
496 |
-
{
|
497 |
-
$wp_filesystem->mkdir( $destination );
|
498 |
-
}
|
499 |
-
$directory = $wp_filesystem->dirlist( $source );
|
500 |
-
|
501 |
-
foreach($directory as $name => $data)
|
502 |
-
{
|
503 |
-
|
504 |
-
$PathDir = $source . '/' . $name;
|
505 |
-
|
506 |
-
if ( $wp_filesystem->is_dir( $PathDir ) )
|
507 |
-
{
|
508 |
-
self::pdf_extended_copy_directory( $PathDir, $destination . '/' . $name );
|
509 |
-
continue;
|
510 |
-
}
|
511 |
-
$wp_filesystem->copy( $PathDir, $destination . '/' . $name );
|
512 |
-
}
|
513 |
-
|
514 |
-
}
|
515 |
-
else
|
516 |
-
{
|
517 |
-
$wp_filesystem->copy( $source, $destination );
|
518 |
-
}
|
519 |
-
}
|
520 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Plugin: Gravity Forms PDF Extended
|
5 |
+
* File: install-update-manager.php
|
6 |
+
*
|
7 |
+
* This file handles the installation and update code that ensures the plugin will be supported.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Check to see if Gravity Forms version is supported
|
12 |
+
*/
|
13 |
+
|
14 |
+
class GFPDF_InstallUpdater
|
15 |
+
{
|
16 |
+
|
17 |
+
public static function check_filesystem_api()
|
18 |
+
{
|
19 |
+
global $gfpdfe_data;
|
20 |
+
$access_type = get_filesystem_method();
|
21 |
+
|
22 |
+
$gfpdfe_data->automated = false;
|
23 |
+
if($access_type === 'direct')
|
24 |
+
{
|
25 |
+
$gfpdfe_data->automated = true;
|
26 |
+
}
|
27 |
+
}
|
28 |
+
|
29 |
+
/*
|
30 |
+
* Check if we can automatically deploy the software
|
31 |
+
* We use WP Filesystem API to initialise.
|
32 |
+
* Check if we have direct write control to the filesystem. If so, automatically deploy
|
33 |
+
* without asking the user. This will make upgrades much simplier.
|
34 |
+
*/
|
35 |
+
public static function maybe_deploy()
|
36 |
+
{
|
37 |
+
global $gfpdfe_data;
|
38 |
+
/*
|
39 |
+
* Check if we have a 'direct' method, that the software isn't fully installed and we aren't trying to manually initialise
|
40 |
+
*/
|
41 |
+
|
42 |
+
if($gfpdfe_data->automated === true && $gfpdfe_data->is_initialised === false && !rgpost('upgrade') && get_option('gfpdfe_automated_install') != 'installing')
|
43 |
+
{
|
44 |
+
|
45 |
+
/*
|
46 |
+
* Initialise all multisites if a super admin is logged in
|
47 |
+
*/
|
48 |
+
if(is_multisite() && is_super_admin())
|
49 |
+
{
|
50 |
+
self::run_multisite_deployment();
|
51 |
+
}
|
52 |
+
else
|
53 |
+
{
|
54 |
+
if(self::do_deploy())
|
55 |
+
{
|
56 |
+
/*
|
57 |
+
* Output successfull automated installation message
|
58 |
+
*/
|
59 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_auto_deploy_success'));
|
60 |
+
}
|
61 |
+
}
|
62 |
+
}
|
63 |
+
}
|
64 |
+
|
65 |
+
/*
|
66 |
+
* Initialise all multsites in one fowl swoop
|
67 |
+
*/
|
68 |
+
public static function run_multisite_deployment()
|
69 |
+
{
|
70 |
+
global $gfpdfe_data;
|
71 |
+
|
72 |
+
/* add additional check incase someone doesn't call this correctly */
|
73 |
+
if(!is_multisite())
|
74 |
+
return false;
|
75 |
+
|
76 |
+
/*
|
77 |
+
* Get multisites which aren't deleted
|
78 |
+
*/
|
79 |
+
$sites = wp_get_sites(array('deleted' => 0));
|
80 |
+
|
81 |
+
if(sizeof($sites) > 0)
|
82 |
+
{
|
83 |
+
|
84 |
+
$success = true;
|
85 |
+
$problem = array();
|
86 |
+
foreach($sites as $site)
|
87 |
+
{
|
88 |
+
switch_to_blog( (int) $site['blog_id'] );
|
89 |
+
|
90 |
+
/*
|
91 |
+
* Test if the blog has gravity forms and PDF Extended active
|
92 |
+
* If so, we can initialise
|
93 |
+
*/
|
94 |
+
$gravityforms = 'gravityforms/gravityforms.php'; /* have to hardcode the folder name as they don't set it in a constant or variable */
|
95 |
+
$pdfextended = GF_PDF_EXTENDED_PLUGIN_BASENAME; /* no need to hardcode the basename here */
|
96 |
+
|
97 |
+
if( (is_plugin_active_for_network($gravityforms) && is_plugin_active_for_network($pdfextended)) ||
|
98 |
+
(is_plugin_active($gravityforms) && is_plugin_active($pdfextended))
|
99 |
+
)
|
100 |
+
{
|
101 |
+
/* run our deployment and output any problems */
|
102 |
+
$deploy = self::do_deploy();
|
103 |
+
if($deploy === false)
|
104 |
+
{
|
105 |
+
$success = false;
|
106 |
+
$problem[] = $site;
|
107 |
+
}
|
108 |
+
else if ($deploy === 'false')
|
109 |
+
{
|
110 |
+
/*
|
111 |
+
* Asking for the access details so we can write to the server
|
112 |
+
* Exit early
|
113 |
+
*/
|
114 |
+
return $deploy;
|
115 |
+
}
|
116 |
+
}
|
117 |
+
restore_current_blog();
|
118 |
+
}
|
119 |
+
|
120 |
+
if(!$success)
|
121 |
+
{
|
122 |
+
$gfpdfe_data->network_error = $problem;
|
123 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_auto_deploy_network_failure'));
|
124 |
+
}
|
125 |
+
else
|
126 |
+
{
|
127 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_network_deploy_success'));
|
128 |
+
}
|
129 |
+
}
|
130 |
+
}
|
131 |
+
|
132 |
+
/*
|
133 |
+
* Used to automatically deploy the software
|
134 |
+
* Regular initialisation (via the settings page) will call pdf_extended_activate() directly.
|
135 |
+
*/
|
136 |
+
private static function do_deploy()
|
137 |
+
{
|
138 |
+
update_option('gfpdfe_automated_install', 'installing');
|
139 |
+
return self::pdf_extended_activate();
|
140 |
+
}
|
141 |
+
|
142 |
+
/*
|
143 |
+
* Different filesystems (FTP/SSH) might have a different ABSPATH than the 'direct' method
|
144 |
+
* due to being rooted to a specific folder.
|
145 |
+
* The $wp_filesystem->abspath() corrects this behaviour.
|
146 |
+
*/
|
147 |
+
private static function get_base_dir($path)
|
148 |
+
{
|
149 |
+
global $wp_filesystem;
|
150 |
+
return str_replace(ABSPATH, $wp_filesystem->abspath(), $path);
|
151 |
+
}
|
152 |
+
|
153 |
+
/**
|
154 |
+
* Install everything required
|
155 |
+
*/
|
156 |
+
public static function pdf_extended_activate()
|
157 |
+
{
|
158 |
+
/*
|
159 |
+
* Initialise the Wordpress Filesystem API
|
160 |
+
*/
|
161 |
+
if(PDF_Common::initialise_WP_filesystem_API(array('gfpdf_deploy', 'overwrite'), 'pdf-extended-filesystem') === false)
|
162 |
+
{
|
163 |
+
return 'false';
|
164 |
+
}
|
165 |
+
|
166 |
+
/*
|
167 |
+
* If we got here we should have $wp_filesystem available
|
168 |
+
*/
|
169 |
+
global $wp_filesystem, $gfpdfe_data;
|
170 |
+
|
171 |
+
/*
|
172 |
+
* Set the correct paths
|
173 |
+
* FTP and SSH could be rooted to the wordpress base directory
|
174 |
+
* use $wp_filesystem->abspath(); function to fix any issues
|
175 |
+
*/
|
176 |
+
$directory = self::get_base_dir(PDF_PLUGIN_DIR);
|
177 |
+
$template_directory = self::get_base_dir(PDF_TEMPLATE_LOCATION);
|
178 |
+
$template_save_directory = self::get_base_dir(PDF_SAVE_LOCATION);
|
179 |
+
$template_font_directory = self::get_base_dir(PDF_FONT_LOCATION);
|
180 |
+
|
181 |
+
/**
|
182 |
+
* If PDF_TEMPLATE_LOCATION already exists then we will remove the old template files so we can redeploy the new ones
|
183 |
+
*/
|
184 |
+
if($wp_filesystem->exists($template_directory) && isset($_POST['overwrite']))
|
185 |
+
{
|
186 |
+
/*
|
187 |
+
* Create a backup folder and move all the files there
|
188 |
+
*/
|
189 |
+
$backup_folder = 'INIT_BACKUP_' . date('Y-m-d_G-i') . '/';
|
190 |
+
$do_backup = false;
|
191 |
+
if($wp_filesystem->mkdir($template_directory . $backup_folder ))
|
192 |
+
{
|
193 |
+
$do_backup = true;
|
194 |
+
}
|
195 |
+
|
196 |
+
|
197 |
+
/* read all file names into array and unlink from active theme template folder */
|
198 |
+
foreach(glob($directory.'initialisation/templates/*') as $file) {
|
199 |
+
$path_parts = pathinfo($file);
|
200 |
+
if($wp_filesystem->exists($template_directory.$path_parts['basename']))
|
201 |
+
{
|
202 |
+
if(!$do_backup)
|
203 |
+
{
|
204 |
+
$wp_filesystem->delete($template_directory.$path_parts['basename']);
|
205 |
+
continue;
|
206 |
+
}
|
207 |
+
$wp_filesystem->move($template_directory.$path_parts['basename'], $template_directory . $backup_folder . $path_parts['basename']);
|
208 |
+
}
|
209 |
+
}
|
210 |
+
}
|
211 |
+
|
212 |
+
/* create new directory in active themes folder*/
|
213 |
+
if(!$wp_filesystem->is_dir($template_directory))
|
214 |
+
{
|
215 |
+
if($wp_filesystem->mkdir($template_directory) === false)
|
216 |
+
{
|
217 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
218 |
+
return false;
|
219 |
+
}
|
220 |
+
}
|
221 |
+
|
222 |
+
if(!$wp_filesystem->is_dir($template_save_directory))
|
223 |
+
{
|
224 |
+
/* create new directory in active themes folder*/
|
225 |
+
if($wp_filesystem->mkdir($template_save_directory) === false)
|
226 |
+
{
|
227 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
228 |
+
return false;
|
229 |
+
}
|
230 |
+
}
|
231 |
+
|
232 |
+
if(!$wp_filesystem->is_dir($template_font_directory))
|
233 |
+
{
|
234 |
+
/* create new directory in active themes folder*/
|
235 |
+
if($wp_filesystem->mkdir($template_font_directory) === false)
|
236 |
+
{
|
237 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
238 |
+
return false;
|
239 |
+
}
|
240 |
+
}
|
241 |
+
|
242 |
+
/*
|
243 |
+
* Copy entire template folder over to PDF_TEMPLATE_LOCATION
|
244 |
+
*/
|
245 |
+
self::pdf_extended_copy_directory( $directory . 'initialisation/templates', $template_directory, false );
|
246 |
+
|
247 |
+
if(!$wp_filesystem->exists($template_directory .'configuration.php'))
|
248 |
+
{
|
249 |
+
/* copy template files to new directory */
|
250 |
+
if(!$wp_filesystem->copy($directory .'initialisation/configuration.php.example', $template_directory.'configuration.php'))
|
251 |
+
{
|
252 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
253 |
+
return false;
|
254 |
+
}
|
255 |
+
}
|
256 |
+
|
257 |
+
if(!$wp_filesystem->exists($template_save_directory.'.htaccess'))
|
258 |
+
{
|
259 |
+
if(!$wp_filesystem->put_contents($template_save_directory.'.htaccess', 'deny from all'))
|
260 |
+
{
|
261 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_template_dir_err'));
|
262 |
+
return false;
|
263 |
+
}
|
264 |
+
}
|
265 |
+
|
266 |
+
if(self::install_fonts($directory, $template_directory, $template_font_directory) !== true)
|
267 |
+
{
|
268 |
+
return false;
|
269 |
+
}
|
270 |
+
|
271 |
+
/*
|
272 |
+
* Update system to ensure everything is installed correctly.
|
273 |
+
*/
|
274 |
+
self::db_init();
|
275 |
+
|
276 |
+
return true;
|
277 |
+
}
|
278 |
+
|
279 |
+
/*
|
280 |
+
* Normalize the database options related to initialisation
|
281 |
+
*/
|
282 |
+
public static function db_init()
|
283 |
+
{
|
284 |
+
global $gfpdfe_data;
|
285 |
+
|
286 |
+
update_option('gf_pdf_extended_installed', 'installed');
|
287 |
+
delete_option('gfpdfe_switch_theme');
|
288 |
+
delete_option('gfpdfe_automated_install');
|
289 |
+
GFPDF_Settings::$model->check_compatibility();
|
290 |
+
}
|
291 |
+
|
292 |
+
public static function initialise_fonts()
|
293 |
+
{
|
294 |
+
/*
|
295 |
+
* Initialise the Wordpress Filesystem API
|
296 |
+
*/
|
297 |
+
if(PDF_Common::initialise_WP_filesystem_API(array('gfpdf_deploy'), 'pdf-extended-fonts') === false)
|
298 |
+
{
|
299 |
+
return false;
|
300 |
+
}
|
301 |
+
|
302 |
+
/*
|
303 |
+
* If we got here we should have $wp_filesystem available
|
304 |
+
*/
|
305 |
+
global $wp_filesystem, $gfpdfe_data;
|
306 |
+
|
307 |
+
/*
|
308 |
+
* We need to set up some filesystem compatibility checkes to work with the different server file management types
|
309 |
+
* Most notably is the FTP options, but SSH may be effected too
|
310 |
+
*/
|
311 |
+
$directory = self::get_base_dir(PDF_PLUGIN_DIR);
|
312 |
+
$template_directory = self::get_base_dir(PDF_TEMPLATE_LOCATION);
|
313 |
+
$template_font_directory = self::get_base_dir(PDF_FONT_LOCATION);
|
314 |
+
|
315 |
+
if(self::install_fonts($directory, $template_directory, $template_font_directory) === true)
|
316 |
+
{
|
317 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_font_install_success'));
|
318 |
+
}
|
319 |
+
return true;
|
320 |
+
}
|
321 |
+
|
322 |
+
private static function install_fonts($directory, $template_directory, $fonts_location)
|
323 |
+
{
|
324 |
+
|
325 |
+
global $wp_filesystem, $gfpdfe_data;
|
326 |
+
$write_to_file = '<?php
|
327 |
+
|
328 |
+
if(!defined("PDF_EXTENDED_VERSION"))
|
329 |
+
{
|
330 |
+
return;
|
331 |
+
}
|
332 |
+
|
333 |
+
';
|
334 |
+
|
335 |
+
/*
|
336 |
+
* Search the font folder for .ttf files. If found, move them to the mPDF font folder
|
337 |
+
* and write the configuration file
|
338 |
+
*/
|
339 |
+
|
340 |
+
/* read all file names into array and unlink from active theme template folder */
|
341 |
+
foreach(glob($fonts_location.'/*.[tT][tT][fF]') as $file) {
|
342 |
+
|
343 |
+
$path_parts = pathinfo($file);
|
344 |
+
|
345 |
+
/*
|
346 |
+
* Generate configuration information in preparation to write to file
|
347 |
+
*/
|
348 |
+
$write_to_file .= '
|
349 |
+
$this->fontdata[\''.strtolower($path_parts['filename']).'\'] = array(
|
350 |
+
\'R\' => \''.$path_parts['basename'].'\'
|
351 |
+
);';
|
352 |
+
|
353 |
+
}
|
354 |
+
|
355 |
+
/*
|
356 |
+
* Remove the old configuration file and put the contents of $write_to_file in a font configuration file
|
357 |
+
*/
|
358 |
+
$wp_filesystem->delete($template_directory.'fonts/config.php');
|
359 |
+
if($wp_filesystem->put_contents($template_directory.'fonts/config.php', $write_to_file) === false)
|
360 |
+
{
|
361 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_font_config_err'));
|
362 |
+
return false;
|
363 |
+
}
|
364 |
+
|
365 |
+
return true;
|
366 |
+
}
|
367 |
+
|
368 |
+
/*
|
369 |
+
* When switching themes copy over current active theme's PDF_EXTENDED_TEMPLATES (if it exists) to new theme folder
|
370 |
+
*/
|
371 |
+
public static function gf_pdf_on_switch_theme($old_theme_name, $old_theme_object) {
|
372 |
+
|
373 |
+
/*
|
374 |
+
* We will store the old pdf dir and new pdf directory and prompt the user to copy the PDF_EXTENDED_TEMPLATES folder
|
375 |
+
*/
|
376 |
+
$previous_theme_directory = $old_theme_object->get_stylesheet_directory();
|
377 |
+
|
378 |
+
$current_theme_array = wp_get_theme();
|
379 |
+
$current_theme_directory = $current_theme_array->get_stylesheet_directory();
|
380 |
+
|
381 |
+
/*
|
382 |
+
* Add the save folder name to the end of the paths
|
383 |
+
*/
|
384 |
+
$old_pdf_path = $previous_theme_directory . '/' . PDF_SAVE_FOLDER;
|
385 |
+
$new_pdf_path = $current_theme_directory . '/' . PDF_SAVE_FOLDER;
|
386 |
+
|
387 |
+
update_option('gfpdfe_switch_theme', array('old' => $old_pdf_path, 'new' => $new_pdf_path));
|
388 |
+
|
389 |
+
/* add action to check if we can auto sync */
|
390 |
+
/* filesystem API isn't avaliable during this action (too early) */
|
391 |
+
add_action('admin_init', array('GFPDF_InstallUpdater', 'maybe_autosync'));
|
392 |
+
}
|
393 |
+
|
394 |
+
public static function maybe_autosync()
|
395 |
+
{
|
396 |
+
global $gfpdfe_data;
|
397 |
+
self::check_filesystem_api();
|
398 |
+
|
399 |
+
if($gfpdfe_data->automated === true)
|
400 |
+
{
|
401 |
+
$theme_switch = get_option('gfpdfe_switch_theme');
|
402 |
+
self::do_theme_switch($theme_switch['old'], $theme_switch['new']);
|
403 |
+
}
|
404 |
+
}
|
405 |
+
|
406 |
+
/*
|
407 |
+
* Check if a theme switch has been made recently
|
408 |
+
* If it has then prompt the user to move the files
|
409 |
+
*/
|
410 |
+
public static function check_theme_switch()
|
411 |
+
{
|
412 |
+
global $gfpdfe_data;
|
413 |
+
|
414 |
+
$theme_switch = get_option('gfpdfe_switch_theme');
|
415 |
+
|
416 |
+
if(isset($theme_switch['old']) && isset($theme_switch['new']))
|
417 |
+
{
|
418 |
+
/*
|
419 |
+
* Add admin notification hook to move the files
|
420 |
+
*/
|
421 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'do_theme_switch_notice'));
|
422 |
+
return true;
|
423 |
+
}
|
424 |
+
return false;
|
425 |
+
}
|
426 |
+
|
427 |
+
|
428 |
+
/*
|
429 |
+
* The after_switch_theme hook is too early in the initialisation to use request_filesystem_credentials()
|
430 |
+
* so we have to call this function at a later inteval
|
431 |
+
*/
|
432 |
+
public static function do_theme_switch($previous_pdf_path, $current_pdf_path)
|
433 |
+
{
|
434 |
+
/*
|
435 |
+
* Prepare for calling the WP Filesystem
|
436 |
+
* It only allows post data to be added so we have to manually assign them
|
437 |
+
*/
|
438 |
+
$_POST['previous_pdf_path'] = $previous_pdf_path;
|
439 |
+
$_POST['current_pdf_path'] = $current_pdf_path;
|
440 |
+
|
441 |
+
/*
|
442 |
+
* Initialise the Wordpress Filesystem API
|
443 |
+
*/
|
444 |
+
if(PDF_Common::initialise_WP_filesystem_API(array('previous_pdf_path', 'current_pdf_path'), 'gfpdfe_sync_now') === false)
|
445 |
+
{
|
446 |
+
return 'false';
|
447 |
+
}
|
448 |
+
|
449 |
+
/*
|
450 |
+
* If we got here we should have $wp_filesystem available
|
451 |
+
*/
|
452 |
+
global $wp_filesystem, $gfpdfe_data;
|
453 |
+
|
454 |
+
/*
|
455 |
+
* Convert paths for SSH/FTP users who are rooted to a directory along the server absolute path
|
456 |
+
*/
|
457 |
+
$previous_pdf_path = self::get_base_dir($previous_pdf_path);
|
458 |
+
$current_pdf_path = self::get_base_dir($current_pdf_path);
|
459 |
+
|
460 |
+
if($wp_filesystem->is_dir($previous_pdf_path))
|
461 |
+
{
|
462 |
+
self::pdf_extended_copy_directory( $previous_pdf_path, $current_pdf_path, true, true );
|
463 |
+
|
464 |
+
/*
|
465 |
+
* Remove the options key that triggers the switch theme function
|
466 |
+
*/
|
467 |
+
delete_option('gfpdfe_switch_theme');
|
468 |
+
add_action($gfpdfe_data->notice_type, array('GFPDF_Notices', 'gf_pdf_theme_sync_success'));
|
469 |
+
|
470 |
+
/*
|
471 |
+
* Show success message to user
|
472 |
+
*/
|
473 |
+
return true;
|
474 |
+
}
|
475 |
+
return false;
|
476 |
+
}
|
477 |
+
|
478 |
+
/*
|
479 |
+
* Allows you to copy entire folder structures to new location
|
480 |
+
*/
|
481 |
+
public static function pdf_extended_copy_directory( $source, $destination, $copy_base = true, $delete_destination = false )
|
482 |
+
{
|
483 |
+
global $wp_filesystem;
|
484 |
+
|
485 |
+
if ( $wp_filesystem->is_dir( $source ) )
|
486 |
+
{
|
487 |
+
if($delete_destination === true)
|
488 |
+
{
|
489 |
+
/*
|
490 |
+
* To ensure everything stays in sync we will remove the destination file structure
|
491 |
+
*/
|
492 |
+
$wp_filesystem->delete($destination, true);
|
493 |
+
}
|
494 |
+
|
495 |
+
if($copy_base === true)
|
496 |
+
{
|
497 |
+
$wp_filesystem->mkdir( $destination );
|
498 |
+
}
|
499 |
+
$directory = $wp_filesystem->dirlist( $source );
|
500 |
+
|
501 |
+
foreach($directory as $name => $data)
|
502 |
+
{
|
503 |
+
|
504 |
+
$PathDir = $source . '/' . $name;
|
505 |
+
|
506 |
+
if ( $wp_filesystem->is_dir( $PathDir ) )
|
507 |
+
{
|
508 |
+
self::pdf_extended_copy_directory( $PathDir, $destination . '/' . $name );
|
509 |
+
continue;
|
510 |
+
}
|
511 |
+
$wp_filesystem->copy( $PathDir, $destination . '/' . $name );
|
512 |
+
}
|
513 |
+
|
514 |
+
}
|
515 |
+
else
|
516 |
+
{
|
517 |
+
$wp_filesystem->copy( $source, $destination );
|
518 |
+
}
|
519 |
+
}
|
520 |
+
}
|
helper/pdf-common.php
CHANGED
@@ -10,8 +10,16 @@
|
|
10 |
class PDF_Common
|
11 |
{
|
12 |
|
|
|
|
|
|
|
|
|
13 |
|
14 |
-
|
|
|
|
|
|
|
|
|
15 |
{
|
16 |
global $form_id, $lead_id, $lead_ids;
|
17 |
|
@@ -23,9 +31,10 @@ class PDF_Common
|
|
23 |
*/
|
24 |
if(empty($form_id) || empty($lead_ids))
|
25 |
{
|
26 |
-
return;
|
27 |
}
|
28 |
-
|
|
|
29 |
|
30 |
/*
|
31 |
* We will use the output buffer to get the HTML template
|
10 |
class PDF_Common
|
11 |
{
|
12 |
|
13 |
+
/**
|
14 |
+
* Depreciated function
|
15 |
+
*/
|
16 |
+
public static function setup_ids() { }
|
17 |
|
18 |
+
/**
|
19 |
+
* Takes over for setup_ids() but is now called much earlier in the process
|
20 |
+
* @return Boolean whether settings the ids was successful or not
|
21 |
+
*/
|
22 |
+
public static function get_ids()
|
23 |
{
|
24 |
global $form_id, $lead_id, $lead_ids;
|
25 |
|
31 |
*/
|
32 |
if(empty($form_id) || empty($lead_ids))
|
33 |
{
|
34 |
+
return false;
|
35 |
}
|
36 |
+
return true;
|
37 |
+
}
|
38 |
|
39 |
/*
|
40 |
* We will use the output buffer to get the HTML template
|
helper/pdf-configuration-indexer.php
CHANGED
@@ -1,357 +1,357 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* Class: PDFGenerator
|
5 |
-
* Plugin: Gravity Forms PDF Extended
|
6 |
-
* Usage: assign options from user configuration file, automatically attach PDFs to specified Gravity Forms, and view PDF from admin area.
|
7 |
-
*/
|
8 |
-
|
9 |
-
class PDFGenerator
|
10 |
-
{
|
11 |
-
|
12 |
-
/*
|
13 |
-
* Set default values for forms not assigned a PDF
|
14 |
-
*/
|
15 |
-
public static $default = array(
|
16 |
-
'template' => 'default-template.php',
|
17 |
-
'pdf_size' => 'a4',
|
18 |
-
'orientation' => 'portrait',
|
19 |
-
'rtf' => false,
|
20 |
-
'security' => false
|
21 |
-
);
|
22 |
-
|
23 |
-
public static $allowed_privileges = array('copy', 'print', 'modify', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-highres');
|
24 |
-
|
25 |
-
public $configuration = array();
|
26 |
-
|
27 |
-
/*
|
28 |
-
* Switch to verify if configuration file exists.
|
29 |
-
* If not, user is using old functions.php method and we
|
30 |
-
* don't want to interfere with it.
|
31 |
-
*/
|
32 |
-
public $disabled = false;
|
33 |
-
|
34 |
-
/*
|
35 |
-
* The index holds the form_id and configuration key in $this->configuration
|
36 |
-
* so each form knows
|
37 |
-
*/
|
38 |
-
public $index = array();
|
39 |
-
|
40 |
-
public function __construct()
|
41 |
-
{
|
42 |
-
|
43 |
-
/*
|
44 |
-
* Do configuration pre-processing
|
45 |
-
*/
|
46 |
-
|
47 |
-
/*
|
48 |
-
* Check if user configuration file exists
|
49 |
-
* If not disable $configuration and $index.
|
50 |
-
*/
|
51 |
-
if(!file_exists(PDF_TEMPLATE_LOCATION.'configuration.php'))
|
52 |
-
{
|
53 |
-
$this->disabled = true;
|
54 |
-
return;
|
55 |
-
}
|
56 |
-
else
|
57 |
-
{
|
58 |
-
/*
|
59 |
-
* Include the configuration file and set up the configuration variable.
|
60 |
-
*/
|
61 |
-
require_once(PDF_TEMPLATE_LOCATION.'configuration.php');
|
62 |
-
/*
|
63 |
-
* $gf_pdf_config included from configuration.php file
|
64 |
-
*/
|
65 |
-
$this->configuration = (isset($gf_pdf_config)) ? $gf_pdf_config : array();
|
66 |
-
|
67 |
-
/*
|
68 |
-
* Merge down the default configuration options
|
69 |
-
*/
|
70 |
-
foreach($this->configuration as &$node)
|
71 |
-
{
|
72 |
-
$node = $this->merge_defaults($node);
|
73 |
-
}
|
74 |
-
}
|
75 |
-
|
76 |
-
$this->pdf_config();
|
77 |
-
}
|
78 |
-
|
79 |
-
/**
|
80 |
-
* Merge the configuration node with the default options, ensuring the config node takes precendent
|
81 |
-
* @param array $config the configuration node from $gfpdf->configuration()
|
82 |
-
* @return array Merged default/node configuration options
|
83 |
-
*/
|
84 |
-
private function merge_defaults($config)
|
85 |
-
{
|
86 |
-
global $gf_pdf_default_configuration;
|
87 |
-
|
88 |
-
/*
|
89 |
-
* If the default settings are set we'll merge them into the configuration index
|
90 |
-
*/
|
91 |
-
if(is_array($gf_pdf_default_configuration) && sizeof($gf_pdf_default_configuration) > 0)
|
92 |
-
{
|
93 |
-
$config = array_replace_recursive($gf_pdf_default_configuration, $config);
|
94 |
-
}
|
95 |
-
|
96 |
-
return $config;
|
97 |
-
}
|
98 |
-
|
99 |
-
/*
|
100 |
-
* Run through user configuration and set PDF options
|
101 |
-
*/
|
102 |
-
private function pdf_config()
|
103 |
-
{
|
104 |
-
if(sizeof($this->configuration) == 0)
|
105 |
-
{
|
106 |
-
return;
|
107 |
-
}
|
108 |
-
|
109 |
-
$this->set_form_pdfs();
|
110 |
-
}
|
111 |
-
|
112 |
-
|
113 |
-
/*
|
114 |
-
* Set the configuration index so it's faster to access template configuration information
|
115 |
-
*/
|
116 |
-
private function set_form_pdfs()
|
117 |
-
{
|
118 |
-
foreach($this->configuration as $key => $config)
|
119 |
-
{
|
120 |
-
if(!is_array($config['form_id']))
|
121 |
-
{
|
122 |
-
$this->assign_index($config['form_id'], $key);
|
123 |
-
}
|
124 |
-
else
|
125 |
-
{
|
126 |
-
foreach($config['form_id'] as $id)
|
127 |
-
{
|
128 |
-
$this->assign_index($id, $key);
|
129 |
-
}
|
130 |
-
}
|
131 |
-
|
132 |
-
}
|
133 |
-
}
|
134 |
-
|
135 |
-
/*
|
136 |
-
* Check to see if ID is valid
|
137 |
-
* If so, assign ID => key to index
|
138 |
-
*/
|
139 |
-
public function assign_index($id, $key)
|
140 |
-
{
|
141 |
-
$id = (int) $id;
|
142 |
-
if($id !== 0)
|
143 |
-
{
|
144 |
-
/*
|
145 |
-
* Assign the outter array with the form ID and the value as the configuration key
|
146 |
-
*/
|
147 |
-
$this->index[$id][] = $key;
|
148 |
-
}
|
149 |
-
}
|
150 |
-
|
151 |
-
/*
|
152 |
-
* Searches the index for the configuration key
|
153 |
-
* Return: form PDF configuration
|
154 |
-
*/
|
155 |
-
public function get_config($id)
|
156 |
-
{
|
157 |
-
return (isset($this->index[$id])) ? $this->index[$id] : false;
|
158 |
-
}
|
159 |
-
|
160 |
-
/**
|
161 |
-
* Pull all config nodes for a single form
|
162 |
-
* @param Integer $form_id The form ID a user is looking for
|
163 |
-
* @return Array The configuration nodes for a particular form
|
164 |
-
*/
|
165 |
-
public function get_form_configuration($form_id)
|
166 |
-
{
|
167 |
-
if(!isset($this->index[$form_id]))
|
168 |
-
{
|
169 |
-
return false;
|
170 |
-
}
|
171 |
-
|
172 |
-
$indexes = $this->index[$form_id];
|
173 |
-
|
174 |
-
$config_nodes = array();
|
175 |
-
|
176 |
-
foreach($indexes as $index)
|
177 |
-
{
|
178 |
-
$config_nodes[] = $this->configuration[$index];
|
179 |
-
}
|
180 |
-
|
181 |
-
return $config_nodes;
|
182 |
-
}
|
183 |
-
|
184 |
-
/**
|
185 |
-
* Depreciated
|
186 |
-
* See get_default_config_data()
|
187 |
-
*/
|
188 |
-
public function get_config_data($form_id)
|
189 |
-
{
|
190 |
-
return $this->get_default_config_data($form_id);
|
191 |
-
}
|
192 |
-
|
193 |
-
/**
|
194 |
-
* Replaced get_config_data in default tempaltes to only return the default-only configuration options
|
195 |
-
* @param integer $form_id form ID
|
196 |
-
* @return array Default template configuration options
|
197 |
-
*/
|
198 |
-
public function get_default_config_data($form_id)
|
199 |
-
{
|
200 |
-
$config = $this->pull_config_data($form_id);
|
201 |
-
|
202 |
-
/* get the default template values and return in array */
|
203 |
-
$show_html_fields = (isset($config['default-show-html']) && $config['default-show-html'] == 1) ? true : false;
|
204 |
-
$show_empty_fields = (isset($config['default-show-empty']) && $config['default-show-empty'] == 1) ? true : false;
|
205 |
-
$show_page_names = (isset($config['default-show-page-names']) && $config['default-show-page-names'] == 1) ? true : false;
|
206 |
-
|
207 |
-
return array(
|
208 |
-
'html_field' => $show_html_fields,
|
209 |
-
'empty_field' => $show_empty_fields,
|
210 |
-
'page_names' => $show_page_names,
|
211 |
-
);
|
212 |
-
}
|
213 |
-
|
214 |
-
/**
|
215 |
-
* Get the configuration information based on the form ID
|
216 |
-
* If multiple nodes assigned to form look for $_GET['aid']
|
217 |
-
* @param integer $form_id ID of the form
|
218 |
-
* @return array configuration node
|
219 |
-
*/
|
220 |
-
public function pull_config_data($form_id)
|
221 |
-
{
|
222 |
-
if(!isset($this->index[$form_id]))
|
223 |
-
{
|
224 |
-
return false;
|
225 |
-
}
|
226 |
-
|
227 |
-
$index = $this->index[$form_id];
|
228 |
-
/*
|
229 |
-
* Because we now allow multiple PDF templates per form we need a way to get the correct PDF settings
|
230 |
-
* To do this we use the $_GET variable 'aid'
|
231 |
-
* If 'aid' is not found we will pull the first entry
|
232 |
-
* Note: 'aid' has been incremented by 1 so 'aid' === 0 is never found
|
233 |
-
*/
|
234 |
-
if(isset($_GET['aid']) && (int) $_GET['aid'] > 0)
|
235 |
-
{
|
236 |
-
$aid = (int) $_GET['aid'] - 1;
|
237 |
-
return $this->configuration[$index[$aid]];
|
238 |
-
}
|
239 |
-
|
240 |
-
/*
|
241 |
-
* No valid configuration file found so pull the default
|
242 |
-
*/
|
243 |
-
return $this->configuration[$index[0]];
|
244 |
-
}
|
245 |
-
|
246 |
-
/*
|
247 |
-
* Search for the template from a given form id
|
248 |
-
* Return: the first template found for the form
|
249 |
-
*/
|
250 |
-
public function get_template($form_id, $return_all = false)
|
251 |
-
{
|
252 |
-
global $gf_pdf_default_configuration;
|
253 |
-
|
254 |
-
$template = '';
|
255 |
-
|
256 |
-
/* Set the default template based on if the default is set */
|
257 |
-
$default_template = self::$default['template'];
|
258 |
-
|
259 |
-
if(is_array($gf_pdf_default_configuration) && sizeof($gf_pdf_default_configuration) > 0 && isset($gf_pdf_default_configuration['template']) )
|
260 |
-
{
|
261 |
-
$default_template = $gf_pdf_default_configuration['template'];
|
262 |
-
}
|
263 |
-
|
264 |
-
if(isset($this->index[$form_id]))
|
265 |
-
{
|
266 |
-
/*
|
267 |
-
* Show all PDF nodes
|
268 |
-
*/
|
269 |
-
if($return_all === true && sizeof($this->index[$form_id]) > 1)
|
270 |
-
{
|
271 |
-
|
272 |
-
$templates = array();
|
273 |
-
foreach($this->index[$form_id] as $id)
|
274 |
-
{
|
275 |
-
$templates[$id] = array(
|
276 |
-
'template' => (isset($this->configuration[$id]['template'])) ? $this->configuration[$id]['template'] : $default_template,
|
277 |
-
'filename' => (isset($this->configuration[$id]['filename'])) ? $this->configuration[$id]['filename'] : PDF_Common::get_pdf_filename($form_id, '{entry_id}')
|
278 |
-
);
|
279 |
-
}
|
280 |
-
return $templates;
|
281 |
-
}
|
282 |
-
|
283 |
-
/*
|
284 |
-
* Check if PDF template is avaliable
|
285 |
-
*/
|
286 |
-
if(isset($this->configuration[$this->index[$form_id][0]]['template']))
|
287 |
-
{
|
288 |
-
$user_template = (isset($_GET['template'])) ? $_GET['template'] : '';
|
289 |
-
$match = false;
|
290 |
-
|
291 |
-
foreach($this->index[$form_id] as $index)
|
292 |
-
{
|
293 |
-
if($this->configuration[$index]['template'] === $user_template)
|
294 |
-
{
|
295 |
-
$match = true;
|
296 |
-
}
|
297 |
-
}
|
298 |
-
|
299 |
-
$template = ($match === true) ? $user_template : $this->configuration[$this->index[$form_id][0]]['template'];
|
300 |
-
}
|
301 |
-
|
302 |
-
if(strlen($template) == 0)
|
303 |
-
{
|
304 |
-
$template = $default_template;
|
305 |
-
}
|
306 |
-
return $template;
|
307 |
-
}
|
308 |
-
|
309 |
-
if( (strlen($template) == 0) && (GFPDF_SET_DEFAULT_TEMPLATE === true))
|
310 |
-
{
|
311 |
-
|
312 |
-
/*
|
313 |
-
* Check if a default configuration is defined
|
314 |
-
*/
|
315 |
-
return $default_template;
|
316 |
-
}
|
317 |
-
else
|
318 |
-
{
|
319 |
-
return false;
|
320 |
-
}
|
321 |
-
|
322 |
-
}
|
323 |
-
|
324 |
-
public function get_pdf_name($index, $form_id = false, $lead_id = false)
|
325 |
-
{
|
326 |
-
if(isset($this->configuration[$index]['filename']))
|
327 |
-
{
|
328 |
-
return PDF_Common::validate_pdf_name($this->configuration[$index]['filename'], $form_id, $lead_id);
|
329 |
-
}
|
330 |
-
else
|
331 |
-
{
|
332 |
-
return PDF_Common::validate_pdf_name(PDF_Common::get_pdf_filename($form_id, $lead_id), $form_id, $lead_id);
|
333 |
-
}
|
334 |
-
}
|
335 |
-
|
336 |
-
public function validate_privileges($privs)
|
337 |
-
{
|
338 |
-
if(!is_array($privs))
|
339 |
-
{
|
340 |
-
return array();
|
341 |
-
}
|
342 |
-
|
343 |
-
$new_privs = array_filter($privs, array($this, 'array_filter_privilages'));
|
344 |
-
|
345 |
-
return $new_privs;
|
346 |
-
}
|
347 |
-
|
348 |
-
private function array_filter_privilages($i)
|
349 |
-
{
|
350 |
-
if(in_array($i, PDFGenerator::$allowed_privileges))
|
351 |
-
{
|
352 |
-
return true;
|
353 |
-
}
|
354 |
-
return false;
|
355 |
-
}
|
356 |
-
|
357 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Class: PDFGenerator
|
5 |
+
* Plugin: Gravity Forms PDF Extended
|
6 |
+
* Usage: assign options from user configuration file, automatically attach PDFs to specified Gravity Forms, and view PDF from admin area.
|
7 |
+
*/
|
8 |
+
|
9 |
+
class PDFGenerator
|
10 |
+
{
|
11 |
+
|
12 |
+
/*
|
13 |
+
* Set default values for forms not assigned a PDF
|
14 |
+
*/
|
15 |
+
public static $default = array(
|
16 |
+
'template' => 'default-template.php',
|
17 |
+
'pdf_size' => 'a4',
|
18 |
+
'orientation' => 'portrait',
|
19 |
+
'rtf' => false,
|
20 |
+
'security' => false
|
21 |
+
);
|
22 |
+
|
23 |
+
public static $allowed_privileges = array('copy', 'print', 'modify', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-highres');
|
24 |
+
|
25 |
+
public $configuration = array();
|
26 |
+
|
27 |
+
/*
|
28 |
+
* Switch to verify if configuration file exists.
|
29 |
+
* If not, user is using old functions.php method and we
|
30 |
+
* don't want to interfere with it.
|
31 |
+
*/
|
32 |
+
public $disabled = false;
|
33 |
+
|
34 |
+
/*
|
35 |
+
* The index holds the form_id and configuration key in $this->configuration
|
36 |
+
* so each form knows
|
37 |
+
*/
|
38 |
+
public $index = array();
|
39 |
+
|
40 |
+
public function __construct()
|
41 |
+
{
|
42 |
+
|
43 |
+
/*
|
44 |
+
* Do configuration pre-processing
|
45 |
+
*/
|
46 |
+
|
47 |
+
/*
|
48 |
+
* Check if user configuration file exists
|
49 |
+
* If not disable $configuration and $index.
|
50 |
+
*/
|
51 |
+
if(!file_exists(PDF_TEMPLATE_LOCATION.'configuration.php'))
|
52 |
+
{
|
53 |
+
$this->disabled = true;
|
54 |
+
return;
|
55 |
+
}
|
56 |
+
else
|
57 |
+
{
|
58 |
+
/*
|
59 |
+
* Include the configuration file and set up the configuration variable.
|
60 |
+
*/
|
61 |
+
require_once(PDF_TEMPLATE_LOCATION.'configuration.php');
|
62 |
+
/*
|
63 |
+
* $gf_pdf_config included from configuration.php file
|
64 |
+
*/
|
65 |
+
$this->configuration = (isset($gf_pdf_config)) ? $gf_pdf_config : array();
|
66 |
+
|
67 |
+
/*
|
68 |
+
* Merge down the default configuration options
|
69 |
+
*/
|
70 |
+
foreach($this->configuration as &$node)
|
71 |
+
{
|
72 |
+
$node = $this->merge_defaults($node);
|
73 |
+
}
|
74 |
+
}
|
75 |
+
|
76 |
+
$this->pdf_config();
|
77 |
+
}
|
78 |
+
|
79 |
+
/**
|
80 |
+
* Merge the configuration node with the default options, ensuring the config node takes precendent
|
81 |
+
* @param array $config the configuration node from $gfpdf->configuration()
|
82 |
+
* @return array Merged default/node configuration options
|
83 |
+
*/
|
84 |
+
private function merge_defaults($config)
|
85 |
+
{
|
86 |
+
global $gf_pdf_default_configuration;
|
87 |
+
|
88 |
+
/*
|
89 |
+
* If the default settings are set we'll merge them into the configuration index
|
90 |
+
*/
|
91 |
+
if(is_array($gf_pdf_default_configuration) && sizeof($gf_pdf_default_configuration) > 0)
|
92 |
+
{
|
93 |
+
$config = array_replace_recursive($gf_pdf_default_configuration, $config);
|
94 |
+
}
|
95 |
+
|
96 |
+
return $config;
|
97 |
+
}
|
98 |
+
|
99 |
+
/*
|
100 |
+
* Run through user configuration and set PDF options
|
101 |
+
*/
|
102 |
+
private function pdf_config()
|
103 |
+
{
|
104 |
+
if(sizeof($this->configuration) == 0)
|
105 |
+
{
|
106 |
+
return;
|
107 |
+
}
|
108 |
+
|
109 |
+
$this->set_form_pdfs();
|
110 |
+
}
|
111 |
+
|
112 |
+
|
113 |
+
/*
|
114 |
+
* Set the configuration index so it's faster to access template configuration information
|
115 |
+
*/
|
116 |
+
private function set_form_pdfs()
|
117 |
+
{
|
118 |
+
foreach($this->configuration as $key => $config)
|
119 |
+
{
|
120 |
+
if(!is_array($config['form_id']))
|
121 |
+
{
|
122 |
+
$this->assign_index($config['form_id'], $key);
|
123 |
+
}
|
124 |
+
else
|
125 |
+
{
|
126 |
+
foreach($config['form_id'] as $id)
|
127 |
+
{
|
128 |
+
$this->assign_index($id, $key);
|
129 |
+
}
|
130 |
+
}
|
131 |
+
|
132 |
+
}
|
133 |
+
}
|
134 |
+
|
135 |
+
/*
|
136 |
+
* Check to see if ID is valid
|
137 |
+
* If so, assign ID => key to index
|
138 |
+
*/
|
139 |
+
public function assign_index($id, $key)
|
140 |
+
{
|
141 |
+
$id = (int) $id;
|
142 |
+
if($id !== 0)
|
143 |
+
{
|
144 |
+
/*
|
145 |
+
* Assign the outter array with the form ID and the value as the configuration key
|
146 |
+
*/
|
147 |
+
$this->index[$id][] = $key;
|
148 |
+
}
|
149 |
+
}
|
150 |
+
|
151 |
+
/*
|
152 |
+
* Searches the index for the configuration key
|
153 |
+
* Return: form PDF configuration
|
154 |
+
*/
|
155 |
+
public function get_config($id)
|
156 |
+
{
|
157 |
+
return (isset($this->index[$id])) ? $this->index[$id] : false;
|
158 |
+
}
|
159 |
+
|
160 |
+
/**
|
161 |
+
* Pull all config nodes for a single form
|
162 |
+
* @param Integer $form_id The form ID a user is looking for
|
163 |
+
* @return Array The configuration nodes for a particular form
|
164 |
+
*/
|
165 |
+
public function get_form_configuration($form_id)
|
166 |
+
{
|
167 |
+
if(!isset($this->index[$form_id]))
|
168 |
+
{
|
169 |
+
return false;
|
170 |
+
}
|
171 |
+
|
172 |
+
$indexes = $this->index[$form_id];
|
173 |
+
|
174 |
+
$config_nodes = array();
|
175 |
+
|
176 |
+
foreach($indexes as $index)
|
177 |
+
{
|
178 |
+
$config_nodes[] = $this->configuration[$index];
|
179 |
+
}
|
180 |
+
|
181 |
+
return $config_nodes;
|
182 |
+
}
|
183 |
+
|
184 |
+
/**
|
185 |
+
* Depreciated
|
186 |
+
* See get_default_config_data()
|
187 |
+
*/
|
188 |
+
public function get_config_data($form_id)
|
189 |
+
{
|
190 |
+
return $this->get_default_config_data($form_id);
|
191 |
+
}
|
192 |
+
|
193 |
+
/**
|
194 |
+
* Replaced get_config_data in default tempaltes to only return the default-only configuration options
|
195 |
+
* @param integer $form_id form ID
|
196 |
+
* @return array Default template configuration options
|
197 |
+
*/
|
198 |
+
public function get_default_config_data($form_id)
|
199 |
+
{
|
200 |
+
$config = $this->pull_config_data($form_id);
|
201 |
+
|
202 |
+
/* get the default template values and return in array */
|
203 |
+
$show_html_fields = (isset($config['default-show-html']) && $config['default-show-html'] == 1) ? true : false;
|
204 |
+
$show_empty_fields = (isset($config['default-show-empty']) && $config['default-show-empty'] == 1) ? true : false;
|
205 |
+
$show_page_names = (isset($config['default-show-page-names']) && $config['default-show-page-names'] == 1) ? true : false;
|
206 |
+
|
207 |
+
return array(
|
208 |
+
'html_field' => $show_html_fields,
|
209 |
+
'empty_field' => $show_empty_fields,
|
210 |
+
'page_names' => $show_page_names,
|
211 |
+
);
|
212 |
+
}
|
213 |
+
|
214 |
+
/**
|
215 |
+
* Get the configuration information based on the form ID
|
216 |
+
* If multiple nodes assigned to form look for $_GET['aid']
|
217 |
+
* @param integer $form_id ID of the form
|
218 |
+
* @return array configuration node
|
219 |
+
*/
|
220 |
+
public function pull_config_data($form_id)
|
221 |
+
{
|
222 |
+
if(!isset($this->index[$form_id]))
|
223 |
+
{
|
224 |
+
return false;
|
225 |
+
}
|
226 |
+
|
227 |
+
$index = $this->index[$form_id];
|
228 |
+
/*
|
229 |
+
* Because we now allow multiple PDF templates per form we need a way to get the correct PDF settings
|
230 |
+
* To do this we use the $_GET variable 'aid'
|
231 |
+
* If 'aid' is not found we will pull the first entry
|
232 |
+
* Note: 'aid' has been incremented by 1 so 'aid' === 0 is never found
|
233 |
+
*/
|
234 |
+
if(isset($_GET['aid']) && (int) $_GET['aid'] > 0)
|
235 |
+
{
|
236 |
+
$aid = (int) $_GET['aid'] - 1;
|
237 |
+
return $this->configuration[$index[$aid]];
|
238 |
+
}
|
239 |
+
|
240 |
+
/*
|
241 |
+
* No valid configuration file found so pull the default
|
242 |
+
*/
|
243 |
+
return $this->configuration[$index[0]];
|
244 |
+
}
|
245 |
+
|
246 |
+
/*
|
247 |
+
* Search for the template from a given form id
|
248 |
+
* Return: the first template found for the form
|
249 |
+
*/
|
250 |
+
public function get_template($form_id, $return_all = false)
|
251 |
+
{
|
252 |
+
global $gf_pdf_default_configuration;
|
253 |
+
|
254 |
+
$template = '';
|
255 |
+
|
256 |
+
/* Set the default template based on if the default is set */
|
257 |
+
$default_template = self::$default['template'];
|
258 |
+
|
259 |
+
if(is_array($gf_pdf_default_configuration) && sizeof($gf_pdf_default_configuration) > 0 && isset($gf_pdf_default_configuration['template']) )
|
260 |
+
{
|
261 |
+
$default_template = $gf_pdf_default_configuration['template'];
|
262 |
+
}
|
263 |
+
|
264 |
+
if(isset($this->index[$form_id]))
|
265 |
+
{
|
266 |
+
/*
|
267 |
+
* Show all PDF nodes
|
268 |
+
*/
|
269 |
+
if($return_all === true && sizeof($this->index[$form_id]) > 1)
|
270 |
+
{
|
271 |
+
|
272 |
+
$templates = array();
|
273 |
+
foreach($this->index[$form_id] as $id)
|
274 |
+
{
|
275 |
+
$templates[$id] = array(
|
276 |
+
'template' => (isset($this->configuration[$id]['template'])) ? $this->configuration[$id]['template'] : $default_template,
|
277 |
+
'filename' => (isset($this->configuration[$id]['filename'])) ? $this->configuration[$id]['filename'] : PDF_Common::get_pdf_filename($form_id, '{entry_id}')
|
278 |
+
);
|
279 |
+
}
|
280 |
+
return $templates;
|
281 |
+
}
|
282 |
+
|
283 |
+
/*
|
284 |
+
* Check if PDF template is avaliable
|
285 |
+
*/
|
286 |
+
if(isset($this->configuration[$this->index[$form_id][0]]['template']))
|
287 |
+
{
|
288 |
+
$user_template = (isset($_GET['template'])) ? $_GET['template'] : '';
|
289 |
+
$match = false;
|
290 |
+
|
291 |
+
foreach($this->index[$form_id] as $index)
|
292 |
+
{
|
293 |
+
if($this->configuration[$index]['template'] === $user_template)
|
294 |
+
{
|
295 |
+
$match = true;
|
296 |
+
}
|
297 |
+
}
|
298 |
+
|
299 |
+
$template = ($match === true) ? $user_template : $this->configuration[$this->index[$form_id][0]]['template'];
|
300 |
+
}
|
301 |
+
|
302 |
+
if(strlen($template) == 0)
|
303 |
+
{
|
304 |
+
$template = $default_template;
|
305 |
+
}
|
306 |
+
return $template;
|
307 |
+
}
|
308 |
+
|
309 |
+
if( (strlen($template) == 0) && (GFPDF_SET_DEFAULT_TEMPLATE === true))
|
310 |
+
{
|
311 |
+
|
312 |
+
/*
|
313 |
+
* Check if a default configuration is defined
|
314 |
+
*/
|
315 |
+
return $default_template;
|
316 |
+
}
|
317 |
+
else
|
318 |
+
{
|
319 |
+
return false;
|
320 |
+
}
|
321 |
+
|
322 |
+
}
|
323 |
+
|
324 |
+
public function get_pdf_name($index, $form_id = false, $lead_id = false)
|
325 |
+
{
|
326 |
+
if(isset($this->configuration[$index]['filename']))
|
327 |
+
{
|
328 |
+
return PDF_Common::validate_pdf_name($this->configuration[$index]['filename'], $form_id, $lead_id);
|
329 |
+
}
|
330 |
+
else
|
331 |
+
{
|
332 |
+
return PDF_Common::validate_pdf_name(PDF_Common::get_pdf_filename($form_id, $lead_id), $form_id, $lead_id);
|
333 |
+
}
|
334 |
+
}
|
335 |
+
|
336 |
+
public function validate_privileges($privs)
|
337 |
+
{
|
338 |
+
if(!is_array($privs))
|
339 |
+
{
|
340 |
+
return array();
|
341 |
+
}
|
342 |
+
|
343 |
+
$new_privs = array_filter($privs, array($this, 'array_filter_privilages'));
|
344 |
+
|
345 |
+
return $new_privs;
|
346 |
+
}
|
347 |
+
|
348 |
+
private function array_filter_privilages($i)
|
349 |
+
{
|
350 |
+
if(in_array($i, PDFGenerator::$allowed_privileges))
|
351 |
+
{
|
352 |
+
return true;
|
353 |
+
}
|
354 |
+
return false;
|
355 |
+
}
|
356 |
+
|
357 |
+
}
|
helper/pdf-render.php
CHANGED
@@ -1,316 +1,316 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
|
4 |
-
class PDFRender
|
5 |
-
{
|
6 |
-
/**
|
7 |
-
* Outputs a PDF entry from a Gravity Form
|
8 |
-
* var $form_id integer: The form id
|
9 |
-
* var $lead_id integer: The entry id
|
10 |
-
* var $output string: either view, save or download
|
11 |
-
* save will save a copy of the PDF to the server using the PDF_SAVE_LOCATION constant
|
12 |
-
* var $return boolean: if set to true
|
13 |
-
* it will return the path of the saved PDF
|
14 |
-
* var $template string: if you want to use multiple PDF templates - name of the template file
|
15 |
-
* var $pdfname string: allows you to pass a custom PDF name to the generator e.g. 'Application Form.pdf' (ensure .pdf is appended to the filename)
|
16 |
-
* var $fpdf boolean: custom hook to allow the FPDF engine to generate PDFs instead of DOMPDF. Premium Paid Feature.
|
17 |
-
*/
|
18 |
-
public function PDF_Generator($form_id, $lead_id, $arguments = array())
|
19 |
-
{
|
20 |
-
/*
|
21 |
-
* Because we merged the create and attach functions we need a measure to only run this function once per session per lead id.
|
22 |
-
*/
|
23 |
-
static $pdf_creator = array();
|
24 |
-
|
25 |
-
/*
|
26 |
-
* Set user-variable to output HTML instead of PDF
|
27 |
-
*/
|
28 |
-
$html = (isset($_GET['html'])) ? (int) $_GET['html'] : 0;
|
29 |
-
|
30 |
-
/*
|
31 |
-
* Join the form and lead IDs together to get the real ID
|
32 |
-
*/
|
33 |
-
$id = $form_id . $lead_id;
|
34 |
-
|
35 |
-
/*
|
36 |
-
* PDF_Generator was becoming too cluttered so store all the variables in an array
|
37 |
-
*/
|
38 |
-
$filename = $arguments['pdfname'];
|
39 |
-
$template = $arguments['template'];
|
40 |
-
$output = (isset($arguments['output']) && strlen($arguments['output']) > 0) ? $arguments['output'] : 'save';
|
41 |
-
|
42 |
-
/*
|
43 |
-
* Check if the PDF exists and if this function has already run this season
|
44 |
-
*/
|
45 |
-
if(in_array($lead_id, $pdf_creator) && file_exists(PDF_SAVE_LOCATION.$id.'/'. $filename))
|
46 |
-
{
|
47 |
-
/*
|
48 |
-
* Don't generate a new PDF, use the existing one
|
49 |
-
*/
|
50 |
-
return PDF_SAVE_LOCATION.$id.'/'. $filename;
|
51 |
-
}
|
52 |
-
|
53 |
-
/*
|
54 |
-
* Add lead to PDF creation tracker
|
55 |
-
*/
|
56 |
-
$pdf_creator[] = $lead_id;
|
57 |
-
|
58 |
-
/*
|
59 |
-
* Add filter before we load the template file so we can stop the main process
|
60 |
-
* Used in premium plugins
|
61 |
-
* return true to cancel, otherwise run.
|
62 |
-
*/
|
63 |
-
$return = apply_filters("gfpdfe_pre_load_template", $form_id, $lead_id, $template, $id, $output, $filename, $arguments);
|
64 |
-
|
65 |
-
if($return !== true)
|
66 |
-
{
|
67 |
-
/*
|
68 |
-
* Get the template HTML file
|
69 |
-
* v3.4.0 allows mergetags to be used in PDF templates
|
70 |
-
*/
|
71 |
-
$raw_entry = $this->load_entry_data($
|
72 |
-
$entry = apply_filters("gfpdfe_pdf_template_{$form_id}", apply_filters('gfpdfe_pdf_template', $raw_entry, $form_id, $lead_id, $arguments), $lead_id, $arguments);
|
73 |
-
|
74 |
-
/*
|
75 |
-
* Output HTML version and return if user requested a HTML version
|
76 |
-
*/
|
77 |
-
if($html === 1)
|
78 |
-
{
|
79 |
-
echo $entry;
|
80 |
-
exit;
|
81 |
-
}
|
82 |
-
|
83 |
-
/*
|
84 |
-
* If successfully got the entry then run the processor
|
85 |
-
*/
|
86 |
-
if(strlen($entry) > 0)
|
87 |
-
{
|
88 |
-
return $this->PDF_processing($entry, $filename, $id, $output, $arguments, $form_id, $lead_id);
|
89 |
-
}
|
90 |
-
|
91 |
-
return false;
|
92 |
-
}
|
93 |
-
/*
|
94 |
-
* Used in extensions to return the name of the PDF file when attaching to notifications
|
95 |
-
*/
|
96 |
-
return apply_filters('gfpdfe_return_pdf_path', $form_id, $lead_id);
|
97 |
-
}
|
98 |
-
|
99 |
-
/**
|
100 |
-
* Loads the Gravity Form output script (actually the print preview)
|
101 |
-
*/
|
102 |
-
private function load_entry_data($
|
103 |
-
{
|
104 |
-
/* set up contstants for gravity forms to use so we can override the security on the printed version */
|
105 |
-
if(file_exists(PDF_TEMPLATE_LOCATION.$template))
|
106 |
-
{
|
107 |
-
return PDF_Common::get_html_template(PDF_TEMPLATE_LOCATION.$template);
|
108 |
-
}
|
109 |
-
else
|
110 |
-
{
|
111 |
-
/*
|
112 |
-
* Check if template file exists in the plugin's core template folder
|
113 |
-
*/
|
114 |
-
if(file_exists(PDF_PLUGIN_DIR."templates/" . $template))
|
115 |
-
{
|
116 |
-
return PDF_Common::get_html_template(PDF_PLUGIN_DIR."initialisation/templates/" . $template);
|
117 |
-
}
|
118 |
-
/*
|
119 |
-
* If template not found then we will resort to the default template.
|
120 |
-
*/
|
121 |
-
else
|
122 |
-
{
|
123 |
-
return PDF_Common::get_html_template(PDF_PLUGIN_DIR."initialisation/templates/" . PDFGenerator::$default['template']);
|
124 |
-
}
|
125 |
-
}
|
126 |
-
}
|
127 |
-
|
128 |
-
|
129 |
-
/**
|
130 |
-
* Creates the PDF and does a specific output (see PDF_Generator function above for $output variable types)
|
131 |
-
*/
|
132 |
-
public function PDF_processing($html, $filename, $id, $output = 'view', $arguments, $form_id, $lead_id)
|
133 |
-
{
|
134 |
-
/*
|
135 |
-
* DOMPDF replaced with mPDF in v3.0.0
|
136 |
-
* Check which version of mpdf we are calling
|
137 |
-
* Full, Lite or Tiny
|
138 |
-
*/
|
139 |
-
if(!class_exists('mPDF'))
|
140 |
-
{
|
141 |
-
if(defined('PDF_ENABLE_MPDF_TINY') && PDF_ENABLE_MPDF_TINY === true)
|
142 |
-
{
|
143 |
-
include PDF_PLUGIN_DIR .'/mPDF/mpdf-extra-lite.php';
|
144 |
-
}
|
145 |
-
elseif(defined('PDF_ENABLE_MPDF_LITE') && PDF_ENABLE_MPDF_LITE === true)
|
146 |
-
{
|
147 |
-
include PDF_PLUGIN_DIR .'/mPDF/mpdf-lite.php';
|
148 |
-
}
|
149 |
-
else
|
150 |
-
{
|
151 |
-
include PDF_PLUGIN_DIR .'/mPDF/mpdf.php';
|
152 |
-
}
|
153 |
-
}
|
154 |
-
|
155 |
-
/*
|
156 |
-
* Initialise class and set the paper size and orientation
|
157 |
-
*/
|
158 |
-
$paper_size = $arguments['pdf_size'];
|
159 |
-
|
160 |
-
if(!is_array($paper_size))
|
161 |
-
{
|
162 |
-
$orientation = ($arguments['orientation'] == 'landscape') ? '-L' : '';
|
163 |
-
$paper_size = $paper_size.$orientation;
|
164 |
-
}
|
165 |
-
else
|
166 |
-
{
|
167 |
-
$orientation = ($arguments['orientation'] == 'landscape') ? 'L' : 'P';
|
168 |
-
}
|
169 |
-
|
170 |
-
$mpdf = new mPDF('', $paper_size, 0, '', 15, 15, 16, 16, 9, 9, $orientation);
|
171 |
-
|
172 |
-
/*
|
173 |
-
* Add filter to allow the $mpdf object to be modified right after the class is created.
|
174 |
-
* Because $mpdf is a class it is automatically passed by reference and doesn't need to be assigned
|
175 |
-
*/
|
176 |
-
apply_filters('gfpdfe_mpdf_class', $mpdf, $form_id, $lead_id, $arguments, $output, $filename);
|
177 |
-
|
178 |
-
/*
|
179 |
-
* Display PDF is full-page mode which allows the entire PDF page to be viewed
|
180 |
-
* Normally PDF is zoomed right in.
|
181 |
-
*/
|
182 |
-
$mpdf->SetDisplayMode('fullpage');
|
183 |
-
|
184 |
-
/*
|
185 |
-
* Automatically detect fonts and substitue as needed
|
186 |
-
*/
|
187 |
-
$mpdf->SetAutoFont(AUTOFONT_ALL);
|
188 |
-
(defined('PDF_DISABLE_FONT_SUBSTITUTION') && PDF_DISABLE_FONT_SUBSTITUTION === false) ? $mpdf->useSubstitutions = true : $mpdf->useSubstitutions = false;
|
189 |
-
|
190 |
-
/*
|
191 |
-
* Set Creator Meta Data
|
192 |
-
*/
|
193 |
-
$mpdf->SetCreator('Gravity Forms PDF Extended v'. PDF_EXTENDED_VERSION.'. http://gravityformspdfextended.com');
|
194 |
-
|
195 |
-
/*
|
196 |
-
* Set PDF DPI if added to configuration node
|
197 |
-
*/
|
198 |
-
if($arguments['dpi'] !== false)
|
199 |
-
{
|
200 |
-
/* TEXT DPI dramatically decreases the text size. As text is a vector element of the document we will only be concerned with the image DPI for the moment */
|
201 |
-
/*$mpdf->dpi = $arguments['dpi'];*/
|
202 |
-
$mpdf->img_dpi = $arguments['dpi'];
|
203 |
-
}
|
204 |
-
|
205 |
-
/*
|
206 |
-
* Set RTL languages at user request
|
207 |
-
*/
|
208 |
-
if($arguments['rtl'] === true)
|
209 |
-
{
|
210 |
-
$mpdf->SetDirectionality('rtl');
|
211 |
-
}
|
212 |
-
|
213 |
-
/*
|
214 |
-
* Set up security if user requested
|
215 |
-
*/
|
216 |
-
if($arguments['security'] === true && $arguments['pdfa1b'] === false && $arguments['pdfx1a'] === false )
|
217 |
-
{
|
218 |
-
$password = (strlen($arguments['pdf_password']) > 0) ? $arguments['pdf_password'] : '';
|
219 |
-
$master_password = (strlen($arguments['pdf_master_password']) > 0) ? $arguments['pdf_master_password'] : null;
|
220 |
-
$pdf_privileges = (is_array($arguments['pdf_privileges'])) ? $arguments['pdf_privileges'] : array();
|
221 |
-
|
222 |
-
$mpdf->SetProtection($pdf_privileges, $password, $master_password, 128);
|
223 |
-
}
|
224 |
-
|
225 |
-
/* PDF/A1-b support added in v3.4.0 */
|
226 |
-
if($arguments['pdfa1b'] === true)
|
227 |
-
{
|
228 |
-
$mpdf->PDFA = true;
|
229 |
-
$mpdf->PDFAauto = true;
|
230 |
-
}
|
231 |
-
else if($arguments['pdfx1a'] === true) /* PDF/X-1a support added in v3.4.0 */
|
232 |
-
{
|
233 |
-
$mpdf->PDFX = true;
|
234 |
-
$mpdf->PDFXauto = true;
|
235 |
-
}
|
236 |
-
|
237 |
-
/*
|
238 |
-
* Check if we should auto prompt to print the document on open
|
239 |
-
*/
|
240 |
-
if(isset($_GET['print']))
|
241 |
-
{
|
242 |
-
$mpdf->SetJS('this.print();');
|
243 |
-
}
|
244 |
-
|
245 |
-
|
246 |
-
/* load HTML block */
|
247 |
-
$mpdf->WriteHTML($html);
|
248 |
-
|
249 |
-
/*
|
250 |
-
* Allow the $mpdf object to be modified now all the settings have been applied
|
251 |
-
*/
|
252 |
-
apply_filters('gfpdfe_mpdf_class_pre_render', $mpdf, $form_id, $lead_id, $arguments, $output, $filename);
|
253 |
-
apply_filters('gfpdfe_pre_render_pdf', $mpdf, $form_id, $lead_id, $arguments, $output, $filename); /* left in for backwards compatiblity */
|
254 |
-
|
255 |
-
/*
|
256 |
-
* Add pre-render/save filter so PDF can be manipulated further
|
257 |
-
*/
|
258 |
-
$output = apply_filters('gfpdfe_pdf_output_type', $output);
|
259 |
-
$filename = apply_filters('gfpdfe_pdf_filename', $filename);
|
260 |
-
|
261 |
-
switch($output)
|
262 |
-
{
|
263 |
-
case 'download':
|
264 |
-
$mpdf->Output($filename, 'D');
|
265 |
-
exit;
|
266 |
-
break;
|
267 |
-
|
268 |
-
case 'view':
|
269 |
-
$mpdf->Output($filename, 'I');
|
270 |
-
exit;
|
271 |
-
break;
|
272 |
-
|
273 |
-
case 'save':
|
274 |
-
/*
|
275 |
-
* PDF wasn't writing to file with the F method - http://mpdf1.com/manual/index.php?tid=125
|
276 |
-
* Return as a string and write to file manually
|
277 |
-
*/
|
278 |
-
$pdf = $mpdf->Output('', 'S');
|
279 |
-
$filename = $this->savePDF($pdf, $filename, $id);
|
280 |
-
|
281 |
-
do_action('gfpdf_post_pdf_save', $form_id, $lead_id, $arguments, $filename);
|
282 |
-
|
283 |
-
return $filename;
|
284 |
-
break;
|
285 |
-
}
|
286 |
-
}
|
287 |
-
|
288 |
-
|
289 |
-
/**
|
290 |
-
* Creates the PDF and does a specific output (see PDF_Generator function above for $output variable types)
|
291 |
-
* var $dompdf Object
|
292 |
-
*/
|
293 |
-
public function savePDF($pdf, $filename, $id)
|
294 |
-
{
|
295 |
-
/* create unique folder for PDFs */
|
296 |
-
if(!is_dir(PDF_SAVE_LOCATION.$id))
|
297 |
-
{
|
298 |
-
if(!mkdir(PDF_SAVE_LOCATION.$id))
|
299 |
-
{
|
300 |
-
trigger_error('Could not create PDF folder in '. PDF_SAVE_LOCATION.$id, E_USER_WARNING);
|
301 |
-
return;
|
302 |
-
}
|
303 |
-
}
|
304 |
-
|
305 |
-
$pdf_save = PDF_SAVE_LOCATION.$id.'/'. $filename;
|
306 |
-
|
307 |
-
if(!file_put_contents($pdf_save, $pdf))
|
308 |
-
{
|
309 |
-
trigger_error('Could not save PDF to '. $pdf_save, E_USER_WARNING);
|
310 |
-
return;
|
311 |
-
}
|
312 |
-
|
313 |
-
return $pdf_save;
|
314 |
-
}
|
315 |
-
}
|
316 |
-
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
class PDFRender
|
5 |
+
{
|
6 |
+
/**
|
7 |
+
* Outputs a PDF entry from a Gravity Form
|
8 |
+
* var $form_id integer: The form id
|
9 |
+
* var $lead_id integer: The entry id
|
10 |
+
* var $output string: either view, save or download
|
11 |
+
* save will save a copy of the PDF to the server using the PDF_SAVE_LOCATION constant
|
12 |
+
* var $return boolean: if set to true
|
13 |
+
* it will return the path of the saved PDF
|
14 |
+
* var $template string: if you want to use multiple PDF templates - name of the template file
|
15 |
+
* var $pdfname string: allows you to pass a custom PDF name to the generator e.g. 'Application Form.pdf' (ensure .pdf is appended to the filename)
|
16 |
+
* var $fpdf boolean: custom hook to allow the FPDF engine to generate PDFs instead of DOMPDF. Premium Paid Feature.
|
17 |
+
*/
|
18 |
+
public function PDF_Generator($form_id, $lead_id, $arguments = array())
|
19 |
+
{
|
20 |
+
/*
|
21 |
+
* Because we merged the create and attach functions we need a measure to only run this function once per session per lead id.
|
22 |
+
*/
|
23 |
+
static $pdf_creator = array();
|
24 |
+
|
25 |
+
/*
|
26 |
+
* Set user-variable to output HTML instead of PDF
|
27 |
+
*/
|
28 |
+
$html = (isset($_GET['html'])) ? (int) $_GET['html'] : 0;
|
29 |
+
|
30 |
+
/*
|
31 |
+
* Join the form and lead IDs together to get the real ID
|
32 |
+
*/
|
33 |
+
$id = $form_id . $lead_id;
|
34 |
+
|
35 |
+
/*
|
36 |
+
* PDF_Generator was becoming too cluttered so store all the variables in an array
|
37 |
+
*/
|
38 |
+
$filename = $arguments['pdfname'];
|
39 |
+
$template = $arguments['template'];
|
40 |
+
$output = (isset($arguments['output']) && strlen($arguments['output']) > 0) ? $arguments['output'] : 'save';
|
41 |
+
|
42 |
+
/*
|
43 |
+
* Check if the PDF exists and if this function has already run this season
|
44 |
+
*/
|
45 |
+
if(in_array($lead_id, $pdf_creator) && file_exists(PDF_SAVE_LOCATION.$id.'/'. $filename))
|
46 |
+
{
|
47 |
+
/*
|
48 |
+
* Don't generate a new PDF, use the existing one
|
49 |
+
*/
|
50 |
+
return PDF_SAVE_LOCATION.$id.'/'. $filename;
|
51 |
+
}
|
52 |
+
|
53 |
+
/*
|
54 |
+
* Add lead to PDF creation tracker
|
55 |
+
*/
|
56 |
+
$pdf_creator[] = $lead_id;
|
57 |
+
|
58 |
+
/*
|
59 |
+
* Add filter before we load the template file so we can stop the main process
|
60 |
+
* Used in premium plugins
|
61 |
+
* return true to cancel, otherwise run.
|
62 |
+
*/
|
63 |
+
$return = apply_filters("gfpdfe_pre_load_template", $form_id, $lead_id, $template, $id, $output, $filename, $arguments);
|
64 |
+
|
65 |
+
if($return !== true)
|
66 |
+
{
|
67 |
+
/*
|
68 |
+
* Get the template HTML file
|
69 |
+
* v3.4.0 allows mergetags to be used in PDF templates
|
70 |
+
*/
|
71 |
+
$raw_entry = $this->load_entry_data($template);
|
72 |
+
$entry = apply_filters("gfpdfe_pdf_template_{$form_id}", apply_filters('gfpdfe_pdf_template', $raw_entry, $form_id, $lead_id, $arguments), $lead_id, $arguments);
|
73 |
+
|
74 |
+
/*
|
75 |
+
* Output HTML version and return if user requested a HTML version
|
76 |
+
*/
|
77 |
+
if($html === 1)
|
78 |
+
{
|
79 |
+
echo $entry;
|
80 |
+
exit;
|
81 |
+
}
|
82 |
+
|
83 |
+
/*
|
84 |
+
* If successfully got the entry then run the processor
|
85 |
+
*/
|
86 |
+
if(strlen($entry) > 0)
|
87 |
+
{
|
88 |
+
return $this->PDF_processing($entry, $filename, $id, $output, $arguments, $form_id, $lead_id);
|
89 |
+
}
|
90 |
+
|
91 |
+
return false;
|
92 |
+
}
|
93 |
+
/*
|
94 |
+
* Used in extensions to return the name of the PDF file when attaching to notifications
|
95 |
+
*/
|
96 |
+
return apply_filters('gfpdfe_return_pdf_path', $form_id, $lead_id);
|
97 |
+
}
|
98 |
+
|
99 |
+
/**
|
100 |
+
* Loads the Gravity Form output script (actually the print preview)
|
101 |
+
*/
|
102 |
+
private function load_entry_data($template)
|
103 |
+
{
|
104 |
+
/* set up contstants for gravity forms to use so we can override the security on the printed version */
|
105 |
+
if(file_exists(PDF_TEMPLATE_LOCATION.$template))
|
106 |
+
{
|
107 |
+
return PDF_Common::get_html_template(PDF_TEMPLATE_LOCATION.$template);
|
108 |
+
}
|
109 |
+
else
|
110 |
+
{
|
111 |
+
/*
|
112 |
+
* Check if template file exists in the plugin's core template folder
|
113 |
+
*/
|
114 |
+
if(file_exists(PDF_PLUGIN_DIR."templates/" . $template))
|
115 |
+
{
|
116 |
+
return PDF_Common::get_html_template(PDF_PLUGIN_DIR."initialisation/templates/" . $template);
|
117 |
+
}
|
118 |
+
/*
|
119 |
+
* If template not found then we will resort to the default template.
|
120 |
+
*/
|
121 |
+
else
|
122 |
+
{
|
123 |
+
return PDF_Common::get_html_template(PDF_PLUGIN_DIR."initialisation/templates/" . PDFGenerator::$default['template']);
|
124 |
+
}
|
125 |
+
}
|
126 |
+
}
|
127 |
+
|
128 |
+
|
129 |
+
/**
|
130 |
+
* Creates the PDF and does a specific output (see PDF_Generator function above for $output variable types)
|
131 |
+
*/
|
132 |
+
public function PDF_processing($html, $filename, $id, $output = 'view', $arguments, $form_id, $lead_id)
|
133 |
+
{
|
134 |
+
/*
|
135 |
+
* DOMPDF replaced with mPDF in v3.0.0
|
136 |
+
* Check which version of mpdf we are calling
|
137 |
+
* Full, Lite or Tiny
|
138 |
+
*/
|
139 |
+
if(!class_exists('mPDF'))
|
140 |
+
{
|
141 |
+
if(defined('PDF_ENABLE_MPDF_TINY') && PDF_ENABLE_MPDF_TINY === true)
|
142 |
+
{
|
143 |
+
include PDF_PLUGIN_DIR .'/mPDF/mpdf-extra-lite.php';
|
144 |
+
}
|
145 |
+
elseif(defined('PDF_ENABLE_MPDF_LITE') && PDF_ENABLE_MPDF_LITE === true)
|
146 |
+
{
|
147 |
+
include PDF_PLUGIN_DIR .'/mPDF/mpdf-lite.php';
|
148 |
+
}
|
149 |
+
else
|
150 |
+
{
|
151 |
+
include PDF_PLUGIN_DIR .'/mPDF/mpdf.php';
|
152 |
+
}
|
153 |
+
}
|
154 |
+
|
155 |
+
/*
|
156 |
+
* Initialise class and set the paper size and orientation
|
157 |
+
*/
|
158 |
+
$paper_size = $arguments['pdf_size'];
|
159 |
+
|
160 |
+
if(!is_array($paper_size))
|
161 |
+
{
|
162 |
+
$orientation = ($arguments['orientation'] == 'landscape') ? '-L' : '';
|
163 |
+
$paper_size = $paper_size.$orientation;
|
164 |
+
}
|
165 |
+
else
|
166 |
+
{
|
167 |
+
$orientation = ($arguments['orientation'] == 'landscape') ? 'L' : 'P';
|
168 |
+
}
|
169 |
+
|
170 |
+
$mpdf = new mPDF('', $paper_size, 0, '', 15, 15, 16, 16, 9, 9, $orientation);
|
171 |
+
|
172 |
+
/*
|
173 |
+
* Add filter to allow the $mpdf object to be modified right after the class is created.
|
174 |
+
* Because $mpdf is a class it is automatically passed by reference and doesn't need to be assigned
|
175 |
+
*/
|
176 |
+
apply_filters('gfpdfe_mpdf_class', $mpdf, $form_id, $lead_id, $arguments, $output, $filename);
|
177 |
+
|
178 |
+
/*
|
179 |
+
* Display PDF is full-page mode which allows the entire PDF page to be viewed
|
180 |
+
* Normally PDF is zoomed right in.
|
181 |
+
*/
|
182 |
+
$mpdf->SetDisplayMode('fullpage');
|
183 |
+
|
184 |
+
/*
|
185 |
+
* Automatically detect fonts and substitue as needed
|
186 |
+
*/
|
187 |
+
$mpdf->SetAutoFont(AUTOFONT_ALL);
|
188 |
+
(defined('PDF_DISABLE_FONT_SUBSTITUTION') && PDF_DISABLE_FONT_SUBSTITUTION === false) ? $mpdf->useSubstitutions = true : $mpdf->useSubstitutions = false;
|
189 |
+
|
190 |
+
/*
|
191 |
+
* Set Creator Meta Data
|
192 |
+
*/
|
193 |
+
$mpdf->SetCreator('Gravity Forms PDF Extended v'. PDF_EXTENDED_VERSION.'. http://gravityformspdfextended.com');
|
194 |
+
|
195 |
+
/*
|
196 |
+
* Set PDF DPI if added to configuration node
|
197 |
+
*/
|
198 |
+
if($arguments['dpi'] !== false)
|
199 |
+
{
|
200 |
+
/* TEXT DPI dramatically decreases the text size. As text is a vector element of the document we will only be concerned with the image DPI for the moment */
|
201 |
+
/*$mpdf->dpi = $arguments['dpi'];*/
|
202 |
+
$mpdf->img_dpi = $arguments['dpi'];
|
203 |
+
}
|
204 |
+
|
205 |
+
/*
|
206 |
+
* Set RTL languages at user request
|
207 |
+
*/
|
208 |
+
if($arguments['rtl'] === true)
|
209 |
+
{
|
210 |
+
$mpdf->SetDirectionality('rtl');
|
211 |
+
}
|
212 |
+
|
213 |
+
/*
|
214 |
+
* Set up security if user requested
|
215 |
+
*/
|
216 |
+
if($arguments['security'] === true && $arguments['pdfa1b'] === false && $arguments['pdfx1a'] === false )
|
217 |
+
{
|
218 |
+
$password = (strlen($arguments['pdf_password']) > 0) ? $arguments['pdf_password'] : '';
|
219 |
+
$master_password = (strlen($arguments['pdf_master_password']) > 0) ? $arguments['pdf_master_password'] : null;
|
220 |
+
$pdf_privileges = (is_array($arguments['pdf_privileges'])) ? $arguments['pdf_privileges'] : array();
|
221 |
+
|
222 |
+
$mpdf->SetProtection($pdf_privileges, $password, $master_password, 128);
|
223 |
+
}
|
224 |
+
|
225 |
+
/* PDF/A1-b support added in v3.4.0 */
|
226 |
+
if($arguments['pdfa1b'] === true)
|
227 |
+
{
|
228 |
+
$mpdf->PDFA = true;
|
229 |
+
$mpdf->PDFAauto = true;
|
230 |
+
}
|
231 |
+
else if($arguments['pdfx1a'] === true) /* PDF/X-1a support added in v3.4.0 */
|
232 |
+
{
|
233 |
+
$mpdf->PDFX = true;
|
234 |
+
$mpdf->PDFXauto = true;
|
235 |
+
}
|
236 |
+
|
237 |
+
/*
|
238 |
+
* Check if we should auto prompt to print the document on open
|
239 |
+
*/
|
240 |
+
if(isset($_GET['print']))
|
241 |
+
{
|
242 |
+
$mpdf->SetJS('this.print();');
|
243 |
+
}
|
244 |
+
|
245 |
+
|
246 |
+
/* load HTML block */
|
247 |
+
$mpdf->WriteHTML($html);
|
248 |
+
|
249 |
+
/*
|
250 |
+
* Allow the $mpdf object to be modified now all the settings have been applied
|
251 |
+
*/
|
252 |
+
apply_filters('gfpdfe_mpdf_class_pre_render', $mpdf, $form_id, $lead_id, $arguments, $output, $filename);
|
253 |
+
apply_filters('gfpdfe_pre_render_pdf', $mpdf, $form_id, $lead_id, $arguments, $output, $filename); /* left in for backwards compatiblity */
|
254 |
+
|
255 |
+
/*
|
256 |
+
* Add pre-render/save filter so PDF can be manipulated further
|
257 |
+
*/
|
258 |
+
$output = apply_filters('gfpdfe_pdf_output_type', $output);
|
259 |
+
$filename = apply_filters('gfpdfe_pdf_filename', $filename);
|
260 |
+
|
261 |
+
switch($output)
|
262 |
+
{
|
263 |
+
case 'download':
|
264 |
+
$mpdf->Output($filename, 'D');
|
265 |
+
exit;
|
266 |
+
break;
|
267 |
+
|
268 |
+
case 'view':
|
269 |
+
$mpdf->Output($filename, 'I');
|
270 |
+
exit;
|
271 |
+
break;
|
272 |
+
|
273 |
+
case 'save':
|
274 |
+
/*
|
275 |
+
* PDF wasn't writing to file with the F method - http://mpdf1.com/manual/index.php?tid=125
|
276 |
+
* Return as a string and write to file manually
|
277 |
+
*/
|
278 |
+
$pdf = $mpdf->Output('', 'S');
|
279 |
+
$filename = $this->savePDF($pdf, $filename, $id);
|
280 |
+
|
281 |
+
do_action('gfpdf_post_pdf_save', $form_id, $lead_id, $arguments, $filename);
|
282 |
+
|
283 |
+
return $filename;
|
284 |
+
break;
|
285 |
+
}
|
286 |
+
}
|
287 |
+
|
288 |
+
|
289 |
+
/**
|
290 |
+
* Creates the PDF and does a specific output (see PDF_Generator function above for $output variable types)
|
291 |
+
* var $dompdf Object
|
292 |
+
*/
|
293 |
+
public function savePDF($pdf, $filename, $id)
|
294 |
+
{
|
295 |
+
/* create unique folder for PDFs */
|
296 |
+
if(!is_dir(PDF_SAVE_LOCATION.$id))
|
297 |
+
{
|
298 |
+
if(!mkdir(PDF_SAVE_LOCATION.$id))
|
299 |
+
{
|
300 |
+
trigger_error('Could not create PDF folder in '. PDF_SAVE_LOCATION.$id, E_USER_WARNING);
|
301 |
+
return;
|
302 |
+
}
|
303 |
+
}
|
304 |
+
|
305 |
+
$pdf_save = PDF_SAVE_LOCATION.$id.'/'. $filename;
|
306 |
+
|
307 |
+
if(!file_put_contents($pdf_save, $pdf))
|
308 |
+
{
|
309 |
+
trigger_error('Could not save PDF to '. $pdf_save, E_USER_WARNING);
|
310 |
+
return;
|
311 |
+
}
|
312 |
+
|
313 |
+
return $pdf_save;
|
314 |
+
}
|
315 |
+
}
|
316 |
+
|
initialisation/templates/default-template-no-style.php
CHANGED
@@ -6,12 +6,6 @@
|
|
6 |
if(!class_exists("RGForms")){
|
7 |
return;
|
8 |
}
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
|
16 |
global $gfpdf;
|
17 |
|
6 |
if(!class_exists("RGForms")){
|
7 |
return;
|
8 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
global $gfpdf;
|
11 |
|
initialisation/templates/default-template-two-rows.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
global $gfpdf;
|
17 |
|
18 |
$config_data = $gfpdf->get_default_config_data($form_id);
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
global $gfpdf;
|
11 |
|
12 |
$config_data = $gfpdf->get_default_config_data($form_id);
|
initialisation/templates/default-template.php
CHANGED
@@ -6,12 +6,6 @@
|
|
6 |
if(!class_exists("RGForms")){
|
7 |
return;
|
8 |
}
|
9 |
-
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
|
16 |
global $gfpdf;
|
17 |
|
6 |
if(!class_exists("RGForms")){
|
7 |
return;
|
8 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
global $gfpdf;
|
11 |
|
initialisation/templates/example-advanced-headers_07.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-backgrounds-and-borders02.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-basic-html01.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-different-page-size_08.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-float-and-positioning05.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-header-and-footer_06.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-images03.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-tables04.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-template.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
initialisation/templates/example-watermark09.php
CHANGED
@@ -7,12 +7,6 @@ if(!class_exists("RGForms")){
|
|
7 |
return;
|
8 |
}
|
9 |
|
10 |
-
/**
|
11 |
-
* Set up the form ID and lead ID
|
12 |
-
* Form ID and Lead ID can be set by passing it to the URL - ?fid=1&lid=10
|
13 |
-
*/
|
14 |
-
PDF_Common::setup_ids();
|
15 |
-
|
16 |
/**
|
17 |
* Load the form data to pass to our PDF generating function
|
18 |
*/
|
7 |
return;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Load the form data to pass to our PDF generating function
|
12 |
*/
|
languages/pdfextended-en_GB.po
CHANGED
@@ -1,839 +1,839 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Gravity Forms PDF Extended\n"
|
4 |
-
"POT-Creation-Date: 2014-09-15 16:14+1000\n"
|
5 |
-
"PO-Revision-Date: 2014-09-15 16:14+1000\n"
|
6 |
-
"Last-Translator: Blue Liquid Designs <enquire@blueliquiddesigns.com.au>\n"
|
7 |
-
"Language-Team: <enquire@blueliquiddesigns.com.au>\n"
|
8 |
-
"Language: en\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.6.5\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
-
"X-Poedit-Basepath: /\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Poedit-SearchPath-0: G:\\Blue Liquid Designs\\4) BLUE LIQUID DESIGNS\\19) "
|
17 |
-
"GRAVITY FORMS PDF EXTENDED\\1) github\n"
|
18 |
-
|
19 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
20 |
-
#: EXTENDED\1) github/helper/api.php:142
|
21 |
-
msgid "Bad Request."
|
22 |
-
msgstr ""
|
23 |
-
|
24 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
25 |
-
#: EXTENDED\1) github/helper/api.php:150 github/helper/api.php:261
|
26 |
-
msgid "Unauthorized Access."
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
30 |
-
#: EXTENDED\1) github/helper/api.php:172
|
31 |
-
msgid "Method not allowed."
|
32 |
-
msgstr ""
|
33 |
-
|
34 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
35 |
-
#: EXTENDED\1) github/helper/api.php:180
|
36 |
-
msgid "Internal API Error."
|
37 |
-
msgstr ""
|
38 |
-
|
39 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
40 |
-
#: EXTENDED\1) github/helper/api.php:188
|
41 |
-
msgid "API Unavailable."
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
45 |
-
#: EXTENDED\1) github/helper/notices.php:54
|
46 |
-
#, php-format
|
47 |
-
msgid "%sGravity Forms PDF Extended Automated Installer%s: "
|
48 |
-
msgstr ""
|
49 |
-
|
50 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
51 |
-
#: EXTENDED\1) github/helper/notices.php:64
|
52 |
-
#, php-format
|
53 |
-
msgid " %sGo to installer%s."
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
57 |
-
#: EXTENDED\1) github/helper/notices.php:74
|
58 |
-
msgid ""
|
59 |
-
"The font files have been successfully installed. A font can be used by "
|
60 |
-
"adding its file name (without .ttf and in lower case) in a CSS font-family "
|
61 |
-
"declaration."
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
65 |
-
#: EXTENDED\1) github/helper/notices.php:85
|
66 |
-
msgid "Could not create font configuration file. Try initialise again."
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
70 |
-
#: EXTENDED\1) github/helper/notices.php:101
|
71 |
-
msgid ""
|
72 |
-
"Gravity Forms PDF Extended detected a configuration problem. Please "
|
73 |
-
"reinitialise the plugin."
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
77 |
-
#: EXTENDED\1) github/helper/notices.php:105
|
78 |
-
#, php-format
|
79 |
-
msgid ""
|
80 |
-
"Gravity Forms PDF Extended detected a configuration problem. Please go to "
|
81 |
-
"the %splugin's settings page%s to reinitialise."
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
85 |
-
#: EXTENDED\1) github/helper/notices.php:122
|
86 |
-
msgid ""
|
87 |
-
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
88 |
-
"prevented the software from running. See the System Status section below for "
|
89 |
-
"details."
|
90 |
-
msgstr ""
|
91 |
-
|
92 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
93 |
-
#: EXTENDED\1) github/helper/notices.php:126
|
94 |
-
#, php-format
|
95 |
-
msgid ""
|
96 |
-
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
97 |
-
"prevented the software from running. Please go to the %splugin's settings "
|
98 |
-
"page%s to view the issue."
|
99 |
-
msgstr ""
|
100 |
-
|
101 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
102 |
-
#: EXTENDED\1) github/helper/notices.php:142
|
103 |
-
msgid ""
|
104 |
-
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
105 |
-
"correctly you need to initilise it."
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
109 |
-
#: EXTENDED\1) github/helper/notices.php:146
|
110 |
-
#, php-format
|
111 |
-
msgid ""
|
112 |
-
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
113 |
-
"correctly you need to initilise it. Please go to the %splugin's settings page"
|
114 |
-
"%s to initialise."
|
115 |
-
msgstr ""
|
116 |
-
|
117 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
118 |
-
#: EXTENDED\1) github/helper/notices.php:158
|
119 |
-
#, php-format
|
120 |
-
msgid ""
|
121 |
-
"Gravity Forms PDF Extended only works with Gravity Forms version %s and "
|
122 |
-
"higher. Please %supgrade your copy of Gravity Forms%s to use this plugin."
|
123 |
-
msgstr ""
|
124 |
-
|
125 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
126 |
-
#: EXTENDED\1) github/helper/notices.php:172
|
127 |
-
msgid ""
|
128 |
-
"We could not create a template folder in your active theme's directory. "
|
129 |
-
"Please ensure your active theme directory is writable by your web server and "
|
130 |
-
"try again."
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
134 |
-
#: EXTENDED\1) github/helper/notices.php:187
|
135 |
-
#, php-format
|
136 |
-
msgid ""
|
137 |
-
"We could not remove the default template files from the Gravity Forms PDF "
|
138 |
-
"Extended folder in your active theme's directory. Please ensure %s is "
|
139 |
-
"wriable by your web server and try again."
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
143 |
-
#: EXTENDED\1) github/helper/notices.php:200
|
144 |
-
#, php-format
|
145 |
-
msgid ""
|
146 |
-
"We could not move the template files to the PDF_EXTENDED_TEMPLATES folder. "
|
147 |
-
"Please ensure %s is wriable by your web server and try again."
|
148 |
-
msgstr ""
|
149 |
-
|
150 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
151 |
-
#: EXTENDED\1) github/helper/notices.php:218
|
152 |
-
#, php-format
|
153 |
-
msgid ""
|
154 |
-
"Gravity Forms PDF Extended needs to keep your configuration and templates "
|
155 |
-
"folder in sync with your current active theme. %sSync Now%s"
|
156 |
-
msgstr ""
|
157 |
-
|
158 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
159 |
-
#: EXTENDED\1) github/helper/notices.php:227
|
160 |
-
#, php-format
|
161 |
-
msgid "%sGravity Forms PDF Extended Automated Theme Sync%s: "
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
165 |
-
#: EXTENDED\1) github/helper/notices.php:229
|
166 |
-
msgid ""
|
167 |
-
"Your PDF configuration and template folder was successfully synced to your "
|
168 |
-
"new theme."
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
172 |
-
#: EXTENDED\1) github/helper/notices.php:241
|
173 |
-
msgid ""
|
174 |
-
"Gravity Forms PDF Extended Auto Initialisation Complete across the entire "
|
175 |
-
"network."
|
176 |
-
msgstr ""
|
177 |
-
|
178 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
179 |
-
#: EXTENDED\1) github/helper/notices.php:245
|
180 |
-
msgid ""
|
181 |
-
"Gravity Forms PDF Extended Initialisation Complete across the entire network."
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
185 |
-
#: EXTENDED\1) github/helper/notices.php:250 github/helper/notices.php:262
|
186 |
-
#, php-format
|
187 |
-
msgid "%sLearn how to configuring the plugin%s."
|
188 |
-
msgstr ""
|
189 |
-
|
190 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
191 |
-
#: EXTENDED\1) github/helper/notices.php:258
|
192 |
-
msgid "Gravity Forms PDF Extended Auto Initialisation Complete."
|
193 |
-
msgstr ""
|
194 |
-
|
195 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
196 |
-
#: EXTENDED\1) github/helper/notices.php:276
|
197 |
-
msgid "There was a network initialisation issue on the following sites;"
|
198 |
-
msgstr ""
|
199 |
-
|
200 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
201 |
-
#: EXTENDED\1) github/helper/notices.php:289
|
202 |
-
msgid "Please try manually initialise the software"
|
203 |
-
msgstr ""
|
204 |
-
|
205 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
206 |
-
#: EXTENDED\1) github/helper/notices.php:293
|
207 |
-
msgid ""
|
208 |
-
"An unknown network initialisation error occured. Please try initialise again."
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
212 |
-
#: EXTENDED\1) github/helper/notices.php:300
|
213 |
-
msgid "You've successfully initialised Gravity Forms PDF Extended."
|
214 |
-
msgstr ""
|
215 |
-
|
216 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
217 |
-
#: EXTENDED\1) github/helper/notices.php:307
|
218 |
-
#: github/view/templates/settings/system-status.php:34
|
219 |
-
#: github/view/templates/settings/system-status.php:41
|
220 |
-
msgid "Gravity Forms "
|
221 |
-
msgstr ""
|
222 |
-
|
223 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
224 |
-
#: EXTENDED\1) github/helper/notices.php:313
|
225 |
-
msgid "Wordpress "
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
229 |
-
#: EXTENDED\1) github/helper/notices.php:325
|
230 |
-
msgid "PHP "
|
231 |
-
msgstr ""
|
232 |
-
|
233 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
234 |
-
#: EXTENDED\1) github/helper/notices.php:331
|
235 |
-
#, php-format
|
236 |
-
msgid ""
|
237 |
-
"If you reinitialise and enable this option %syou will overwrite%s the "
|
238 |
-
"default and example template files in your active theme directory."
|
239 |
-
msgstr ""
|
240 |
-
|
241 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
242 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:240
|
243 |
-
msgid "Order"
|
244 |
-
msgstr ""
|
245 |
-
|
246 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
247 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:251
|
248 |
-
msgid "Product"
|
249 |
-
msgstr ""
|
250 |
-
|
251 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
252 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:252
|
253 |
-
msgid "Qty"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
257 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:253
|
258 |
-
msgid "Unit Price"
|
259 |
-
msgstr ""
|
260 |
-
|
261 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
262 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:254
|
263 |
-
msgid "Price"
|
264 |
-
msgstr ""
|
265 |
-
|
266 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
267 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:317
|
268 |
-
msgid "Total"
|
269 |
-
msgstr ""
|
270 |
-
|
271 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
272 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:927
|
273 |
-
msgid ""
|
274 |
-
"Activate Gravity Forms Quiz Add On to see global quiz statistics for this "
|
275 |
-
"form"
|
276 |
-
msgstr ""
|
277 |
-
|
278 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
279 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1339
|
280 |
-
#: github/helper/pdf-entry-detail.php:1704
|
281 |
-
msgid "Qty: "
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
285 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1339
|
286 |
-
#: github/helper/pdf-entry-detail.php:1704
|
287 |
-
msgid "Price: "
|
288 |
-
msgstr ""
|
289 |
-
|
290 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
291 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1638
|
292 |
-
msgid "Title"
|
293 |
-
msgstr ""
|
294 |
-
|
295 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
296 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1639
|
297 |
-
msgid "Caption"
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
301 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1640
|
302 |
-
msgid "Description"
|
303 |
-
msgstr ""
|
304 |
-
|
305 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
306 |
-
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1645
|
307 |
-
#: github/helper/pdf-entry-detail.php:1664
|
308 |
-
msgid "Click to view"
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
312 |
-
#: EXTENDED\1) github/model/pdf.php:136
|
313 |
-
msgid "View"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
317 |
-
#: EXTENDED\1) github/model/pdf.php:137
|
318 |
-
msgid "Download"
|
319 |
-
msgstr ""
|
320 |
-
|
321 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
322 |
-
#: EXTENDED\1) github/model/pdf.php:179
|
323 |
-
msgid "View PDFs"
|
324 |
-
msgstr ""
|
325 |
-
|
326 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
327 |
-
#: EXTENDED\1) github/model/pdf.php:210
|
328 |
-
msgid "View PDF"
|
329 |
-
msgstr ""
|
330 |
-
|
331 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
332 |
-
#: EXTENDED\1) github/model/settings.php:367
|
333 |
-
msgid "Plugin not yet initialised"
|
334 |
-
msgstr ""
|
335 |
-
|
336 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
337 |
-
#: EXTENDED\1) github/model/settings.php:422
|
338 |
-
msgid ""
|
339 |
-
"There was a problem with your submission. Please reload the page and try "
|
340 |
-
"again"
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
344 |
-
#: EXTENDED\1) github/model/settings.php:439
|
345 |
-
msgid "Please enter a valid email address"
|
346 |
-
msgstr ""
|
347 |
-
|
348 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
349 |
-
#: EXTENDED\1) github/model/settings.php:442
|
350 |
-
msgid "Problem"
|
351 |
-
msgstr ""
|
352 |
-
|
353 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
354 |
-
#: EXTENDED\1) github/model/settings.php:442
|
355 |
-
msgid "Question"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
359 |
-
#: EXTENDED\1) github/model/settings.php:442
|
360 |
-
msgid "Suggestion"
|
361 |
-
msgstr ""
|
362 |
-
|
363 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
364 |
-
#: EXTENDED\1) github/model/settings.php:446
|
365 |
-
msgid "Please select a valid support type."
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
369 |
-
#: EXTENDED\1) github/model/settings.php:451
|
370 |
-
msgid ""
|
371 |
-
"Please enter information about your support query so we can aid you more "
|
372 |
-
"easily."
|
373 |
-
msgstr ""
|
374 |
-
|
375 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
376 |
-
#: EXTENDED\1) github/model/settings.php:456
|
377 |
-
msgid ""
|
378 |
-
"There is a problem with your support request. Please correct the marked "
|
379 |
-
"issues above."
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
383 |
-
#: EXTENDED\1) github/model/settings.php:466
|
384 |
-
msgid ""
|
385 |
-
"Thank you for your support request. We'll respond to your request in the "
|
386 |
-
"next 24-48 hours."
|
387 |
-
msgstr ""
|
388 |
-
|
389 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
390 |
-
#: EXTENDED\1) github/model/settings.php:524
|
391 |
-
msgid "Support request received. We will responed in 24 to 48 hours."
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
395 |
-
#: EXTENDED\1) github/view/templates/settings/changelog.php:19
|
396 |
-
msgid "Changelog"
|
397 |
-
msgstr ""
|
398 |
-
|
399 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
400 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:41
|
401 |
-
msgid "Gravity Forms PDF Extended"
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
405 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:42
|
406 |
-
msgid ""
|
407 |
-
"Your web server isn't compatible with Gravity Forms PDF Extended. Please see "
|
408 |
-
"the problem areas below."
|
409 |
-
msgstr ""
|
410 |
-
|
411 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
412 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:52
|
413 |
-
msgid "Can't Resolve the Issue?"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
417 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:53
|
418 |
-
#, php-format
|
419 |
-
msgid ""
|
420 |
-
"Does Gravity Forms PDF Extended detect a problem that your web host won't "
|
421 |
-
"fix? %sWe recommend you move to a quality web hosting service like WP Engine"
|
422 |
-
"%s which runs our software straight out of the box."
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
426 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:19
|
427 |
-
msgid "Welcome to Gravity Forms PDF Extended"
|
428 |
-
msgstr ""
|
429 |
-
|
430 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
431 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:19
|
432 |
-
#: github/view/templates/settings/initialisation.php:66
|
433 |
-
msgid "Initialise Plugin"
|
434 |
-
msgstr ""
|
435 |
-
|
436 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
437 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:23
|
438 |
-
msgid ""
|
439 |
-
"The plugin has successfully installed and is ready to start automating your "
|
440 |
-
"documents."
|
441 |
-
msgstr ""
|
442 |
-
|
443 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
444 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:25
|
445 |
-
msgid "What's next?"
|
446 |
-
msgstr ""
|
447 |
-
|
448 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
449 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:26
|
450 |
-
msgid ""
|
451 |
-
"The next step is to correctly configured the plugin so that you can generate "
|
452 |
-
"PDF documents."
|
453 |
-
msgstr ""
|
454 |
-
|
455 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
456 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:27
|
457 |
-
msgid ""
|
458 |
-
"To help you get started, we've put together a five-part video series with "
|
459 |
-
"the most common plugin configurations."
|
460 |
-
msgstr ""
|
461 |
-
|
462 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
463 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:29
|
464 |
-
msgid "The Basics: Only Download PDF through the Admin Area"
|
465 |
-
msgstr ""
|
466 |
-
|
467 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
468 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:30
|
469 |
-
msgid "The Email: Send Completed PDF via Email"
|
470 |
-
msgstr ""
|
471 |
-
|
472 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
473 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:31
|
474 |
-
msgid ""
|
475 |
-
"The Download: User Downloads PDF after Submitting Form (using a link or auto "
|
476 |
-
"redirecting)"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
480 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:32
|
481 |
-
msgid "The Email Advanced: Manually Review User Submission before Emailing PDF"
|
482 |
-
msgstr ""
|
483 |
-
|
484 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
485 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:33
|
486 |
-
msgid "The Payment: Send PDF after Capturing Payment using Paypal Standard"
|
487 |
-
msgstr ""
|
488 |
-
|
489 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
490 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:36
|
491 |
-
#, php-format
|
492 |
-
msgid ""
|
493 |
-
"If you know little about PHP we recommend starting with %sPart 1:The Basics"
|
494 |
-
"%s and then watching the tutorial you’re interested in. It will give you the "
|
495 |
-
"foundational skills you need to configure the software."
|
496 |
-
msgstr ""
|
497 |
-
|
498 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
499 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:38
|
500 |
-
msgid "Custom Templates"
|
501 |
-
msgstr ""
|
502 |
-
|
503 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
504 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:39
|
505 |
-
#, php-format
|
506 |
-
msgid ""
|
507 |
-
"Creating a custom template gives you ultimate control of the look and feel "
|
508 |
-
"of your documents using only HTML and CSS. %sWe recommend you review our "
|
509 |
-
"online documentation%s to create and customise your template files."
|
510 |
-
msgstr ""
|
511 |
-
|
512 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
513 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:45
|
514 |
-
msgid ""
|
515 |
-
"To complete the installation, Gravity Forms PDF Extended needs to be "
|
516 |
-
"initialised."
|
517 |
-
msgstr ""
|
518 |
-
|
519 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
520 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:47
|
521 |
-
msgid "Does does initialisation do?"
|
522 |
-
msgstr ""
|
523 |
-
|
524 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
525 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:50
|
526 |
-
msgid "Install the template files"
|
527 |
-
msgstr ""
|
528 |
-
|
529 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
530 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:50
|
531 |
-
msgid ""
|
532 |
-
"We create a folder called PDF_EXTENDED_TEMPLATE in your active theme "
|
533 |
-
"directory and move over all the templates and configuration files. This "
|
534 |
-
"folder is where you'll look to configure the software and create your PDF "
|
535 |
-
"templates."
|
536 |
-
msgstr ""
|
537 |
-
|
538 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
539 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:62
|
540 |
-
msgid "Have a problem with the software?"
|
541 |
-
msgstr ""
|
542 |
-
|
543 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
544 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:63
|
545 |
-
msgid ""
|
546 |
-
"Did you switch themes and something went wrong syncing the template folder? "
|
547 |
-
"Try reinitialise the software."
|
548 |
-
msgstr ""
|
549 |
-
|
550 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
551 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:66
|
552 |
-
msgid "Reinitialise Plugin"
|
553 |
-
msgstr ""
|
554 |
-
|
555 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
556 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:68
|
557 |
-
msgid "Reinstall Default and Example Templates"
|
558 |
-
msgstr ""
|
559 |
-
|
560 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
561 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:74
|
562 |
-
msgid "Install a new font?"
|
563 |
-
msgstr ""
|
564 |
-
|
565 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
566 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:75
|
567 |
-
#, php-format
|
568 |
-
msgid ""
|
569 |
-
"Do you want to use a custom font in your template? %sSee our documentation "
|
570 |
-
"on how to correctly install and use a custom font%s before initialising "
|
571 |
-
"below."
|
572 |
-
msgstr ""
|
573 |
-
|
574 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
575 |
-
#: EXTENDED\1) github/view/templates/settings/initialisation.php:76
|
576 |
-
msgid "Initialise Fonts"
|
577 |
-
msgstr ""
|
578 |
-
|
579 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
580 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:26
|
581 |
-
msgid ""
|
582 |
-
"Gravity Forms PDF Extended's support hours are from 9:00am-5:00pm Monday to "
|
583 |
-
"Friday, Sydney Australia time."
|
584 |
-
msgstr ""
|
585 |
-
|
586 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
587 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:29
|
588 |
-
#, php-format
|
589 |
-
msgid "The current time in Sydney Australia is %s."
|
590 |
-
msgstr ""
|
591 |
-
|
592 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
593 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:55
|
594 |
-
msgid "Enter the email address you want us to contact you on."
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
598 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:56
|
599 |
-
msgid ""
|
600 |
-
"Note: To ensure the best support possible, please use the above email to "
|
601 |
-
"respond to all support communications."
|
602 |
-
msgstr ""
|
603 |
-
|
604 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
605 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:92
|
606 |
-
msgid "Enter as much detail about the problem as you can."
|
607 |
-
msgstr ""
|
608 |
-
|
609 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
610 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:93
|
611 |
-
msgid "Please enter as much detail about the problem as you can."
|
612 |
-
msgstr ""
|
613 |
-
|
614 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
615 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:94
|
616 |
-
msgid "Note: Our support representatives can only communicate in English."
|
617 |
-
msgstr ""
|
618 |
-
|
619 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
620 |
-
#: EXTENDED\1) github/view/templates/settings/support-form.php:97
|
621 |
-
msgid "Request Support"
|
622 |
-
msgstr ""
|
623 |
-
|
624 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
625 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:20
|
626 |
-
msgid "Frequently Asked Questions"
|
627 |
-
msgstr ""
|
628 |
-
|
629 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
630 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:22
|
631 |
-
msgid "Can I exclude a field from showing up in the PDF?"
|
632 |
-
msgstr ""
|
633 |
-
|
634 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
635 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:23
|
636 |
-
msgid ""
|
637 |
-
"I want to have multiple PDF template files generated on one form. How do I "
|
638 |
-
"do it?"
|
639 |
-
msgstr ""
|
640 |
-
|
641 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
642 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:24
|
643 |
-
msgid "I want users to be able to download the PDF from the server."
|
644 |
-
msgstr ""
|
645 |
-
|
646 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
647 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:25
|
648 |
-
msgid "How do I change the PDF size or create a landscape PDF?"
|
649 |
-
msgstr ""
|
650 |
-
|
651 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
652 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:26
|
653 |
-
msgid ""
|
654 |
-
"I am created a custom template. How do I know the names of my fields in the "
|
655 |
-
"$form_data array?"
|
656 |
-
msgstr ""
|
657 |
-
|
658 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
659 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:27
|
660 |
-
msgid "How large a PDF are you able to create/process?"
|
661 |
-
msgstr ""
|
662 |
-
|
663 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
664 |
-
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:30
|
665 |
-
#, php-format
|
666 |
-
msgid ""
|
667 |
-
"Got a question that isn't answered above? %sHead to our support forum%s and "
|
668 |
-
"let us know."
|
669 |
-
msgstr ""
|
670 |
-
|
671 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
672 |
-
#: EXTENDED\1) github/view/templates/settings/support.php:20
|
673 |
-
msgid "Support"
|
674 |
-
msgstr ""
|
675 |
-
|
676 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
677 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:19
|
678 |
-
msgid "System Status"
|
679 |
-
msgstr ""
|
680 |
-
|
681 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
682 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:22
|
683 |
-
msgid "Wordpress Version"
|
684 |
-
msgstr ""
|
685 |
-
|
686 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
687 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:25
|
688 |
-
msgid "Wordpress Version "
|
689 |
-
msgstr ""
|
690 |
-
|
691 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
692 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:30
|
693 |
-
msgid "Gravity Forms"
|
694 |
-
msgstr ""
|
695 |
-
|
696 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
697 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:32
|
698 |
-
msgid "Not Installed"
|
699 |
-
msgstr ""
|
700 |
-
|
701 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
702 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:47
|
703 |
-
msgid "PHP Version"
|
704 |
-
msgstr ""
|
705 |
-
|
706 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
707 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:50
|
708 |
-
msgid "PHP Version "
|
709 |
-
msgstr ""
|
710 |
-
|
711 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
712 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
713 |
-
msgid "MB String"
|
714 |
-
msgstr ""
|
715 |
-
|
716 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
717 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
718 |
-
#: github/view/templates/settings/system-status.php:62
|
719 |
-
#: github/view/templates/settings/system-status.php:94
|
720 |
-
#: github/view/templates/settings/system-status.php:101
|
721 |
-
#: github/view/templates/settings/system-status.php:110
|
722 |
-
#: github/view/templates/settings/system-status.php:117
|
723 |
-
#: github/view/templates/settings/system-status.php:124
|
724 |
-
msgid "Yes"
|
725 |
-
msgstr ""
|
726 |
-
|
727 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
728 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
729 |
-
#: github/view/templates/settings/system-status.php:62
|
730 |
-
#: github/view/templates/settings/system-status.php:94
|
731 |
-
#: github/view/templates/settings/system-status.php:101
|
732 |
-
#: github/view/templates/settings/system-status.php:110
|
733 |
-
#: github/view/templates/settings/system-status.php:117
|
734 |
-
#: github/view/templates/settings/system-status.php:124
|
735 |
-
msgid "No"
|
736 |
-
msgstr ""
|
737 |
-
|
738 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
739 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:58
|
740 |
-
msgid ""
|
741 |
-
"The PHP extension MB String and MB String Regex functions are required to "
|
742 |
-
"use this plugin. Contact your web host to have it enabled."
|
743 |
-
msgstr ""
|
744 |
-
|
745 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
746 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:62
|
747 |
-
msgid "GD Library"
|
748 |
-
msgstr ""
|
749 |
-
|
750 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
751 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:66
|
752 |
-
msgid ""
|
753 |
-
"The PHP extension GD Library is required to use this plugin. Contact your "
|
754 |
-
"web host to have it enabled."
|
755 |
-
msgstr ""
|
756 |
-
|
757 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
758 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:84
|
759 |
-
msgid "Available RAM"
|
760 |
-
msgstr ""
|
761 |
-
|
762 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
763 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:87
|
764 |
-
#, php-format
|
765 |
-
msgid ""
|
766 |
-
"We recommend you have 128MB of available RAM to run this plugin. The minimum "
|
767 |
-
"system requirement is 64MB. %sNot sure what this means? Contact your web "
|
768 |
-
"host and ask them to fix the issue. %sNote: If you run less than 128MB, you "
|
769 |
-
"risk PHP suffering a fatal error which will stop your website from running "
|
770 |
-
"on Gravity Form pages."
|
771 |
-
msgstr ""
|
772 |
-
|
773 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
774 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:94
|
775 |
-
msgid "Plugin Directory Writable?"
|
776 |
-
msgstr ""
|
777 |
-
|
778 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
779 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:97
|
780 |
-
#, php-format
|
781 |
-
msgid ""
|
782 |
-
"The plugin folder is not writable by your web server. Check the directory "
|
783 |
-
"\"%s\" is writable by your web server otherwise we will attempt to use the "
|
784 |
-
"FTP installer to initialise."
|
785 |
-
msgstr ""
|
786 |
-
|
787 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
788 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:101
|
789 |
-
msgid "Theme Directory Writable?"
|
790 |
-
msgstr ""
|
791 |
-
|
792 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
793 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:104
|
794 |
-
#, php-format
|
795 |
-
msgid ""
|
796 |
-
"Your active theme folder is not writable by your web server. Check that \"%s"
|
797 |
-
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
798 |
-
"installer to initialise."
|
799 |
-
msgstr ""
|
800 |
-
|
801 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
802 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:110
|
803 |
-
msgid "PDF Output Directory Writable?"
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
807 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:113
|
808 |
-
#, php-format
|
809 |
-
msgid ""
|
810 |
-
"The plugin's output folder is not writable by your web server. PDFs will not "
|
811 |
-
"be attached to notifications until this problem is fixed. Check that \"%s\" "
|
812 |
-
"is writable by your web server."
|
813 |
-
msgstr ""
|
814 |
-
|
815 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
816 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:117
|
817 |
-
msgid "PDF Font Directory Writable?"
|
818 |
-
msgstr ""
|
819 |
-
|
820 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
821 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:120
|
822 |
-
#, php-format
|
823 |
-
msgid ""
|
824 |
-
"The plugin's font folder is not writable by your web server. Check that \"%s"
|
825 |
-
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
826 |
-
"installer to initialise."
|
827 |
-
msgstr ""
|
828 |
-
|
829 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
830 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:124
|
831 |
-
msgid "mPDF Temporary Directory Writable?"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
835 |
-
#: EXTENDED\1) github/view/templates/settings/system-status.php:127
|
836 |
-
msgid ""
|
837 |
-
"mPDF temporary directory not writable (mPDF/tmp/). Memory and image "
|
838 |
-
"processing time will increase."
|
839 |
-
msgstr ""
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Gravity Forms PDF Extended\n"
|
4 |
+
"POT-Creation-Date: 2014-09-15 16:14+1000\n"
|
5 |
+
"PO-Revision-Date: 2014-09-15 16:14+1000\n"
|
6 |
+
"Last-Translator: Blue Liquid Designs <enquire@blueliquiddesigns.com.au>\n"
|
7 |
+
"Language-Team: <enquire@blueliquiddesigns.com.au>\n"
|
8 |
+
"Language: en\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.6.5\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
+
"X-Poedit-Basepath: /\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-SearchPath-0: G:\\Blue Liquid Designs\\4) BLUE LIQUID DESIGNS\\19) "
|
17 |
+
"GRAVITY FORMS PDF EXTENDED\\1) github\n"
|
18 |
+
|
19 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
20 |
+
#: EXTENDED\1) github/helper/api.php:142
|
21 |
+
msgid "Bad Request."
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
25 |
+
#: EXTENDED\1) github/helper/api.php:150 github/helper/api.php:261
|
26 |
+
msgid "Unauthorized Access."
|
27 |
+
msgstr ""
|
28 |
+
|
29 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
30 |
+
#: EXTENDED\1) github/helper/api.php:172
|
31 |
+
msgid "Method not allowed."
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
35 |
+
#: EXTENDED\1) github/helper/api.php:180
|
36 |
+
msgid "Internal API Error."
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
40 |
+
#: EXTENDED\1) github/helper/api.php:188
|
41 |
+
msgid "API Unavailable."
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
45 |
+
#: EXTENDED\1) github/helper/notices.php:54
|
46 |
+
#, php-format
|
47 |
+
msgid "%sGravity Forms PDF Extended Automated Installer%s: "
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
51 |
+
#: EXTENDED\1) github/helper/notices.php:64
|
52 |
+
#, php-format
|
53 |
+
msgid " %sGo to installer%s."
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
57 |
+
#: EXTENDED\1) github/helper/notices.php:74
|
58 |
+
msgid ""
|
59 |
+
"The font files have been successfully installed. A font can be used by "
|
60 |
+
"adding its file name (without .ttf and in lower case) in a CSS font-family "
|
61 |
+
"declaration."
|
62 |
+
msgstr ""
|
63 |
+
|
64 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
65 |
+
#: EXTENDED\1) github/helper/notices.php:85
|
66 |
+
msgid "Could not create font configuration file. Try initialise again."
|
67 |
+
msgstr ""
|
68 |
+
|
69 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
70 |
+
#: EXTENDED\1) github/helper/notices.php:101
|
71 |
+
msgid ""
|
72 |
+
"Gravity Forms PDF Extended detected a configuration problem. Please "
|
73 |
+
"reinitialise the plugin."
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
77 |
+
#: EXTENDED\1) github/helper/notices.php:105
|
78 |
+
#, php-format
|
79 |
+
msgid ""
|
80 |
+
"Gravity Forms PDF Extended detected a configuration problem. Please go to "
|
81 |
+
"the %splugin's settings page%s to reinitialise."
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
85 |
+
#: EXTENDED\1) github/helper/notices.php:122
|
86 |
+
msgid ""
|
87 |
+
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
88 |
+
"prevented the software from running. See the System Status section below for "
|
89 |
+
"details."
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
93 |
+
#: EXTENDED\1) github/helper/notices.php:126
|
94 |
+
#, php-format
|
95 |
+
msgid ""
|
96 |
+
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
97 |
+
"prevented the software from running. Please go to the %splugin's settings "
|
98 |
+
"page%s to view the issue."
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
102 |
+
#: EXTENDED\1) github/helper/notices.php:142
|
103 |
+
msgid ""
|
104 |
+
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
105 |
+
"correctly you need to initilise it."
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
109 |
+
#: EXTENDED\1) github/helper/notices.php:146
|
110 |
+
#, php-format
|
111 |
+
msgid ""
|
112 |
+
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
113 |
+
"correctly you need to initilise it. Please go to the %splugin's settings page"
|
114 |
+
"%s to initialise."
|
115 |
+
msgstr ""
|
116 |
+
|
117 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
118 |
+
#: EXTENDED\1) github/helper/notices.php:158
|
119 |
+
#, php-format
|
120 |
+
msgid ""
|
121 |
+
"Gravity Forms PDF Extended only works with Gravity Forms version %s and "
|
122 |
+
"higher. Please %supgrade your copy of Gravity Forms%s to use this plugin."
|
123 |
+
msgstr ""
|
124 |
+
|
125 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
126 |
+
#: EXTENDED\1) github/helper/notices.php:172
|
127 |
+
msgid ""
|
128 |
+
"We could not create a template folder in your active theme's directory. "
|
129 |
+
"Please ensure your active theme directory is writable by your web server and "
|
130 |
+
"try again."
|
131 |
+
msgstr ""
|
132 |
+
|
133 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
134 |
+
#: EXTENDED\1) github/helper/notices.php:187
|
135 |
+
#, php-format
|
136 |
+
msgid ""
|
137 |
+
"We could not remove the default template files from the Gravity Forms PDF "
|
138 |
+
"Extended folder in your active theme's directory. Please ensure %s is "
|
139 |
+
"wriable by your web server and try again."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
143 |
+
#: EXTENDED\1) github/helper/notices.php:200
|
144 |
+
#, php-format
|
145 |
+
msgid ""
|
146 |
+
"We could not move the template files to the PDF_EXTENDED_TEMPLATES folder. "
|
147 |
+
"Please ensure %s is wriable by your web server and try again."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
151 |
+
#: EXTENDED\1) github/helper/notices.php:218
|
152 |
+
#, php-format
|
153 |
+
msgid ""
|
154 |
+
"Gravity Forms PDF Extended needs to keep your configuration and templates "
|
155 |
+
"folder in sync with your current active theme. %sSync Now%s"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
159 |
+
#: EXTENDED\1) github/helper/notices.php:227
|
160 |
+
#, php-format
|
161 |
+
msgid "%sGravity Forms PDF Extended Automated Theme Sync%s: "
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
165 |
+
#: EXTENDED\1) github/helper/notices.php:229
|
166 |
+
msgid ""
|
167 |
+
"Your PDF configuration and template folder was successfully synced to your "
|
168 |
+
"new theme."
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
172 |
+
#: EXTENDED\1) github/helper/notices.php:241
|
173 |
+
msgid ""
|
174 |
+
"Gravity Forms PDF Extended Auto Initialisation Complete across the entire "
|
175 |
+
"network."
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
179 |
+
#: EXTENDED\1) github/helper/notices.php:245
|
180 |
+
msgid ""
|
181 |
+
"Gravity Forms PDF Extended Initialisation Complete across the entire network."
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
185 |
+
#: EXTENDED\1) github/helper/notices.php:250 github/helper/notices.php:262
|
186 |
+
#, php-format
|
187 |
+
msgid "%sLearn how to configuring the plugin%s."
|
188 |
+
msgstr ""
|
189 |
+
|
190 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
191 |
+
#: EXTENDED\1) github/helper/notices.php:258
|
192 |
+
msgid "Gravity Forms PDF Extended Auto Initialisation Complete."
|
193 |
+
msgstr ""
|
194 |
+
|
195 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
196 |
+
#: EXTENDED\1) github/helper/notices.php:276
|
197 |
+
msgid "There was a network initialisation issue on the following sites;"
|
198 |
+
msgstr ""
|
199 |
+
|
200 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
201 |
+
#: EXTENDED\1) github/helper/notices.php:289
|
202 |
+
msgid "Please try manually initialise the software"
|
203 |
+
msgstr ""
|
204 |
+
|
205 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
206 |
+
#: EXTENDED\1) github/helper/notices.php:293
|
207 |
+
msgid ""
|
208 |
+
"An unknown network initialisation error occured. Please try initialise again."
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
212 |
+
#: EXTENDED\1) github/helper/notices.php:300
|
213 |
+
msgid "You've successfully initialised Gravity Forms PDF Extended."
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
217 |
+
#: EXTENDED\1) github/helper/notices.php:307
|
218 |
+
#: github/view/templates/settings/system-status.php:34
|
219 |
+
#: github/view/templates/settings/system-status.php:41
|
220 |
+
msgid "Gravity Forms "
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
224 |
+
#: EXTENDED\1) github/helper/notices.php:313
|
225 |
+
msgid "Wordpress "
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
229 |
+
#: EXTENDED\1) github/helper/notices.php:325
|
230 |
+
msgid "PHP "
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
234 |
+
#: EXTENDED\1) github/helper/notices.php:331
|
235 |
+
#, php-format
|
236 |
+
msgid ""
|
237 |
+
"If you reinitialise and enable this option %syou will overwrite%s the "
|
238 |
+
"default and example template files in your active theme directory."
|
239 |
+
msgstr ""
|
240 |
+
|
241 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
242 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:240
|
243 |
+
msgid "Order"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
247 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:251
|
248 |
+
msgid "Product"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
252 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:252
|
253 |
+
msgid "Qty"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
257 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:253
|
258 |
+
msgid "Unit Price"
|
259 |
+
msgstr ""
|
260 |
+
|
261 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
262 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:254
|
263 |
+
msgid "Price"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
267 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:317
|
268 |
+
msgid "Total"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
272 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:927
|
273 |
+
msgid ""
|
274 |
+
"Activate Gravity Forms Quiz Add On to see global quiz statistics for this "
|
275 |
+
"form"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
279 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1339
|
280 |
+
#: github/helper/pdf-entry-detail.php:1704
|
281 |
+
msgid "Qty: "
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
285 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1339
|
286 |
+
#: github/helper/pdf-entry-detail.php:1704
|
287 |
+
msgid "Price: "
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
291 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1638
|
292 |
+
msgid "Title"
|
293 |
+
msgstr ""
|
294 |
+
|
295 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
296 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1639
|
297 |
+
msgid "Caption"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
301 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1640
|
302 |
+
msgid "Description"
|
303 |
+
msgstr ""
|
304 |
+
|
305 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
306 |
+
#: EXTENDED\1) github/helper/pdf-entry-detail.php:1645
|
307 |
+
#: github/helper/pdf-entry-detail.php:1664
|
308 |
+
msgid "Click to view"
|
309 |
+
msgstr ""
|
310 |
+
|
311 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
312 |
+
#: EXTENDED\1) github/model/pdf.php:136
|
313 |
+
msgid "View"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
317 |
+
#: EXTENDED\1) github/model/pdf.php:137
|
318 |
+
msgid "Download"
|
319 |
+
msgstr ""
|
320 |
+
|
321 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
322 |
+
#: EXTENDED\1) github/model/pdf.php:179
|
323 |
+
msgid "View PDFs"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
327 |
+
#: EXTENDED\1) github/model/pdf.php:210
|
328 |
+
msgid "View PDF"
|
329 |
+
msgstr ""
|
330 |
+
|
331 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
332 |
+
#: EXTENDED\1) github/model/settings.php:367
|
333 |
+
msgid "Plugin not yet initialised"
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
337 |
+
#: EXTENDED\1) github/model/settings.php:422
|
338 |
+
msgid ""
|
339 |
+
"There was a problem with your submission. Please reload the page and try "
|
340 |
+
"again"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
344 |
+
#: EXTENDED\1) github/model/settings.php:439
|
345 |
+
msgid "Please enter a valid email address"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
349 |
+
#: EXTENDED\1) github/model/settings.php:442
|
350 |
+
msgid "Problem"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
354 |
+
#: EXTENDED\1) github/model/settings.php:442
|
355 |
+
msgid "Question"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
359 |
+
#: EXTENDED\1) github/model/settings.php:442
|
360 |
+
msgid "Suggestion"
|
361 |
+
msgstr ""
|
362 |
+
|
363 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
364 |
+
#: EXTENDED\1) github/model/settings.php:446
|
365 |
+
msgid "Please select a valid support type."
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
369 |
+
#: EXTENDED\1) github/model/settings.php:451
|
370 |
+
msgid ""
|
371 |
+
"Please enter information about your support query so we can aid you more "
|
372 |
+
"easily."
|
373 |
+
msgstr ""
|
374 |
+
|
375 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
376 |
+
#: EXTENDED\1) github/model/settings.php:456
|
377 |
+
msgid ""
|
378 |
+
"There is a problem with your support request. Please correct the marked "
|
379 |
+
"issues above."
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
383 |
+
#: EXTENDED\1) github/model/settings.php:466
|
384 |
+
msgid ""
|
385 |
+
"Thank you for your support request. We'll respond to your request in the "
|
386 |
+
"next 24-48 hours."
|
387 |
+
msgstr ""
|
388 |
+
|
389 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
390 |
+
#: EXTENDED\1) github/model/settings.php:524
|
391 |
+
msgid "Support request received. We will responed in 24 to 48 hours."
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
395 |
+
#: EXTENDED\1) github/view/templates/settings/changelog.php:19
|
396 |
+
msgid "Changelog"
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
400 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:41
|
401 |
+
msgid "Gravity Forms PDF Extended"
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
405 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:42
|
406 |
+
msgid ""
|
407 |
+
"Your web server isn't compatible with Gravity Forms PDF Extended. Please see "
|
408 |
+
"the problem areas below."
|
409 |
+
msgstr ""
|
410 |
+
|
411 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
412 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:52
|
413 |
+
msgid "Can't Resolve the Issue?"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
417 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation-tab.php:53
|
418 |
+
#, php-format
|
419 |
+
msgid ""
|
420 |
+
"Does Gravity Forms PDF Extended detect a problem that your web host won't "
|
421 |
+
"fix? %sWe recommend you move to a quality web hosting service like WP Engine"
|
422 |
+
"%s which runs our software straight out of the box."
|
423 |
+
msgstr ""
|
424 |
+
|
425 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
426 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:19
|
427 |
+
msgid "Welcome to Gravity Forms PDF Extended"
|
428 |
+
msgstr ""
|
429 |
+
|
430 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
431 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:19
|
432 |
+
#: github/view/templates/settings/initialisation.php:66
|
433 |
+
msgid "Initialise Plugin"
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
437 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:23
|
438 |
+
msgid ""
|
439 |
+
"The plugin has successfully installed and is ready to start automating your "
|
440 |
+
"documents."
|
441 |
+
msgstr ""
|
442 |
+
|
443 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
444 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:25
|
445 |
+
msgid "What's next?"
|
446 |
+
msgstr ""
|
447 |
+
|
448 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
449 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:26
|
450 |
+
msgid ""
|
451 |
+
"The next step is to correctly configured the plugin so that you can generate "
|
452 |
+
"PDF documents."
|
453 |
+
msgstr ""
|
454 |
+
|
455 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
456 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:27
|
457 |
+
msgid ""
|
458 |
+
"To help you get started, we've put together a five-part video series with "
|
459 |
+
"the most common plugin configurations."
|
460 |
+
msgstr ""
|
461 |
+
|
462 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
463 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:29
|
464 |
+
msgid "The Basics: Only Download PDF through the Admin Area"
|
465 |
+
msgstr ""
|
466 |
+
|
467 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
468 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:30
|
469 |
+
msgid "The Email: Send Completed PDF via Email"
|
470 |
+
msgstr ""
|
471 |
+
|
472 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
473 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:31
|
474 |
+
msgid ""
|
475 |
+
"The Download: User Downloads PDF after Submitting Form (using a link or auto "
|
476 |
+
"redirecting)"
|
477 |
+
msgstr ""
|
478 |
+
|
479 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
480 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:32
|
481 |
+
msgid "The Email Advanced: Manually Review User Submission before Emailing PDF"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
485 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:33
|
486 |
+
msgid "The Payment: Send PDF after Capturing Payment using Paypal Standard"
|
487 |
+
msgstr ""
|
488 |
+
|
489 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
490 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:36
|
491 |
+
#, php-format
|
492 |
+
msgid ""
|
493 |
+
"If you know little about PHP we recommend starting with %sPart 1:The Basics"
|
494 |
+
"%s and then watching the tutorial you’re interested in. It will give you the "
|
495 |
+
"foundational skills you need to configure the software."
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
499 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:38
|
500 |
+
msgid "Custom Templates"
|
501 |
+
msgstr ""
|
502 |
+
|
503 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
504 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:39
|
505 |
+
#, php-format
|
506 |
+
msgid ""
|
507 |
+
"Creating a custom template gives you ultimate control of the look and feel "
|
508 |
+
"of your documents using only HTML and CSS. %sWe recommend you review our "
|
509 |
+
"online documentation%s to create and customise your template files."
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
513 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:45
|
514 |
+
msgid ""
|
515 |
+
"To complete the installation, Gravity Forms PDF Extended needs to be "
|
516 |
+
"initialised."
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
520 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:47
|
521 |
+
msgid "Does does initialisation do?"
|
522 |
+
msgstr ""
|
523 |
+
|
524 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
525 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:50
|
526 |
+
msgid "Install the template files"
|
527 |
+
msgstr ""
|
528 |
+
|
529 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
530 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:50
|
531 |
+
msgid ""
|
532 |
+
"We create a folder called PDF_EXTENDED_TEMPLATE in your active theme "
|
533 |
+
"directory and move over all the templates and configuration files. This "
|
534 |
+
"folder is where you'll look to configure the software and create your PDF "
|
535 |
+
"templates."
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
539 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:62
|
540 |
+
msgid "Have a problem with the software?"
|
541 |
+
msgstr ""
|
542 |
+
|
543 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
544 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:63
|
545 |
+
msgid ""
|
546 |
+
"Did you switch themes and something went wrong syncing the template folder? "
|
547 |
+
"Try reinitialise the software."
|
548 |
+
msgstr ""
|
549 |
+
|
550 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
551 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:66
|
552 |
+
msgid "Reinitialise Plugin"
|
553 |
+
msgstr ""
|
554 |
+
|
555 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
556 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:68
|
557 |
+
msgid "Reinstall Default and Example Templates"
|
558 |
+
msgstr ""
|
559 |
+
|
560 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
561 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:74
|
562 |
+
msgid "Install a new font?"
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
566 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:75
|
567 |
+
#, php-format
|
568 |
+
msgid ""
|
569 |
+
"Do you want to use a custom font in your template? %sSee our documentation "
|
570 |
+
"on how to correctly install and use a custom font%s before initialising "
|
571 |
+
"below."
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
575 |
+
#: EXTENDED\1) github/view/templates/settings/initialisation.php:76
|
576 |
+
msgid "Initialise Fonts"
|
577 |
+
msgstr ""
|
578 |
+
|
579 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
580 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:26
|
581 |
+
msgid ""
|
582 |
+
"Gravity Forms PDF Extended's support hours are from 9:00am-5:00pm Monday to "
|
583 |
+
"Friday, Sydney Australia time."
|
584 |
+
msgstr ""
|
585 |
+
|
586 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
587 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:29
|
588 |
+
#, php-format
|
589 |
+
msgid "The current time in Sydney Australia is %s."
|
590 |
+
msgstr ""
|
591 |
+
|
592 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
593 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:55
|
594 |
+
msgid "Enter the email address you want us to contact you on."
|
595 |
+
msgstr ""
|
596 |
+
|
597 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
598 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:56
|
599 |
+
msgid ""
|
600 |
+
"Note: To ensure the best support possible, please use the above email to "
|
601 |
+
"respond to all support communications."
|
602 |
+
msgstr ""
|
603 |
+
|
604 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
605 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:92
|
606 |
+
msgid "Enter as much detail about the problem as you can."
|
607 |
+
msgstr ""
|
608 |
+
|
609 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
610 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:93
|
611 |
+
msgid "Please enter as much detail about the problem as you can."
|
612 |
+
msgstr ""
|
613 |
+
|
614 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
615 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:94
|
616 |
+
msgid "Note: Our support representatives can only communicate in English."
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
620 |
+
#: EXTENDED\1) github/view/templates/settings/support-form.php:97
|
621 |
+
msgid "Request Support"
|
622 |
+
msgstr ""
|
623 |
+
|
624 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
625 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:20
|
626 |
+
msgid "Frequently Asked Questions"
|
627 |
+
msgstr ""
|
628 |
+
|
629 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
630 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:22
|
631 |
+
msgid "Can I exclude a field from showing up in the PDF?"
|
632 |
+
msgstr ""
|
633 |
+
|
634 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
635 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:23
|
636 |
+
msgid ""
|
637 |
+
"I want to have multiple PDF template files generated on one form. How do I "
|
638 |
+
"do it?"
|
639 |
+
msgstr ""
|
640 |
+
|
641 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
642 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:24
|
643 |
+
msgid "I want users to be able to download the PDF from the server."
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
647 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:25
|
648 |
+
msgid "How do I change the PDF size or create a landscape PDF?"
|
649 |
+
msgstr ""
|
650 |
+
|
651 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
652 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:26
|
653 |
+
msgid ""
|
654 |
+
"I am created a custom template. How do I know the names of my fields in the "
|
655 |
+
"$form_data array?"
|
656 |
+
msgstr ""
|
657 |
+
|
658 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
659 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:27
|
660 |
+
msgid "How large a PDF are you able to create/process?"
|
661 |
+
msgstr ""
|
662 |
+
|
663 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
664 |
+
#: EXTENDED\1) github/view/templates/settings/support-sidebar.php:30
|
665 |
+
#, php-format
|
666 |
+
msgid ""
|
667 |
+
"Got a question that isn't answered above? %sHead to our support forum%s and "
|
668 |
+
"let us know."
|
669 |
+
msgstr ""
|
670 |
+
|
671 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
672 |
+
#: EXTENDED\1) github/view/templates/settings/support.php:20
|
673 |
+
msgid "Support"
|
674 |
+
msgstr ""
|
675 |
+
|
676 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
677 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:19
|
678 |
+
msgid "System Status"
|
679 |
+
msgstr ""
|
680 |
+
|
681 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
682 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:22
|
683 |
+
msgid "Wordpress Version"
|
684 |
+
msgstr ""
|
685 |
+
|
686 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
687 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:25
|
688 |
+
msgid "Wordpress Version "
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
692 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:30
|
693 |
+
msgid "Gravity Forms"
|
694 |
+
msgstr ""
|
695 |
+
|
696 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
697 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:32
|
698 |
+
msgid "Not Installed"
|
699 |
+
msgstr ""
|
700 |
+
|
701 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
702 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:47
|
703 |
+
msgid "PHP Version"
|
704 |
+
msgstr ""
|
705 |
+
|
706 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
707 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:50
|
708 |
+
msgid "PHP Version "
|
709 |
+
msgstr ""
|
710 |
+
|
711 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
712 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
713 |
+
msgid "MB String"
|
714 |
+
msgstr ""
|
715 |
+
|
716 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
717 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
718 |
+
#: github/view/templates/settings/system-status.php:62
|
719 |
+
#: github/view/templates/settings/system-status.php:94
|
720 |
+
#: github/view/templates/settings/system-status.php:101
|
721 |
+
#: github/view/templates/settings/system-status.php:110
|
722 |
+
#: github/view/templates/settings/system-status.php:117
|
723 |
+
#: github/view/templates/settings/system-status.php:124
|
724 |
+
msgid "Yes"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
728 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:54
|
729 |
+
#: github/view/templates/settings/system-status.php:62
|
730 |
+
#: github/view/templates/settings/system-status.php:94
|
731 |
+
#: github/view/templates/settings/system-status.php:101
|
732 |
+
#: github/view/templates/settings/system-status.php:110
|
733 |
+
#: github/view/templates/settings/system-status.php:117
|
734 |
+
#: github/view/templates/settings/system-status.php:124
|
735 |
+
msgid "No"
|
736 |
+
msgstr ""
|
737 |
+
|
738 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
739 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:58
|
740 |
+
msgid ""
|
741 |
+
"The PHP extension MB String and MB String Regex functions are required to "
|
742 |
+
"use this plugin. Contact your web host to have it enabled."
|
743 |
+
msgstr ""
|
744 |
+
|
745 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
746 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:62
|
747 |
+
msgid "GD Library"
|
748 |
+
msgstr ""
|
749 |
+
|
750 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
751 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:66
|
752 |
+
msgid ""
|
753 |
+
"The PHP extension GD Library is required to use this plugin. Contact your "
|
754 |
+
"web host to have it enabled."
|
755 |
+
msgstr ""
|
756 |
+
|
757 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
758 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:84
|
759 |
+
msgid "Available RAM"
|
760 |
+
msgstr ""
|
761 |
+
|
762 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
763 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:87
|
764 |
+
#, php-format
|
765 |
+
msgid ""
|
766 |
+
"We recommend you have 128MB of available RAM to run this plugin. The minimum "
|
767 |
+
"system requirement is 64MB. %sNot sure what this means? Contact your web "
|
768 |
+
"host and ask them to fix the issue. %sNote: If you run less than 128MB, you "
|
769 |
+
"risk PHP suffering a fatal error which will stop your website from running "
|
770 |
+
"on Gravity Form pages."
|
771 |
+
msgstr ""
|
772 |
+
|
773 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
774 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:94
|
775 |
+
msgid "Plugin Directory Writable?"
|
776 |
+
msgstr ""
|
777 |
+
|
778 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
779 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:97
|
780 |
+
#, php-format
|
781 |
+
msgid ""
|
782 |
+
"The plugin folder is not writable by your web server. Check the directory "
|
783 |
+
"\"%s\" is writable by your web server otherwise we will attempt to use the "
|
784 |
+
"FTP installer to initialise."
|
785 |
+
msgstr ""
|
786 |
+
|
787 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
788 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:101
|
789 |
+
msgid "Theme Directory Writable?"
|
790 |
+
msgstr ""
|
791 |
+
|
792 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
793 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:104
|
794 |
+
#, php-format
|
795 |
+
msgid ""
|
796 |
+
"Your active theme folder is not writable by your web server. Check that \"%s"
|
797 |
+
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
798 |
+
"installer to initialise."
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
802 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:110
|
803 |
+
msgid "PDF Output Directory Writable?"
|
804 |
+
msgstr ""
|
805 |
+
|
806 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
807 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:113
|
808 |
+
#, php-format
|
809 |
+
msgid ""
|
810 |
+
"The plugin's output folder is not writable by your web server. PDFs will not "
|
811 |
+
"be attached to notifications until this problem is fixed. Check that \"%s\" "
|
812 |
+
"is writable by your web server."
|
813 |
+
msgstr ""
|
814 |
+
|
815 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
816 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:117
|
817 |
+
msgid "PDF Font Directory Writable?"
|
818 |
+
msgstr ""
|
819 |
+
|
820 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
821 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:120
|
822 |
+
#, php-format
|
823 |
+
msgid ""
|
824 |
+
"The plugin's font folder is not writable by your web server. Check that \"%s"
|
825 |
+
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
826 |
+
"installer to initialise."
|
827 |
+
msgstr ""
|
828 |
+
|
829 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
830 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:124
|
831 |
+
msgid "mPDF Temporary Directory Writable?"
|
832 |
+
msgstr ""
|
833 |
+
|
834 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
835 |
+
#: EXTENDED\1) github/view/templates/settings/system-status.php:127
|
836 |
+
msgid ""
|
837 |
+
"mPDF temporary directory not writable (mPDF/tmp/). Memory and image "
|
838 |
+
"processing time will increase."
|
839 |
+
msgstr ""
|
languages/pdfextended-fr_FR.po
CHANGED
@@ -1,1064 +1,1064 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Gravity Forms PDF Extended\n"
|
4 |
-
"POT-Creation-Date: 2014-06-05 13:39+1000\n"
|
5 |
-
"PO-Revision-Date: 2014-09-15 00:31-0000\n"
|
6 |
-
"Last-Translator: Marie-Aude Koiransky <contact@lumieredelune.com>\n"
|
7 |
-
"Language-Team: Lumiere de Lune <contact@lumieredelune.com>\n"
|
8 |
-
"Language: fr\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.6.3\n"
|
13 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
-
"X-Poedit-Basepath: /\n"
|
15 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
-
"X-Poedit-SearchPath-0: G:\\Blue Liquid Designs\\4) BLUE LIQUID DESIGNS\\19) "
|
18 |
-
"GRAVITY FORMS PDF EXTENDED\\2) WP SVN repository\\tags\\3.5.0\n"
|
19 |
-
|
20 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
21 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:142
|
22 |
-
msgid "Bad Request."
|
23 |
-
msgstr "Mauvais requête."
|
24 |
-
|
25 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
26 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:150
|
27 |
-
#: repository\tags\3.5.0/helper/api.php:261
|
28 |
-
msgid "Unauthorized Access."
|
29 |
-
msgstr "Accès non authorisé."
|
30 |
-
|
31 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
32 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:172
|
33 |
-
msgid "Method not allowed."
|
34 |
-
msgstr "Méthode non autorisée."
|
35 |
-
|
36 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
37 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:180
|
38 |
-
msgid "Internal API Error."
|
39 |
-
msgstr "Erreur interne de l'API."
|
40 |
-
|
41 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
42 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:188
|
43 |
-
msgid "API Unavailable."
|
44 |
-
msgstr "API non disponible."
|
45 |
-
|
46 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
47 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:54
|
48 |
-
#, php-format
|
49 |
-
msgid "%sGravity Forms PDF Extended Automated Installer%s: "
|
50 |
-
msgstr "%sInstallateur automatique de Gravity Forms PDF Extended%s : "
|
51 |
-
|
52 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
53 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:64
|
54 |
-
#, php-format
|
55 |
-
msgid " %sGo to installer%s."
|
56 |
-
msgstr " %sAller à l'installateur%s."
|
57 |
-
|
58 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
59 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:74
|
60 |
-
msgid ""
|
61 |
-
"The font files have been successfully installed. A font can be used by "
|
62 |
-
"adding its file name (without .ttf and in lower case) in a CSS font-family "
|
63 |
-
"declaration."
|
64 |
-
msgstr ""
|
65 |
-
"Les fichiers ont été installés avec succès. Une police de caractère peut "
|
66 |
-
"être utilisée en ajoutant le nom de son fichier (sans l'extension .ttf et en "
|
67 |
-
"minuscule) dans une déclaration CSS font-family."
|
68 |
-
|
69 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
70 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:85
|
71 |
-
msgid ""
|
72 |
-
"There was a problem installing the font files. Check the file permissions in "
|
73 |
-
"the plugin folder and try again."
|
74 |
-
msgstr ""
|
75 |
-
"Il y a eu un problème lors de l'installation des polices de caractères. "
|
76 |
-
"Vérifiez les permissions dans le dossier du plugin et réessayer."
|
77 |
-
|
78 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
79 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:96
|
80 |
-
msgid "Could not create font configuration file. Try initialise again."
|
81 |
-
msgstr ""
|
82 |
-
"Impossible de créer le fichier de configuration. Essayez à nouveau de faire "
|
83 |
-
"l'initialisation."
|
84 |
-
|
85 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
86 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:112
|
87 |
-
msgid ""
|
88 |
-
"Gravity Forms PDF Extended detected a configuration problem. Please "
|
89 |
-
"reinitialise the plugin."
|
90 |
-
msgstr ""
|
91 |
-
"Gravity Forms PDF Extended a détecté un problème de configuration. Merci de "
|
92 |
-
"réinitialiser l'extension."
|
93 |
-
|
94 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
95 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:116
|
96 |
-
#, php-format
|
97 |
-
msgid ""
|
98 |
-
"Gravity Forms PDF Extended detected a configuration problem. Please go to "
|
99 |
-
"the %splugin's settings page%s to reinitialise."
|
100 |
-
msgstr ""
|
101 |
-
"Gravity Forms PDF Extended a détecté un problème de configuration. Merci "
|
102 |
-
"d'aller sur la page des %sréglages de l'extension%s pour la réinitialiser."
|
103 |
-
|
104 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
105 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:133
|
106 |
-
msgid ""
|
107 |
-
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
108 |
-
"prevented the software from running. See the System Status section below for "
|
109 |
-
"details."
|
110 |
-
msgstr ""
|
111 |
-
"Gravity Forms PDF Extended a détecté un problème de compatibilité avec le "
|
112 |
-
"serveur qui empêche l'extension de fonctionner. Regardez la section \"Etat "
|
113 |
-
"du Système\" ci-dessous pour plus de détails."
|
114 |
-
|
115 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
116 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:137
|
117 |
-
#, php-format
|
118 |
-
msgid ""
|
119 |
-
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
120 |
-
"prevented the software from running. Please go to the %splugin's settings "
|
121 |
-
"page%s to view the issue."
|
122 |
-
msgstr ""
|
123 |
-
"Gravity Forms PDF Extended a détecté un problème de compatibilité avec le "
|
124 |
-
"serveur qui empêche l'extension de fonctionner. Merci d'aller sur la page "
|
125 |
-
"des %sréglages de l'extension%s pour voir les détails."
|
126 |
-
|
127 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
128 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:153
|
129 |
-
msgid ""
|
130 |
-
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
131 |
-
"correctly you need to initilise it."
|
132 |
-
msgstr ""
|
133 |
-
"Bienvenue chez Gravity Forms PDF Extended. Avant d'utiliser l'extension, "
|
134 |
-
"vous devez l'initialiser."
|
135 |
-
|
136 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
137 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:157
|
138 |
-
#, php-format
|
139 |
-
msgid ""
|
140 |
-
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
141 |
-
"correctly you need to initilise it. Please go to the %splugin's settings page"
|
142 |
-
"%s to initialise."
|
143 |
-
msgstr ""
|
144 |
-
"Bienvenue chez Gravity Forms PDF Extended. Avant d'utiliser l'extension, "
|
145 |
-
"vous devez l'initialiser. Merci d'aller sur la page des %sréglages de "
|
146 |
-
"l'extension%s pour l'initialisation."
|
147 |
-
|
148 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
149 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:169
|
150 |
-
#, php-format
|
151 |
-
msgid ""
|
152 |
-
"Gravity Forms PDF Extended only works with Gravity Forms version %s and "
|
153 |
-
"higher. Please %supgrade your copy of Gravity Forms%s to use this plugin."
|
154 |
-
msgstr ""
|
155 |
-
"Gravity Forms PDF Extended a besoin de Gravity Forms (version %s et "
|
156 |
-
"supérieures). Merci de %smettre votre version de Gravity Forms à jour%s pour "
|
157 |
-
"utiliser l'extension. "
|
158 |
-
|
159 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
160 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:183
|
161 |
-
msgid ""
|
162 |
-
"We could not create a template folder in your active theme's directory. "
|
163 |
-
"Please ensure your active theme directory is writable by your web server and "
|
164 |
-
"try again."
|
165 |
-
msgstr ""
|
166 |
-
"Nous n'avons pas pu créer un dossier de modèles dans le répertoire de votre "
|
167 |
-
"thème actif. Merci de vérifier qu'il est accessible en écriture par le "
|
168 |
-
"serveur web et de réessayer."
|
169 |
-
|
170 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
171 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:198
|
172 |
-
#, php-format
|
173 |
-
msgid ""
|
174 |
-
"We could not remove the default template files from the Gravity Forms PDF "
|
175 |
-
"Extended folder in your active theme's directory. Please ensure %s is "
|
176 |
-
"wriable by your web server and try again."
|
177 |
-
msgstr ""
|
178 |
-
"Nous n'avons pas pu supprimer les modèles par défaut du répertoire Gravity "
|
179 |
-
"Forms PDF Extended dans le répertoire de votre thème actif. Merci de "
|
180 |
-
"vérifier qu'%s est accessible en écriture pour le serveur et de réessayer."
|
181 |
-
|
182 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
183 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:211
|
184 |
-
#, php-format
|
185 |
-
msgid ""
|
186 |
-
"We could not move the template files to the PDF_EXTENDED_TEMPLATES folder. "
|
187 |
-
"Please ensure %s is wriable by your web server and try again."
|
188 |
-
msgstr ""
|
189 |
-
"Nous n'avons pas pu déplacer les modèles vers le répertoire "
|
190 |
-
"PDF_EXTENDED_TEMPLATES. Merci de vérifier que %s est accessible en écriture "
|
191 |
-
"pour le serveur et de vérifier."
|
192 |
-
|
193 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
194 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:229
|
195 |
-
#, php-format
|
196 |
-
msgid ""
|
197 |
-
"Gravity Forms PDF Extended needs to keep your configuration and templates "
|
198 |
-
"folder in sync with your current active theme. %sSync Now%s"
|
199 |
-
msgstr ""
|
200 |
-
"Gravity Forms PDF Extended a besoin de synchroniser votre configuration et "
|
201 |
-
"votre répertoire de modèles avec votre thème actif. %sSynchroniser maintenant"
|
202 |
-
"%s"
|
203 |
-
|
204 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
205 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:238
|
206 |
-
#, php-format
|
207 |
-
msgid "%sGravity Forms PDF Extended Automated Theme Sync%s: "
|
208 |
-
msgstr ""
|
209 |
-
"%sSynchronisation automatique des thèmes avec Gravity Forms PDF Extended%s : "
|
210 |
-
|
211 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
212 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:240
|
213 |
-
msgid ""
|
214 |
-
"Your PDF configuration and template folder was successfully synced to your "
|
215 |
-
"new theme."
|
216 |
-
msgstr ""
|
217 |
-
"Votre configuration PDF et votre dossier de modèle a été transféré avec "
|
218 |
-
"succès vers votre nouveau thème."
|
219 |
-
|
220 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
221 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:252
|
222 |
-
msgid ""
|
223 |
-
"Gravity Forms PDF Extended Auto Initialisation Complete across the entire "
|
224 |
-
"network."
|
225 |
-
msgstr ""
|
226 |
-
"Initialisation automatique de Gravity Forms Extended terminée sur la "
|
227 |
-
"totalité du réseau."
|
228 |
-
|
229 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
230 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:256
|
231 |
-
msgid ""
|
232 |
-
"Gravity Forms PDF Extended Initialisation Complete across the entire network."
|
233 |
-
msgstr ""
|
234 |
-
"Initialisation de Gravity Forms Extended terminée sur la totalité du réseau."
|
235 |
-
|
236 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
237 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:261
|
238 |
-
#: repository\tags\3.5.0/helper/notices.php:273
|
239 |
-
#, php-format
|
240 |
-
msgid "%sLearn how to configuring the plugin%s."
|
241 |
-
msgstr "%sDécouvrez comment configurer cette extension%s."
|
242 |
-
|
243 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
244 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:269
|
245 |
-
msgid "Gravity Forms PDF Extended Auto Initialisation Complete."
|
246 |
-
msgstr "Initialisation automatique de Gravity Forms Extended terminée."
|
247 |
-
|
248 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
249 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:287
|
250 |
-
msgid "There was a network initialisation issue on the following sites;"
|
251 |
-
msgstr "Il y a eu un problème d'initialisation avec les sites suivants :"
|
252 |
-
|
253 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
254 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:300
|
255 |
-
msgid "Please try manually initialise the software"
|
256 |
-
msgstr "Essayez d'initialiser l'extension manuellement"
|
257 |
-
|
258 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
259 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:304
|
260 |
-
msgid ""
|
261 |
-
"An unknown network initialisation error occured. Please try initialise again."
|
262 |
-
msgstr ""
|
263 |
-
"Une erreur inconnue est survenue lors de l'initialisation. Merci de "
|
264 |
-
"réessayer."
|
265 |
-
|
266 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
267 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:311
|
268 |
-
msgid "You've successfully initialised Gravity Forms PDF Extended."
|
269 |
-
msgstr "Vous avez bien réussi à initialiser Gravity Forms PDF Extended."
|
270 |
-
|
271 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
272 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:318
|
273 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:34
|
274 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:41
|
275 |
-
msgid "Gravity Forms "
|
276 |
-
msgstr "Gravity Forms "
|
277 |
-
|
278 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
279 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:324
|
280 |
-
msgid "Wordpress "
|
281 |
-
msgstr "Wordpress "
|
282 |
-
|
283 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
284 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:336
|
285 |
-
msgid "PHP "
|
286 |
-
msgstr "PHP "
|
287 |
-
|
288 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
289 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:342
|
290 |
-
#, php-format
|
291 |
-
msgid ""
|
292 |
-
"If you reinitialise and enable this option %syou will overwrite%s the "
|
293 |
-
"default and example template files in your active theme directory."
|
294 |
-
msgstr ""
|
295 |
-
"Si vous réinitialisez et activer cette option, %svous allez remplacer%s les "
|
296 |
-
"fichier de modèles par défaut et exemple dans le répertoire de votre thème "
|
297 |
-
"actif."
|
298 |
-
|
299 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
300 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:240
|
301 |
-
msgid "Order"
|
302 |
-
msgstr "Commander"
|
303 |
-
|
304 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
305 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:251
|
306 |
-
msgid "Product"
|
307 |
-
msgstr "Produit"
|
308 |
-
|
309 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
310 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:252
|
311 |
-
msgid "Qty"
|
312 |
-
msgstr "Qté"
|
313 |
-
|
314 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
315 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:253
|
316 |
-
msgid "Unit Price"
|
317 |
-
msgstr "Prix unitaire"
|
318 |
-
|
319 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
320 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:254
|
321 |
-
msgid "Price"
|
322 |
-
msgstr "PRix"
|
323 |
-
|
324 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
325 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:317
|
326 |
-
msgid "Total"
|
327 |
-
msgstr "Total"
|
328 |
-
|
329 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
330 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:927
|
331 |
-
msgid ""
|
332 |
-
"Activate Gravity Forms Quiz Add On to see global quiz statistics for this "
|
333 |
-
"form"
|
334 |
-
msgstr ""
|
335 |
-
"Activez Gravity Forms Quiz Add On pour voir les statistiqies globales du "
|
336 |
-
"quiz pour ce formulaire"
|
337 |
-
|
338 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
339 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1340
|
340 |
-
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1705
|
341 |
-
msgid "Qty: "
|
342 |
-
msgstr "Qté : "
|
343 |
-
|
344 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
345 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1340
|
346 |
-
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1705
|
347 |
-
msgid "Price: "
|
348 |
-
msgstr "Prix : "
|
349 |
-
|
350 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
351 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1639
|
352 |
-
msgid "Title"
|
353 |
-
msgstr "Titre"
|
354 |
-
|
355 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
356 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1640
|
357 |
-
msgid "Caption"
|
358 |
-
msgstr "Légende"
|
359 |
-
|
360 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
361 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1641
|
362 |
-
msgid "Description"
|
363 |
-
msgstr "Description"
|
364 |
-
|
365 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
366 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1646
|
367 |
-
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1665
|
368 |
-
msgid "Click to view"
|
369 |
-
msgstr "Cliquer pour voir"
|
370 |
-
|
371 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
372 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:127
|
373 |
-
#: repository\tags\3.5.0/model/pdf.php:142
|
374 |
-
msgid "View"
|
375 |
-
msgstr "Voir"
|
376 |
-
|
377 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
378 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:128
|
379 |
-
#: repository\tags\3.5.0/model/pdf.php:143
|
380 |
-
msgid "Download"
|
381 |
-
msgstr "Télécharger"
|
382 |
-
|
383 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
384 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:142
|
385 |
-
msgid "PDF"
|
386 |
-
msgstr "PDF"
|
387 |
-
|
388 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
389 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:182
|
390 |
-
msgid "View PDFs"
|
391 |
-
msgstr "Voir les PDFs"
|
392 |
-
|
393 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
394 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:213
|
395 |
-
msgid "View PDF"
|
396 |
-
msgstr "Voir le PDF"
|
397 |
-
|
398 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
399 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:355
|
400 |
-
msgid "Plugin not yet initialised"
|
401 |
-
msgstr "L'extension n'est pas encore initialisée"
|
402 |
-
|
403 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
404 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:410
|
405 |
-
msgid ""
|
406 |
-
"There was a problem with your submission. Please reload the page and try "
|
407 |
-
"again"
|
408 |
-
msgstr ""
|
409 |
-
"Il y a eu un problème avec votre soumission. Merci de recharger la page et "
|
410 |
-
"de réessayer"
|
411 |
-
|
412 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
413 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:427
|
414 |
-
msgid "Please enter a valid email address"
|
415 |
-
msgstr "Merci de saisir une adresse email valide"
|
416 |
-
|
417 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
418 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
419 |
-
msgid "Problem"
|
420 |
-
msgstr "Problème"
|
421 |
-
|
422 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
423 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
424 |
-
msgid "Question"
|
425 |
-
msgstr "Question"
|
426 |
-
|
427 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
428 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
429 |
-
msgid "Suggestion"
|
430 |
-
msgstr "Suggestion"
|
431 |
-
|
432 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
433 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:434
|
434 |
-
msgid "Please select a valid support type."
|
435 |
-
msgstr "Merci de choisir un type de support valide."
|
436 |
-
|
437 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
438 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:439
|
439 |
-
msgid ""
|
440 |
-
"Please enter information about your support query so we can aid you more "
|
441 |
-
"easily."
|
442 |
-
msgstr ""
|
443 |
-
"Merci d'entrer l'information nécessaire à votre requête pour que nous "
|
444 |
-
"puissions vous aider plus facilement."
|
445 |
-
|
446 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
447 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:444
|
448 |
-
msgid ""
|
449 |
-
"There is a problem with your support request. Please correct the marked "
|
450 |
-
"issues above."
|
451 |
-
msgstr ""
|
452 |
-
"Il y a un problème avec votre demande de support. Merci de corriger les "
|
453 |
-
"problèmes indiqués ci-dessus."
|
454 |
-
|
455 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
456 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:454
|
457 |
-
msgid ""
|
458 |
-
"Thank you for your support request. We'll respond to your request in the "
|
459 |
-
"next 24-48 hours."
|
460 |
-
msgstr ""
|
461 |
-
"Merci pour votre demande de support. Nous répondrons à votre demande dans "
|
462 |
-
"les prochaines 24 à 48 heures."
|
463 |
-
|
464 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
465 |
-
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:512
|
466 |
-
msgid "Support request received. We will responed in 24 to 48 hours."
|
467 |
-
msgstr ""
|
468 |
-
"Demande de support reçue. Nous répondrons dans les prochaines 24 à 48 heures."
|
469 |
-
|
470 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
471 |
-
#: EXTENDED\2) WP SVN
|
472 |
-
#: repository\tags\3.5.0/view/templates/settings/changelog.php:19
|
473 |
-
msgid "Changelog"
|
474 |
-
msgstr "Changelog"
|
475 |
-
|
476 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
477 |
-
#: EXTENDED\2) WP SVN
|
478 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:41
|
479 |
-
msgid "Gravity Forms PDF Extended"
|
480 |
-
msgstr "Gravity Forms PDF Extended"
|
481 |
-
|
482 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
483 |
-
#: EXTENDED\2) WP SVN
|
484 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:42
|
485 |
-
msgid ""
|
486 |
-
"Your web server isn't compatible with Gravity Forms PDF Extended. Please see "
|
487 |
-
"the problem areas below."
|
488 |
-
msgstr ""
|
489 |
-
"Votre serveur web n'est pas compatible avec Gravity Forms PDF Extended.. "
|
490 |
-
"Merci de résoudre les problèmes ci-dessous."
|
491 |
-
|
492 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
493 |
-
#: EXTENDED\2) WP SVN
|
494 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:52
|
495 |
-
msgid "Can't Resolve the Issue?"
|
496 |
-
msgstr "Impossible de résoudre le problème ?"
|
497 |
-
|
498 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
499 |
-
#: EXTENDED\2) WP SVN
|
500 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:53
|
501 |
-
#, php-format
|
502 |
-
msgid ""
|
503 |
-
"Does Gravity Forms PDF Extended detect a problem that your web host won't "
|
504 |
-
"fix? %sWe recommend you move to a quality web hosting service like WP Engine"
|
505 |
-
"%s which runs our software straight out of the box."
|
506 |
-
msgstr ""
|
507 |
-
"Est-ce que Gravity Forms PDF Extended détecte un problème que votre "
|
508 |
-
"hébergeur ne peut pas résoudre ? %sNous vous recommandons de changer pour un "
|
509 |
-
"service d'hébergement de qualité comme WP Engine%s qui peut faire tourner "
|
510 |
-
"notre extension sans aucun problème."
|
511 |
-
|
512 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
513 |
-
#: EXTENDED\2) WP SVN
|
514 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:19
|
515 |
-
msgid "Welcome to Gravity Forms PDF Extended"
|
516 |
-
msgstr "Bienvenue dans Gravity Forms PDF Extended"
|
517 |
-
|
518 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
519 |
-
#: EXTENDED\2) WP SVN
|
520 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:19
|
521 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:66
|
522 |
-
msgid "Initialise Plugin"
|
523 |
-
msgstr "Initiailiser l'extension"
|
524 |
-
|
525 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
526 |
-
#: EXTENDED\2) WP SVN
|
527 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:23
|
528 |
-
msgid ""
|
529 |
-
"The plugin has successfully installed and is ready to start automating your "
|
530 |
-
"documents."
|
531 |
-
msgstr ""
|
532 |
-
"L'extension a été installée avec succès, elle est prête à commencer à "
|
533 |
-
"automatiser vos documents."
|
534 |
-
|
535 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
536 |
-
#: EXTENDED\2) WP SVN
|
537 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:25
|
538 |
-
msgid "What's next?"
|
539 |
-
msgstr "Et maintenant ?"
|
540 |
-
|
541 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
542 |
-
#: EXTENDED\2) WP SVN
|
543 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:26
|
544 |
-
msgid ""
|
545 |
-
"The next step is to correctly configured the plugin so that you can generate "
|
546 |
-
"PDF documents."
|
547 |
-
msgstr ""
|
548 |
-
"La prochaine étape est la configuration correcte de l'extension, afin de "
|
549 |
-
"pouvoir générer des documents PDF."
|
550 |
-
|
551 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
552 |
-
#: EXTENDED\2) WP SVN
|
553 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:27
|
554 |
-
msgid ""
|
555 |
-
"To help you get started, we've put together a five-part video series with "
|
556 |
-
"the most common plugin configurations."
|
557 |
-
msgstr ""
|
558 |
-
"Pour vous aider à démarrer, nous avons mis en ligne un tutoriel en cinq "
|
559 |
-
"vidéos (en anglais) avec les configurations les plus courantes de "
|
560 |
-
"l'extension."
|
561 |
-
|
562 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
563 |
-
#: EXTENDED\2) WP SVN
|
564 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:29
|
565 |
-
msgid "The Basics: Only Download PDF through the Admin Area"
|
566 |
-
msgstr ""
|
567 |
-
"La base : le téléchargement des PDF se fait seulement à partir de "
|
568 |
-
"l'administration"
|
569 |
-
|
570 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
571 |
-
#: EXTENDED\2) WP SVN
|
572 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:30
|
573 |
-
msgid "The Email: Send Completed PDF via Email"
|
574 |
-
msgstr "L'email : l'envoi du PDF terminé par mail"
|
575 |
-
|
576 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
577 |
-
#: EXTENDED\2) WP SVN
|
578 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:31
|
579 |
-
msgid ""
|
580 |
-
"The Download: User Downloads PDF after Submitting Form (using a link or auto "
|
581 |
-
"redirecting)"
|
582 |
-
msgstr ""
|
583 |
-
"Le téléchargement : l'utilisateur peut télécharger le PDF après avoir soumis "
|
584 |
-
"un formulaire (en utilisant un lien ou via la redirection)"
|
585 |
-
|
586 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
587 |
-
#: EXTENDED\2) WP SVN
|
588 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:32
|
589 |
-
msgid "The Email Advanced: Manually Review User Submission before Emailing PDF"
|
590 |
-
msgstr ""
|
591 |
-
"Les fonctionnalités avancées de l'email : vérification manuelle des données "
|
592 |
-
"soumises par l'utilisateur avant d'envoyer le PDF par mail"
|
593 |
-
|
594 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
595 |
-
#: EXTENDED\2) WP SVN
|
596 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:33
|
597 |
-
msgid "The Payment: Send PDF after Capturing Payment using Paypal Standard"
|
598 |
-
msgstr ""
|
599 |
-
"Le paiement : l'envoir du PDF après la réception du paiement via Paypal "
|
600 |
-
"Standard"
|
601 |
-
|
602 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
603 |
-
#: EXTENDED\2) WP SVN
|
604 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:36
|
605 |
-
#, php-format
|
606 |
-
msgid ""
|
607 |
-
"If you know little about PHP we recommend starting with %sPart 1:The Basics"
|
608 |
-
"%s and then watching the tutorial you’re interested in. It will give you the "
|
609 |
-
"foundational skills you need to configure the software."
|
610 |
-
msgstr ""
|
611 |
-
"Si vous n'avez pas beaucoup de connaissances en PHP, nous vous recommandons "
|
612 |
-
"de commencer par la %svidéo n°1 : La base%s et ensuite de choisir le "
|
613 |
-
"tutoriel qui vous intéresse. Elle vous donnera les connaissances de base "
|
614 |
-
"dont vous avez besoin pour configurer l'extension. "
|
615 |
-
|
616 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
617 |
-
#: EXTENDED\2) WP SVN
|
618 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:38
|
619 |
-
msgid "Custom Templates"
|
620 |
-
msgstr "Modèles personnalisés"
|
621 |
-
|
622 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
623 |
-
#: EXTENDED\2) WP SVN
|
624 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:39
|
625 |
-
#, php-format
|
626 |
-
msgid ""
|
627 |
-
"Creating a custom template gives you ultimate control of the look and feel "
|
628 |
-
"of your documents using only HTML and CSS. %sWe recommend you review our "
|
629 |
-
"online documentation%s to create and customise your template files."
|
630 |
-
msgstr ""
|
631 |
-
"La création d'un template personnalisé vous donne un contrôle complet de "
|
632 |
-
"l'apparence de votre document en utilisant seulement HTML et le CSS. %sNous "
|
633 |
-
"vous recommandons de regarder la documentation en ligne (en anglais)%s pour "
|
634 |
-
"savoir comment créer et personnaliser vos fichiers de modèles."
|
635 |
-
|
636 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
637 |
-
#: EXTENDED\2) WP SVN
|
638 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:45
|
639 |
-
msgid ""
|
640 |
-
"To complete the installation, Gravity Forms PDF Extended needs to be "
|
641 |
-
"initialised."
|
642 |
-
msgstr ""
|
643 |
-
"Pour terminer l'installation, Gravity Forms PDF Extended doit être "
|
644 |
-
"initialisé."
|
645 |
-
|
646 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
647 |
-
#: EXTENDED\2) WP SVN
|
648 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:47
|
649 |
-
msgid "Does does initialisation do?"
|
650 |
-
msgstr "Que fait l'initialisation ?"
|
651 |
-
|
652 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
653 |
-
#: EXTENDED\2) WP SVN
|
654 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:50
|
655 |
-
msgid "Install the template files"
|
656 |
-
msgstr "Installation des fichiers de modèles"
|
657 |
-
|
658 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
659 |
-
#: EXTENDED\2) WP SVN
|
660 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:50
|
661 |
-
msgid ""
|
662 |
-
"We create a folder called PDF_EXTENDED_TEMPLATE in your active theme "
|
663 |
-
"directory and move over all the templates and configuration files. This "
|
664 |
-
"folder is where you'll look to configure the software and create your PDF "
|
665 |
-
"templates."
|
666 |
-
msgstr ""
|
667 |
-
"Nous créons un dossier appelé PDF_EXTENDED_TEMPLATE dans le répertoire de "
|
668 |
-
"votre thème et déplaçons tous les templates et les fichiers de "
|
669 |
-
"configuration. Ce dossier est là où vous trouverez les éléments pour "
|
670 |
-
"configurer l'extension et créer vos modèles PDF. "
|
671 |
-
|
672 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
673 |
-
#: EXTENDED\2) WP SVN
|
674 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:62
|
675 |
-
msgid "Have a problem with the software?"
|
676 |
-
msgstr "Avez-vous un problème avec l'extension ?"
|
677 |
-
|
678 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
679 |
-
#: EXTENDED\2) WP SVN
|
680 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:63
|
681 |
-
msgid ""
|
682 |
-
"Did you switch themes and something went wrong syncing the template folder? "
|
683 |
-
"Try reinitialise the software."
|
684 |
-
msgstr ""
|
685 |
-
"Avez-vous changé de thèmes et que quelque chose s'est mal passé pendant la "
|
686 |
-
"synchronisation du dossier de modèles ? Essayez de réinitialiser l'extension."
|
687 |
-
|
688 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
689 |
-
#: EXTENDED\2) WP SVN
|
690 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:66
|
691 |
-
msgid "Reinitialise Plugin"
|
692 |
-
msgstr "Réinitialisation de l'extension"
|
693 |
-
|
694 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
695 |
-
#: EXTENDED\2) WP SVN
|
696 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:68
|
697 |
-
msgid "Reinstall Default and Example Templates"
|
698 |
-
msgstr "Réinstallation des modèles par défaut et des exemples"
|
699 |
-
|
700 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
701 |
-
#: EXTENDED\2) WP SVN
|
702 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:74
|
703 |
-
msgid "Install a new font?"
|
704 |
-
msgstr "Installer une nouvelle police ?"
|
705 |
-
|
706 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
707 |
-
#: EXTENDED\2) WP SVN
|
708 |
-
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:75
|
709 |
-
#, php-format
|
710 |
-
msgid ""
|
711 |
-
"Do you want to use a custom font in your template? %sSee our documentation "
|
712 |
-
"on how to correctly install and use a custom font%s before initialising "
|
713 |
-
"below."
|
714 |
-
msgstr ""
|
715 |
-
"Voulez-vous utiliser une police personnalisée dans votre modèle ? %sRegardez "
|
716 |
-
"dans notre documentation (en) comment installer correctement et utiliser une "
|
717 |
-
"police personnalisée%s avant de faire l'installation ci-dessous."
|
718 |
-
|
719 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
720 |
-
#: EXTENDED\2) WP SVN
|
721 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:26
|
722 |
-
msgid ""
|
723 |
-
"Gravity Forms PDF Extended's support hours are from 9:00am-5:00pm Monday to "
|
724 |
-
"Friday, Sydney Australia time."
|
725 |
-
msgstr ""
|
726 |
-
"Les heures de disponibilité du service de Gravity Forms PDF Extended sont de "
|
727 |
-
"9:00 à 17:00 du Lundi au Vendredi, heure de Sydney (Australie)."
|
728 |
-
|
729 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
730 |
-
#: EXTENDED\2) WP SVN
|
731 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:29
|
732 |
-
#, php-format
|
733 |
-
msgid "The current time in Sydney Australia is %s."
|
734 |
-
msgstr "En ce moment, à Sydney en Australie, il est %s."
|
735 |
-
|
736 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
737 |
-
#: EXTENDED\2) WP SVN
|
738 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:55
|
739 |
-
msgid "Enter the email address you want us to contact you on."
|
740 |
-
msgstr ""
|
741 |
-
"Saisir l'adresse email à laquelle vous voulez que nous vous contactions."
|
742 |
-
|
743 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
744 |
-
#: EXTENDED\2) WP SVN
|
745 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:56
|
746 |
-
msgid ""
|
747 |
-
"Note: To ensure the best support possible, please use the above email to "
|
748 |
-
"respond to all support communications."
|
749 |
-
msgstr ""
|
750 |
-
"NB : pour assurer le meilleur support possible, merci d'utiliser l'email ci-"
|
751 |
-
"dessus pour toutes les réponses au support."
|
752 |
-
|
753 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
754 |
-
#: EXTENDED\2) WP SVN
|
755 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:92
|
756 |
-
msgid "Enter as much detail about the problem as you can."
|
757 |
-
msgstr "Donnez autant de détails que possible sur le problème."
|
758 |
-
|
759 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
760 |
-
#: EXTENDED\2) WP SVN
|
761 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:93
|
762 |
-
msgid "Please enter as much detail about the problem as you can."
|
763 |
-
msgstr "Merci de donner autant de détails que possible sur le problème."
|
764 |
-
|
765 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
766 |
-
#: EXTENDED\2) WP SVN
|
767 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:94
|
768 |
-
msgid "Note: Our support representatives can only communicate in English."
|
769 |
-
msgstr "NB : notre support communique uniquement en anglais."
|
770 |
-
|
771 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
772 |
-
#: EXTENDED\2) WP SVN
|
773 |
-
#: repository\tags\3.5.0/view/templates/settings/support-form.php:97
|
774 |
-
msgid "Request Support"
|
775 |
-
msgstr "Envoyer au support"
|
776 |
-
|
777 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
778 |
-
#: EXTENDED\2) WP SVN
|
779 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:20
|
780 |
-
msgid "Frequently Asked Questions"
|
781 |
-
msgstr "F.A.Q."
|
782 |
-
|
783 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
784 |
-
#: EXTENDED\2) WP SVN
|
785 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:22
|
786 |
-
msgid "Can I exclude a field from showing up in the PDF?"
|
787 |
-
msgstr "Puis-je empêcher un champ d'apparaitre dans le PDF ?"
|
788 |
-
|
789 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
790 |
-
#: EXTENDED\2) WP SVN
|
791 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:23
|
792 |
-
msgid ""
|
793 |
-
"I want to have multiple PDF template files generated on one form. How do I "
|
794 |
-
"do it?"
|
795 |
-
msgstr ""
|
796 |
-
"Je veux avoir plusieurs modèles PDF pour un formulaire. Comment faire ?"
|
797 |
-
|
798 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
799 |
-
#: EXTENDED\2) WP SVN
|
800 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:24
|
801 |
-
msgid "I want users to be able to download the PDF from the server."
|
802 |
-
msgstr ""
|
803 |
-
"Je veux que les utilisateurs puissent télécharger le PDF à partir du serveur."
|
804 |
-
|
805 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
806 |
-
#: EXTENDED\2) WP SVN
|
807 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:25
|
808 |
-
msgid "How do I change the PDF size or create a landscape PDF?"
|
809 |
-
msgstr "Comment changer la taille du PDF ou créer un PDF en mode paysage ?"
|
810 |
-
|
811 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
812 |
-
#: EXTENDED\2) WP SVN
|
813 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:26
|
814 |
-
msgid ""
|
815 |
-
"I am created a custom template. How do I know the names of my fields in the "
|
816 |
-
"$form_data array?"
|
817 |
-
msgstr ""
|
818 |
-
"Je crée un modèle personnalisé. Comment savoir quels sont les noms de mes "
|
819 |
-
"champs dans $form_data array ?"
|
820 |
-
|
821 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
822 |
-
#: EXTENDED\2) WP SVN
|
823 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:27
|
824 |
-
msgid "How large a PDF are you able to create/process?"
|
825 |
-
msgstr "Quelle est la taille maximum de PDF que vous pouvez créer / traiter ?"
|
826 |
-
|
827 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
828 |
-
#: EXTENDED\2) WP SVN
|
829 |
-
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:30
|
830 |
-
#, php-format
|
831 |
-
msgid ""
|
832 |
-
"Got a question that isn't answered above? %sHead to our support forum%s and "
|
833 |
-
"let us know."
|
834 |
-
msgstr ""
|
835 |
-
"Une question pour laquelle il n'y a pas de réponse ? %sAllez la poser sur "
|
836 |
-
"notre forum de support (en)%s."
|
837 |
-
|
838 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
839 |
-
#: EXTENDED\2) WP SVN
|
840 |
-
#: repository\tags\3.5.0/view/templates/settings/support.php:20
|
841 |
-
msgid "Support"
|
842 |
-
msgstr "Support"
|
843 |
-
|
844 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
845 |
-
#: EXTENDED\2) WP SVN
|
846 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:19
|
847 |
-
msgid "System Status"
|
848 |
-
msgstr "Statut du système"
|
849 |
-
|
850 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
851 |
-
#: EXTENDED\2) WP SVN
|
852 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:22
|
853 |
-
msgid "Wordpress Version"
|
854 |
-
msgstr "Version de WordPress"
|
855 |
-
|
856 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
857 |
-
#: EXTENDED\2) WP SVN
|
858 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:25
|
859 |
-
msgid "Wordpress Version "
|
860 |
-
msgstr "Version de Wordpress "
|
861 |
-
|
862 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
863 |
-
#: EXTENDED\2) WP SVN
|
864 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:30
|
865 |
-
msgid "Gravity Forms"
|
866 |
-
msgstr "Gravity Forms"
|
867 |
-
|
868 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
869 |
-
#: EXTENDED\2) WP SVN
|
870 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:32
|
871 |
-
msgid "Not Installed"
|
872 |
-
msgstr "Pas installé"
|
873 |
-
|
874 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
875 |
-
#: EXTENDED\2) WP SVN
|
876 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:47
|
877 |
-
msgid "PHP Version"
|
878 |
-
msgstr " Version de PHP"
|
879 |
-
|
880 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
881 |
-
#: EXTENDED\2) WP SVN
|
882 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:50
|
883 |
-
msgid "PHP Version "
|
884 |
-
msgstr "Version de PHP "
|
885 |
-
|
886 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
887 |
-
#: EXTENDED\2) WP SVN
|
888 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
889 |
-
msgid "MB String"
|
890 |
-
msgstr "MB String"
|
891 |
-
|
892 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
893 |
-
#: EXTENDED\2) WP SVN
|
894 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
895 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
896 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
897 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
898 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
899 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
900 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
901 |
-
msgid "Yes"
|
902 |
-
msgstr "Oui"
|
903 |
-
|
904 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
905 |
-
#: EXTENDED\2) WP SVN
|
906 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
907 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
908 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
909 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
910 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
911 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
912 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
913 |
-
msgid "No"
|
914 |
-
msgstr "Non"
|
915 |
-
|
916 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
917 |
-
#: EXTENDED\2) WP SVN
|
918 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:58
|
919 |
-
msgid ""
|
920 |
-
"The PHP extension MB String and MB String Regex functions are required to "
|
921 |
-
"use this plugin. Contact your web host to have it enabled."
|
922 |
-
msgstr ""
|
923 |
-
"L'extension PHP MB String et les fonctions MB String Regex sont nécessaires "
|
924 |
-
"pour utiliser cette extension. Contactez votre hébergeur pour les faire "
|
925 |
-
"activer."
|
926 |
-
|
927 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
928 |
-
#: EXTENDED\2) WP SVN
|
929 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
930 |
-
msgid "GD Library"
|
931 |
-
msgstr "GD Library"
|
932 |
-
|
933 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
934 |
-
#: EXTENDED\2) WP SVN
|
935 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:66
|
936 |
-
msgid ""
|
937 |
-
"The PHP extension GD Library is required to use this plugin. Contact your "
|
938 |
-
"web host to have it enabled."
|
939 |
-
msgstr ""
|
940 |
-
"L'extension PHP GD Librairy est nécessaire pour utiliser cette extension. "
|
941 |
-
"Contactez votre hébergeur pour la faire activer."
|
942 |
-
|
943 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
944 |
-
#: EXTENDED\2) WP SVN
|
945 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:84
|
946 |
-
msgid "Available RAM"
|
947 |
-
msgstr "RAM disponible"
|
948 |
-
|
949 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
950 |
-
#: EXTENDED\2) WP SVN
|
951 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:87
|
952 |
-
#, php-format
|
953 |
-
msgid ""
|
954 |
-
"We recommend you have 128MB of available RAM to run this plugin. The minimum "
|
955 |
-
"system requirement is 64MB. %sNot sure what this means? Contact your web "
|
956 |
-
"host and ask them to fix the issue. %sNote: If you run less than 128MB, you "
|
957 |
-
"risk PHP suffering a fatal error which will stop your website from running "
|
958 |
-
"on Gravity Form pages."
|
959 |
-
msgstr ""
|
960 |
-
"Nous vous recommandons une mémoire RAM disponible de 128MB pour faire "
|
961 |
-
"tourner cette extension. Le niveau minimum est de 64MB. %sVous n'êtes pas "
|
962 |
-
"sûr de ce que cela signifie ? Contactez votre hébergeur et demandez leur de "
|
963 |
-
"résoudre cela. %sNB : si vous avez moins de 128MB, vous risquez des erreurs "
|
964 |
-
"fatales de PHP qui empêcheront votre site de fonctionner sur les pages avec "
|
965 |
-
"des formulaires Gravity Forms."
|
966 |
-
|
967 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
968 |
-
#: EXTENDED\2) WP SVN
|
969 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
970 |
-
msgid "Plugin Directory Writable?"
|
971 |
-
msgstr "Répertoire des extensions accessible en écriture ?"
|
972 |
-
|
973 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
974 |
-
#: EXTENDED\2) WP SVN
|
975 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:97
|
976 |
-
#, php-format
|
977 |
-
msgid ""
|
978 |
-
"The plugin folder is not writable by your web server. Check the directory "
|
979 |
-
"\"%s\" is writable by your web server otherwise we will attempt to use the "
|
980 |
-
"FTP installer to initialise."
|
981 |
-
msgstr ""
|
982 |
-
"Le dossier de l'extension n'est pas accessible en écriture par le serveur. "
|
983 |
-
"Vérifiez que le répertoire \"%s\" est accessible en écriture, ou bien nous "
|
984 |
-
"essayerons d'utiliser l'installateur FTP pour l'initialisation. "
|
985 |
-
|
986 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
987 |
-
#: EXTENDED\2) WP SVN
|
988 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
989 |
-
msgid "Theme Directory Writable?"
|
990 |
-
msgstr "Répertoire des thèmes accessible en écriture ?"
|
991 |
-
|
992 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
993 |
-
#: EXTENDED\2) WP SVN
|
994 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:104
|
995 |
-
#, php-format
|
996 |
-
msgid ""
|
997 |
-
"Your active theme folder is not writable by your web server. Check that \"%s"
|
998 |
-
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
999 |
-
"installer to initialise."
|
1000 |
-
msgstr ""
|
1001 |
-
"Le répertoire de votre thème actif n'est pas accessible en écriture par le "
|
1002 |
-
"serveur. Vérifiez que le répertoire \"%s\" est accessible en écriture, ou "
|
1003 |
-
"bien nous essayerons d'utiliser l'installateur FTP pour l'initialisation. "
|
1004 |
-
|
1005 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1006 |
-
#: EXTENDED\2) WP SVN
|
1007 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
1008 |
-
msgid "PDF Output Directory Writable?"
|
1009 |
-
msgstr "Répertoire de sortie des PDF accessible en écriture ?"
|
1010 |
-
|
1011 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1012 |
-
#: EXTENDED\2) WP SVN
|
1013 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:113
|
1014 |
-
#, php-format
|
1015 |
-
msgid ""
|
1016 |
-
"The plugin's output folder is not writable by your web server. PDFs will not "
|
1017 |
-
"be attached to notifications until this problem is fixed. Check that \"%s\" "
|
1018 |
-
"is writable by your web server."
|
1019 |
-
msgstr ""
|
1020 |
-
"Le répertoire de stockage de l'extension n'est pas accessible en écriture "
|
1021 |
-
"par le serveur. Les PDF ne pourront pas être joints aux notifications tant "
|
1022 |
-
"que ce problème n'est pas réglé. Vérifiez que le répertoire \"%s\" est "
|
1023 |
-
"accessible en écriture. "
|
1024 |
-
|
1025 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1026 |
-
#: EXTENDED\2) WP SVN
|
1027 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
1028 |
-
msgid "PDF Font Directory Writable?"
|
1029 |
-
msgstr "Répertoire des polices de caractère PDF accessible en écriture ?"
|
1030 |
-
|
1031 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1032 |
-
#: EXTENDED\2) WP SVN
|
1033 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:120
|
1034 |
-
#, php-format
|
1035 |
-
msgid ""
|
1036 |
-
"The plugin's font folder is not writable by your web server. Check that \"%s"
|
1037 |
-
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
1038 |
-
"installer to initialise."
|
1039 |
-
msgstr ""
|
1040 |
-
"Le répertoire des polices de l'extension n'est pas accessible en écriture "
|
1041 |
-
"par le serveur. Vérifiez que le répertoire \"%s\" est accessible en "
|
1042 |
-
"écriture, ou bien nous essayerons d'utiliser l'installateur FTP pour "
|
1043 |
-
"l'initialisation. "
|
1044 |
-
|
1045 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1046 |
-
#: EXTENDED\2) WP SVN
|
1047 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
1048 |
-
msgid "mPDF Temporary Directory Writable?"
|
1049 |
-
msgstr "Répertoire temporaire de mPDF accessible en écriture ?"
|
1050 |
-
|
1051 |
-
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1052 |
-
#: EXTENDED\2) WP SVN
|
1053 |
-
#: repository\tags\3.5.0/view/templates/settings/system-status.php:127
|
1054 |
-
msgid ""
|
1055 |
-
"mPDF temporary directory not writable (mPDF/tmp/). Memory and image "
|
1056 |
-
"processing time will increase."
|
1057 |
-
msgstr ""
|
1058 |
-
"Le répertoire temporaire de mPDF (mPDF/tmp/) n'est pas accessible en "
|
1059 |
-
"écriture. La mémoire utilisée et le temps de traitement des images vont "
|
1060 |
-
"augmenter."
|
1061 |
-
|
1062 |
-
#: view/templates/settings/initialisation.php:76
|
1063 |
-
msgid "Initialise Fonts"
|
1064 |
-
msgstr "Installer les polices de caractères"
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Gravity Forms PDF Extended\n"
|
4 |
+
"POT-Creation-Date: 2014-06-05 13:39+1000\n"
|
5 |
+
"PO-Revision-Date: 2014-09-15 00:31-0000\n"
|
6 |
+
"Last-Translator: Marie-Aude Koiransky <contact@lumieredelune.com>\n"
|
7 |
+
"Language-Team: Lumiere de Lune <contact@lumieredelune.com>\n"
|
8 |
+
"Language: fr\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.6.3\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
+
"X-Poedit-Basepath: /\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
17 |
+
"X-Poedit-SearchPath-0: G:\\Blue Liquid Designs\\4) BLUE LIQUID DESIGNS\\19) "
|
18 |
+
"GRAVITY FORMS PDF EXTENDED\\2) WP SVN repository\\tags\\3.5.0\n"
|
19 |
+
|
20 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
21 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:142
|
22 |
+
msgid "Bad Request."
|
23 |
+
msgstr "Mauvais requête."
|
24 |
+
|
25 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
26 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:150
|
27 |
+
#: repository\tags\3.5.0/helper/api.php:261
|
28 |
+
msgid "Unauthorized Access."
|
29 |
+
msgstr "Accès non authorisé."
|
30 |
+
|
31 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
32 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:172
|
33 |
+
msgid "Method not allowed."
|
34 |
+
msgstr "Méthode non autorisée."
|
35 |
+
|
36 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
37 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:180
|
38 |
+
msgid "Internal API Error."
|
39 |
+
msgstr "Erreur interne de l'API."
|
40 |
+
|
41 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
42 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/api.php:188
|
43 |
+
msgid "API Unavailable."
|
44 |
+
msgstr "API non disponible."
|
45 |
+
|
46 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
47 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:54
|
48 |
+
#, php-format
|
49 |
+
msgid "%sGravity Forms PDF Extended Automated Installer%s: "
|
50 |
+
msgstr "%sInstallateur automatique de Gravity Forms PDF Extended%s : "
|
51 |
+
|
52 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
53 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:64
|
54 |
+
#, php-format
|
55 |
+
msgid " %sGo to installer%s."
|
56 |
+
msgstr " %sAller à l'installateur%s."
|
57 |
+
|
58 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
59 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:74
|
60 |
+
msgid ""
|
61 |
+
"The font files have been successfully installed. A font can be used by "
|
62 |
+
"adding its file name (without .ttf and in lower case) in a CSS font-family "
|
63 |
+
"declaration."
|
64 |
+
msgstr ""
|
65 |
+
"Les fichiers ont été installés avec succès. Une police de caractère peut "
|
66 |
+
"être utilisée en ajoutant le nom de son fichier (sans l'extension .ttf et en "
|
67 |
+
"minuscule) dans une déclaration CSS font-family."
|
68 |
+
|
69 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
70 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:85
|
71 |
+
msgid ""
|
72 |
+
"There was a problem installing the font files. Check the file permissions in "
|
73 |
+
"the plugin folder and try again."
|
74 |
+
msgstr ""
|
75 |
+
"Il y a eu un problème lors de l'installation des polices de caractères. "
|
76 |
+
"Vérifiez les permissions dans le dossier du plugin et réessayer."
|
77 |
+
|
78 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
79 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:96
|
80 |
+
msgid "Could not create font configuration file. Try initialise again."
|
81 |
+
msgstr ""
|
82 |
+
"Impossible de créer le fichier de configuration. Essayez à nouveau de faire "
|
83 |
+
"l'initialisation."
|
84 |
+
|
85 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
86 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:112
|
87 |
+
msgid ""
|
88 |
+
"Gravity Forms PDF Extended detected a configuration problem. Please "
|
89 |
+
"reinitialise the plugin."
|
90 |
+
msgstr ""
|
91 |
+
"Gravity Forms PDF Extended a détecté un problème de configuration. Merci de "
|
92 |
+
"réinitialiser l'extension."
|
93 |
+
|
94 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
95 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:116
|
96 |
+
#, php-format
|
97 |
+
msgid ""
|
98 |
+
"Gravity Forms PDF Extended detected a configuration problem. Please go to "
|
99 |
+
"the %splugin's settings page%s to reinitialise."
|
100 |
+
msgstr ""
|
101 |
+
"Gravity Forms PDF Extended a détecté un problème de configuration. Merci "
|
102 |
+
"d'aller sur la page des %sréglages de l'extension%s pour la réinitialiser."
|
103 |
+
|
104 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
105 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:133
|
106 |
+
msgid ""
|
107 |
+
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
108 |
+
"prevented the software from running. See the System Status section below for "
|
109 |
+
"details."
|
110 |
+
msgstr ""
|
111 |
+
"Gravity Forms PDF Extended a détecté un problème de compatibilité avec le "
|
112 |
+
"serveur qui empêche l'extension de fonctionner. Regardez la section \"Etat "
|
113 |
+
"du Système\" ci-dessous pour plus de détails."
|
114 |
+
|
115 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
116 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:137
|
117 |
+
#, php-format
|
118 |
+
msgid ""
|
119 |
+
"Gravity Forms PDF Extended detected a server compatibility problem which "
|
120 |
+
"prevented the software from running. Please go to the %splugin's settings "
|
121 |
+
"page%s to view the issue."
|
122 |
+
msgstr ""
|
123 |
+
"Gravity Forms PDF Extended a détecté un problème de compatibilité avec le "
|
124 |
+
"serveur qui empêche l'extension de fonctionner. Merci d'aller sur la page "
|
125 |
+
"des %sréglages de l'extension%s pour voir les détails."
|
126 |
+
|
127 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
128 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:153
|
129 |
+
msgid ""
|
130 |
+
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
131 |
+
"correctly you need to initilise it."
|
132 |
+
msgstr ""
|
133 |
+
"Bienvenue chez Gravity Forms PDF Extended. Avant d'utiliser l'extension, "
|
134 |
+
"vous devez l'initialiser."
|
135 |
+
|
136 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
137 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:157
|
138 |
+
#, php-format
|
139 |
+
msgid ""
|
140 |
+
"Welcome to Gravity Forms PDF Extended. Before you can use the plugin "
|
141 |
+
"correctly you need to initilise it. Please go to the %splugin's settings page"
|
142 |
+
"%s to initialise."
|
143 |
+
msgstr ""
|
144 |
+
"Bienvenue chez Gravity Forms PDF Extended. Avant d'utiliser l'extension, "
|
145 |
+
"vous devez l'initialiser. Merci d'aller sur la page des %sréglages de "
|
146 |
+
"l'extension%s pour l'initialisation."
|
147 |
+
|
148 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
149 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:169
|
150 |
+
#, php-format
|
151 |
+
msgid ""
|
152 |
+
"Gravity Forms PDF Extended only works with Gravity Forms version %s and "
|
153 |
+
"higher. Please %supgrade your copy of Gravity Forms%s to use this plugin."
|
154 |
+
msgstr ""
|
155 |
+
"Gravity Forms PDF Extended a besoin de Gravity Forms (version %s et "
|
156 |
+
"supérieures). Merci de %smettre votre version de Gravity Forms à jour%s pour "
|
157 |
+
"utiliser l'extension. "
|
158 |
+
|
159 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
160 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:183
|
161 |
+
msgid ""
|
162 |
+
"We could not create a template folder in your active theme's directory. "
|
163 |
+
"Please ensure your active theme directory is writable by your web server and "
|
164 |
+
"try again."
|
165 |
+
msgstr ""
|
166 |
+
"Nous n'avons pas pu créer un dossier de modèles dans le répertoire de votre "
|
167 |
+
"thème actif. Merci de vérifier qu'il est accessible en écriture par le "
|
168 |
+
"serveur web et de réessayer."
|
169 |
+
|
170 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
171 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:198
|
172 |
+
#, php-format
|
173 |
+
msgid ""
|
174 |
+
"We could not remove the default template files from the Gravity Forms PDF "
|
175 |
+
"Extended folder in your active theme's directory. Please ensure %s is "
|
176 |
+
"wriable by your web server and try again."
|
177 |
+
msgstr ""
|
178 |
+
"Nous n'avons pas pu supprimer les modèles par défaut du répertoire Gravity "
|
179 |
+
"Forms PDF Extended dans le répertoire de votre thème actif. Merci de "
|
180 |
+
"vérifier qu'%s est accessible en écriture pour le serveur et de réessayer."
|
181 |
+
|
182 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
183 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:211
|
184 |
+
#, php-format
|
185 |
+
msgid ""
|
186 |
+
"We could not move the template files to the PDF_EXTENDED_TEMPLATES folder. "
|
187 |
+
"Please ensure %s is wriable by your web server and try again."
|
188 |
+
msgstr ""
|
189 |
+
"Nous n'avons pas pu déplacer les modèles vers le répertoire "
|
190 |
+
"PDF_EXTENDED_TEMPLATES. Merci de vérifier que %s est accessible en écriture "
|
191 |
+
"pour le serveur et de vérifier."
|
192 |
+
|
193 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
194 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:229
|
195 |
+
#, php-format
|
196 |
+
msgid ""
|
197 |
+
"Gravity Forms PDF Extended needs to keep your configuration and templates "
|
198 |
+
"folder in sync with your current active theme. %sSync Now%s"
|
199 |
+
msgstr ""
|
200 |
+
"Gravity Forms PDF Extended a besoin de synchroniser votre configuration et "
|
201 |
+
"votre répertoire de modèles avec votre thème actif. %sSynchroniser maintenant"
|
202 |
+
"%s"
|
203 |
+
|
204 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
205 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:238
|
206 |
+
#, php-format
|
207 |
+
msgid "%sGravity Forms PDF Extended Automated Theme Sync%s: "
|
208 |
+
msgstr ""
|
209 |
+
"%sSynchronisation automatique des thèmes avec Gravity Forms PDF Extended%s : "
|
210 |
+
|
211 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
212 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:240
|
213 |
+
msgid ""
|
214 |
+
"Your PDF configuration and template folder was successfully synced to your "
|
215 |
+
"new theme."
|
216 |
+
msgstr ""
|
217 |
+
"Votre configuration PDF et votre dossier de modèle a été transféré avec "
|
218 |
+
"succès vers votre nouveau thème."
|
219 |
+
|
220 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
221 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:252
|
222 |
+
msgid ""
|
223 |
+
"Gravity Forms PDF Extended Auto Initialisation Complete across the entire "
|
224 |
+
"network."
|
225 |
+
msgstr ""
|
226 |
+
"Initialisation automatique de Gravity Forms Extended terminée sur la "
|
227 |
+
"totalité du réseau."
|
228 |
+
|
229 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
230 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:256
|
231 |
+
msgid ""
|
232 |
+
"Gravity Forms PDF Extended Initialisation Complete across the entire network."
|
233 |
+
msgstr ""
|
234 |
+
"Initialisation de Gravity Forms Extended terminée sur la totalité du réseau."
|
235 |
+
|
236 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
237 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:261
|
238 |
+
#: repository\tags\3.5.0/helper/notices.php:273
|
239 |
+
#, php-format
|
240 |
+
msgid "%sLearn how to configuring the plugin%s."
|
241 |
+
msgstr "%sDécouvrez comment configurer cette extension%s."
|
242 |
+
|
243 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
244 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:269
|
245 |
+
msgid "Gravity Forms PDF Extended Auto Initialisation Complete."
|
246 |
+
msgstr "Initialisation automatique de Gravity Forms Extended terminée."
|
247 |
+
|
248 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
249 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:287
|
250 |
+
msgid "There was a network initialisation issue on the following sites;"
|
251 |
+
msgstr "Il y a eu un problème d'initialisation avec les sites suivants :"
|
252 |
+
|
253 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
254 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:300
|
255 |
+
msgid "Please try manually initialise the software"
|
256 |
+
msgstr "Essayez d'initialiser l'extension manuellement"
|
257 |
+
|
258 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
259 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:304
|
260 |
+
msgid ""
|
261 |
+
"An unknown network initialisation error occured. Please try initialise again."
|
262 |
+
msgstr ""
|
263 |
+
"Une erreur inconnue est survenue lors de l'initialisation. Merci de "
|
264 |
+
"réessayer."
|
265 |
+
|
266 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
267 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:311
|
268 |
+
msgid "You've successfully initialised Gravity Forms PDF Extended."
|
269 |
+
msgstr "Vous avez bien réussi à initialiser Gravity Forms PDF Extended."
|
270 |
+
|
271 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
272 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:318
|
273 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:34
|
274 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:41
|
275 |
+
msgid "Gravity Forms "
|
276 |
+
msgstr "Gravity Forms "
|
277 |
+
|
278 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
279 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:324
|
280 |
+
msgid "Wordpress "
|
281 |
+
msgstr "Wordpress "
|
282 |
+
|
283 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
284 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:336
|
285 |
+
msgid "PHP "
|
286 |
+
msgstr "PHP "
|
287 |
+
|
288 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
289 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/notices.php:342
|
290 |
+
#, php-format
|
291 |
+
msgid ""
|
292 |
+
"If you reinitialise and enable this option %syou will overwrite%s the "
|
293 |
+
"default and example template files in your active theme directory."
|
294 |
+
msgstr ""
|
295 |
+
"Si vous réinitialisez et activer cette option, %svous allez remplacer%s les "
|
296 |
+
"fichier de modèles par défaut et exemple dans le répertoire de votre thème "
|
297 |
+
"actif."
|
298 |
+
|
299 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
300 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:240
|
301 |
+
msgid "Order"
|
302 |
+
msgstr "Commander"
|
303 |
+
|
304 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
305 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:251
|
306 |
+
msgid "Product"
|
307 |
+
msgstr "Produit"
|
308 |
+
|
309 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
310 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:252
|
311 |
+
msgid "Qty"
|
312 |
+
msgstr "Qté"
|
313 |
+
|
314 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
315 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:253
|
316 |
+
msgid "Unit Price"
|
317 |
+
msgstr "Prix unitaire"
|
318 |
+
|
319 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
320 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:254
|
321 |
+
msgid "Price"
|
322 |
+
msgstr "PRix"
|
323 |
+
|
324 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
325 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:317
|
326 |
+
msgid "Total"
|
327 |
+
msgstr "Total"
|
328 |
+
|
329 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
330 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:927
|
331 |
+
msgid ""
|
332 |
+
"Activate Gravity Forms Quiz Add On to see global quiz statistics for this "
|
333 |
+
"form"
|
334 |
+
msgstr ""
|
335 |
+
"Activez Gravity Forms Quiz Add On pour voir les statistiqies globales du "
|
336 |
+
"quiz pour ce formulaire"
|
337 |
+
|
338 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
339 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1340
|
340 |
+
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1705
|
341 |
+
msgid "Qty: "
|
342 |
+
msgstr "Qté : "
|
343 |
+
|
344 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
345 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1340
|
346 |
+
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1705
|
347 |
+
msgid "Price: "
|
348 |
+
msgstr "Prix : "
|
349 |
+
|
350 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
351 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1639
|
352 |
+
msgid "Title"
|
353 |
+
msgstr "Titre"
|
354 |
+
|
355 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
356 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1640
|
357 |
+
msgid "Caption"
|
358 |
+
msgstr "Légende"
|
359 |
+
|
360 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
361 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1641
|
362 |
+
msgid "Description"
|
363 |
+
msgstr "Description"
|
364 |
+
|
365 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
366 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/helper/pdf-entry-detail.php:1646
|
367 |
+
#: repository\tags\3.5.0/helper/pdf-entry-detail.php:1665
|
368 |
+
msgid "Click to view"
|
369 |
+
msgstr "Cliquer pour voir"
|
370 |
+
|
371 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
372 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:127
|
373 |
+
#: repository\tags\3.5.0/model/pdf.php:142
|
374 |
+
msgid "View"
|
375 |
+
msgstr "Voir"
|
376 |
+
|
377 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
378 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:128
|
379 |
+
#: repository\tags\3.5.0/model/pdf.php:143
|
380 |
+
msgid "Download"
|
381 |
+
msgstr "Télécharger"
|
382 |
+
|
383 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
384 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:142
|
385 |
+
msgid "PDF"
|
386 |
+
msgstr "PDF"
|
387 |
+
|
388 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
389 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:182
|
390 |
+
msgid "View PDFs"
|
391 |
+
msgstr "Voir les PDFs"
|
392 |
+
|
393 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
394 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/pdf.php:213
|
395 |
+
msgid "View PDF"
|
396 |
+
msgstr "Voir le PDF"
|
397 |
+
|
398 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
399 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:355
|
400 |
+
msgid "Plugin not yet initialised"
|
401 |
+
msgstr "L'extension n'est pas encore initialisée"
|
402 |
+
|
403 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
404 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:410
|
405 |
+
msgid ""
|
406 |
+
"There was a problem with your submission. Please reload the page and try "
|
407 |
+
"again"
|
408 |
+
msgstr ""
|
409 |
+
"Il y a eu un problème avec votre soumission. Merci de recharger la page et "
|
410 |
+
"de réessayer"
|
411 |
+
|
412 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
413 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:427
|
414 |
+
msgid "Please enter a valid email address"
|
415 |
+
msgstr "Merci de saisir une adresse email valide"
|
416 |
+
|
417 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
418 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
419 |
+
msgid "Problem"
|
420 |
+
msgstr "Problème"
|
421 |
+
|
422 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
423 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
424 |
+
msgid "Question"
|
425 |
+
msgstr "Question"
|
426 |
+
|
427 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
428 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:430
|
429 |
+
msgid "Suggestion"
|
430 |
+
msgstr "Suggestion"
|
431 |
+
|
432 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
433 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:434
|
434 |
+
msgid "Please select a valid support type."
|
435 |
+
msgstr "Merci de choisir un type de support valide."
|
436 |
+
|
437 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
438 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:439
|
439 |
+
msgid ""
|
440 |
+
"Please enter information about your support query so we can aid you more "
|
441 |
+
"easily."
|
442 |
+
msgstr ""
|
443 |
+
"Merci d'entrer l'information nécessaire à votre requête pour que nous "
|
444 |
+
"puissions vous aider plus facilement."
|
445 |
+
|
446 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
447 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:444
|
448 |
+
msgid ""
|
449 |
+
"There is a problem with your support request. Please correct the marked "
|
450 |
+
"issues above."
|
451 |
+
msgstr ""
|
452 |
+
"Il y a un problème avec votre demande de support. Merci de corriger les "
|
453 |
+
"problèmes indiqués ci-dessus."
|
454 |
+
|
455 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
456 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:454
|
457 |
+
msgid ""
|
458 |
+
"Thank you for your support request. We'll respond to your request in the "
|
459 |
+
"next 24-48 hours."
|
460 |
+
msgstr ""
|
461 |
+
"Merci pour votre demande de support. Nous répondrons à votre demande dans "
|
462 |
+
"les prochaines 24 à 48 heures."
|
463 |
+
|
464 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
465 |
+
#: EXTENDED\2) WP SVN repository\tags\3.5.0/model/settings.php:512
|
466 |
+
msgid "Support request received. We will responed in 24 to 48 hours."
|
467 |
+
msgstr ""
|
468 |
+
"Demande de support reçue. Nous répondrons dans les prochaines 24 à 48 heures."
|
469 |
+
|
470 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
471 |
+
#: EXTENDED\2) WP SVN
|
472 |
+
#: repository\tags\3.5.0/view/templates/settings/changelog.php:19
|
473 |
+
msgid "Changelog"
|
474 |
+
msgstr "Changelog"
|
475 |
+
|
476 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
477 |
+
#: EXTENDED\2) WP SVN
|
478 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:41
|
479 |
+
msgid "Gravity Forms PDF Extended"
|
480 |
+
msgstr "Gravity Forms PDF Extended"
|
481 |
+
|
482 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
483 |
+
#: EXTENDED\2) WP SVN
|
484 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:42
|
485 |
+
msgid ""
|
486 |
+
"Your web server isn't compatible with Gravity Forms PDF Extended. Please see "
|
487 |
+
"the problem areas below."
|
488 |
+
msgstr ""
|
489 |
+
"Votre serveur web n'est pas compatible avec Gravity Forms PDF Extended.. "
|
490 |
+
"Merci de résoudre les problèmes ci-dessous."
|
491 |
+
|
492 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
493 |
+
#: EXTENDED\2) WP SVN
|
494 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:52
|
495 |
+
msgid "Can't Resolve the Issue?"
|
496 |
+
msgstr "Impossible de résoudre le problème ?"
|
497 |
+
|
498 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
499 |
+
#: EXTENDED\2) WP SVN
|
500 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation-tab.php:53
|
501 |
+
#, php-format
|
502 |
+
msgid ""
|
503 |
+
"Does Gravity Forms PDF Extended detect a problem that your web host won't "
|
504 |
+
"fix? %sWe recommend you move to a quality web hosting service like WP Engine"
|
505 |
+
"%s which runs our software straight out of the box."
|
506 |
+
msgstr ""
|
507 |
+
"Est-ce que Gravity Forms PDF Extended détecte un problème que votre "
|
508 |
+
"hébergeur ne peut pas résoudre ? %sNous vous recommandons de changer pour un "
|
509 |
+
"service d'hébergement de qualité comme WP Engine%s qui peut faire tourner "
|
510 |
+
"notre extension sans aucun problème."
|
511 |
+
|
512 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
513 |
+
#: EXTENDED\2) WP SVN
|
514 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:19
|
515 |
+
msgid "Welcome to Gravity Forms PDF Extended"
|
516 |
+
msgstr "Bienvenue dans Gravity Forms PDF Extended"
|
517 |
+
|
518 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
519 |
+
#: EXTENDED\2) WP SVN
|
520 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:19
|
521 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:66
|
522 |
+
msgid "Initialise Plugin"
|
523 |
+
msgstr "Initiailiser l'extension"
|
524 |
+
|
525 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
526 |
+
#: EXTENDED\2) WP SVN
|
527 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:23
|
528 |
+
msgid ""
|
529 |
+
"The plugin has successfully installed and is ready to start automating your "
|
530 |
+
"documents."
|
531 |
+
msgstr ""
|
532 |
+
"L'extension a été installée avec succès, elle est prête à commencer à "
|
533 |
+
"automatiser vos documents."
|
534 |
+
|
535 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
536 |
+
#: EXTENDED\2) WP SVN
|
537 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:25
|
538 |
+
msgid "What's next?"
|
539 |
+
msgstr "Et maintenant ?"
|
540 |
+
|
541 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
542 |
+
#: EXTENDED\2) WP SVN
|
543 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:26
|
544 |
+
msgid ""
|
545 |
+
"The next step is to correctly configured the plugin so that you can generate "
|
546 |
+
"PDF documents."
|
547 |
+
msgstr ""
|
548 |
+
"La prochaine étape est la configuration correcte de l'extension, afin de "
|
549 |
+
"pouvoir générer des documents PDF."
|
550 |
+
|
551 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
552 |
+
#: EXTENDED\2) WP SVN
|
553 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:27
|
554 |
+
msgid ""
|
555 |
+
"To help you get started, we've put together a five-part video series with "
|
556 |
+
"the most common plugin configurations."
|
557 |
+
msgstr ""
|
558 |
+
"Pour vous aider à démarrer, nous avons mis en ligne un tutoriel en cinq "
|
559 |
+
"vidéos (en anglais) avec les configurations les plus courantes de "
|
560 |
+
"l'extension."
|
561 |
+
|
562 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
563 |
+
#: EXTENDED\2) WP SVN
|
564 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:29
|
565 |
+
msgid "The Basics: Only Download PDF through the Admin Area"
|
566 |
+
msgstr ""
|
567 |
+
"La base : le téléchargement des PDF se fait seulement à partir de "
|
568 |
+
"l'administration"
|
569 |
+
|
570 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
571 |
+
#: EXTENDED\2) WP SVN
|
572 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:30
|
573 |
+
msgid "The Email: Send Completed PDF via Email"
|
574 |
+
msgstr "L'email : l'envoi du PDF terminé par mail"
|
575 |
+
|
576 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
577 |
+
#: EXTENDED\2) WP SVN
|
578 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:31
|
579 |
+
msgid ""
|
580 |
+
"The Download: User Downloads PDF after Submitting Form (using a link or auto "
|
581 |
+
"redirecting)"
|
582 |
+
msgstr ""
|
583 |
+
"Le téléchargement : l'utilisateur peut télécharger le PDF après avoir soumis "
|
584 |
+
"un formulaire (en utilisant un lien ou via la redirection)"
|
585 |
+
|
586 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
587 |
+
#: EXTENDED\2) WP SVN
|
588 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:32
|
589 |
+
msgid "The Email Advanced: Manually Review User Submission before Emailing PDF"
|
590 |
+
msgstr ""
|
591 |
+
"Les fonctionnalités avancées de l'email : vérification manuelle des données "
|
592 |
+
"soumises par l'utilisateur avant d'envoyer le PDF par mail"
|
593 |
+
|
594 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
595 |
+
#: EXTENDED\2) WP SVN
|
596 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:33
|
597 |
+
msgid "The Payment: Send PDF after Capturing Payment using Paypal Standard"
|
598 |
+
msgstr ""
|
599 |
+
"Le paiement : l'envoir du PDF après la réception du paiement via Paypal "
|
600 |
+
"Standard"
|
601 |
+
|
602 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
603 |
+
#: EXTENDED\2) WP SVN
|
604 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:36
|
605 |
+
#, php-format
|
606 |
+
msgid ""
|
607 |
+
"If you know little about PHP we recommend starting with %sPart 1:The Basics"
|
608 |
+
"%s and then watching the tutorial you’re interested in. It will give you the "
|
609 |
+
"foundational skills you need to configure the software."
|
610 |
+
msgstr ""
|
611 |
+
"Si vous n'avez pas beaucoup de connaissances en PHP, nous vous recommandons "
|
612 |
+
"de commencer par la %svidéo n°1 : La base%s et ensuite de choisir le "
|
613 |
+
"tutoriel qui vous intéresse. Elle vous donnera les connaissances de base "
|
614 |
+
"dont vous avez besoin pour configurer l'extension. "
|
615 |
+
|
616 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
617 |
+
#: EXTENDED\2) WP SVN
|
618 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:38
|
619 |
+
msgid "Custom Templates"
|
620 |
+
msgstr "Modèles personnalisés"
|
621 |
+
|
622 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
623 |
+
#: EXTENDED\2) WP SVN
|
624 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:39
|
625 |
+
#, php-format
|
626 |
+
msgid ""
|
627 |
+
"Creating a custom template gives you ultimate control of the look and feel "
|
628 |
+
"of your documents using only HTML and CSS. %sWe recommend you review our "
|
629 |
+
"online documentation%s to create and customise your template files."
|
630 |
+
msgstr ""
|
631 |
+
"La création d'un template personnalisé vous donne un contrôle complet de "
|
632 |
+
"l'apparence de votre document en utilisant seulement HTML et le CSS. %sNous "
|
633 |
+
"vous recommandons de regarder la documentation en ligne (en anglais)%s pour "
|
634 |
+
"savoir comment créer et personnaliser vos fichiers de modèles."
|
635 |
+
|
636 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
637 |
+
#: EXTENDED\2) WP SVN
|
638 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:45
|
639 |
+
msgid ""
|
640 |
+
"To complete the installation, Gravity Forms PDF Extended needs to be "
|
641 |
+
"initialised."
|
642 |
+
msgstr ""
|
643 |
+
"Pour terminer l'installation, Gravity Forms PDF Extended doit être "
|
644 |
+
"initialisé."
|
645 |
+
|
646 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
647 |
+
#: EXTENDED\2) WP SVN
|
648 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:47
|
649 |
+
msgid "Does does initialisation do?"
|
650 |
+
msgstr "Que fait l'initialisation ?"
|
651 |
+
|
652 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
653 |
+
#: EXTENDED\2) WP SVN
|
654 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:50
|
655 |
+
msgid "Install the template files"
|
656 |
+
msgstr "Installation des fichiers de modèles"
|
657 |
+
|
658 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
659 |
+
#: EXTENDED\2) WP SVN
|
660 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:50
|
661 |
+
msgid ""
|
662 |
+
"We create a folder called PDF_EXTENDED_TEMPLATE in your active theme "
|
663 |
+
"directory and move over all the templates and configuration files. This "
|
664 |
+
"folder is where you'll look to configure the software and create your PDF "
|
665 |
+
"templates."
|
666 |
+
msgstr ""
|
667 |
+
"Nous créons un dossier appelé PDF_EXTENDED_TEMPLATE dans le répertoire de "
|
668 |
+
"votre thème et déplaçons tous les templates et les fichiers de "
|
669 |
+
"configuration. Ce dossier est là où vous trouverez les éléments pour "
|
670 |
+
"configurer l'extension et créer vos modèles PDF. "
|
671 |
+
|
672 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
673 |
+
#: EXTENDED\2) WP SVN
|
674 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:62
|
675 |
+
msgid "Have a problem with the software?"
|
676 |
+
msgstr "Avez-vous un problème avec l'extension ?"
|
677 |
+
|
678 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
679 |
+
#: EXTENDED\2) WP SVN
|
680 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:63
|
681 |
+
msgid ""
|
682 |
+
"Did you switch themes and something went wrong syncing the template folder? "
|
683 |
+
"Try reinitialise the software."
|
684 |
+
msgstr ""
|
685 |
+
"Avez-vous changé de thèmes et que quelque chose s'est mal passé pendant la "
|
686 |
+
"synchronisation du dossier de modèles ? Essayez de réinitialiser l'extension."
|
687 |
+
|
688 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
689 |
+
#: EXTENDED\2) WP SVN
|
690 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:66
|
691 |
+
msgid "Reinitialise Plugin"
|
692 |
+
msgstr "Réinitialisation de l'extension"
|
693 |
+
|
694 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
695 |
+
#: EXTENDED\2) WP SVN
|
696 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:68
|
697 |
+
msgid "Reinstall Default and Example Templates"
|
698 |
+
msgstr "Réinstallation des modèles par défaut et des exemples"
|
699 |
+
|
700 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
701 |
+
#: EXTENDED\2) WP SVN
|
702 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:74
|
703 |
+
msgid "Install a new font?"
|
704 |
+
msgstr "Installer une nouvelle police ?"
|
705 |
+
|
706 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
707 |
+
#: EXTENDED\2) WP SVN
|
708 |
+
#: repository\tags\3.5.0/view/templates/settings/initialisation.php:75
|
709 |
+
#, php-format
|
710 |
+
msgid ""
|
711 |
+
"Do you want to use a custom font in your template? %sSee our documentation "
|
712 |
+
"on how to correctly install and use a custom font%s before initialising "
|
713 |
+
"below."
|
714 |
+
msgstr ""
|
715 |
+
"Voulez-vous utiliser une police personnalisée dans votre modèle ? %sRegardez "
|
716 |
+
"dans notre documentation (en) comment installer correctement et utiliser une "
|
717 |
+
"police personnalisée%s avant de faire l'installation ci-dessous."
|
718 |
+
|
719 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
720 |
+
#: EXTENDED\2) WP SVN
|
721 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:26
|
722 |
+
msgid ""
|
723 |
+
"Gravity Forms PDF Extended's support hours are from 9:00am-5:00pm Monday to "
|
724 |
+
"Friday, Sydney Australia time."
|
725 |
+
msgstr ""
|
726 |
+
"Les heures de disponibilité du service de Gravity Forms PDF Extended sont de "
|
727 |
+
"9:00 à 17:00 du Lundi au Vendredi, heure de Sydney (Australie)."
|
728 |
+
|
729 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
730 |
+
#: EXTENDED\2) WP SVN
|
731 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:29
|
732 |
+
#, php-format
|
733 |
+
msgid "The current time in Sydney Australia is %s."
|
734 |
+
msgstr "En ce moment, à Sydney en Australie, il est %s."
|
735 |
+
|
736 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
737 |
+
#: EXTENDED\2) WP SVN
|
738 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:55
|
739 |
+
msgid "Enter the email address you want us to contact you on."
|
740 |
+
msgstr ""
|
741 |
+
"Saisir l'adresse email à laquelle vous voulez que nous vous contactions."
|
742 |
+
|
743 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
744 |
+
#: EXTENDED\2) WP SVN
|
745 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:56
|
746 |
+
msgid ""
|
747 |
+
"Note: To ensure the best support possible, please use the above email to "
|
748 |
+
"respond to all support communications."
|
749 |
+
msgstr ""
|
750 |
+
"NB : pour assurer le meilleur support possible, merci d'utiliser l'email ci-"
|
751 |
+
"dessus pour toutes les réponses au support."
|
752 |
+
|
753 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
754 |
+
#: EXTENDED\2) WP SVN
|
755 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:92
|
756 |
+
msgid "Enter as much detail about the problem as you can."
|
757 |
+
msgstr "Donnez autant de détails que possible sur le problème."
|
758 |
+
|
759 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
760 |
+
#: EXTENDED\2) WP SVN
|
761 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:93
|
762 |
+
msgid "Please enter as much detail about the problem as you can."
|
763 |
+
msgstr "Merci de donner autant de détails que possible sur le problème."
|
764 |
+
|
765 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
766 |
+
#: EXTENDED\2) WP SVN
|
767 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:94
|
768 |
+
msgid "Note: Our support representatives can only communicate in English."
|
769 |
+
msgstr "NB : notre support communique uniquement en anglais."
|
770 |
+
|
771 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
772 |
+
#: EXTENDED\2) WP SVN
|
773 |
+
#: repository\tags\3.5.0/view/templates/settings/support-form.php:97
|
774 |
+
msgid "Request Support"
|
775 |
+
msgstr "Envoyer au support"
|
776 |
+
|
777 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
778 |
+
#: EXTENDED\2) WP SVN
|
779 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:20
|
780 |
+
msgid "Frequently Asked Questions"
|
781 |
+
msgstr "F.A.Q."
|
782 |
+
|
783 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
784 |
+
#: EXTENDED\2) WP SVN
|
785 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:22
|
786 |
+
msgid "Can I exclude a field from showing up in the PDF?"
|
787 |
+
msgstr "Puis-je empêcher un champ d'apparaitre dans le PDF ?"
|
788 |
+
|
789 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
790 |
+
#: EXTENDED\2) WP SVN
|
791 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:23
|
792 |
+
msgid ""
|
793 |
+
"I want to have multiple PDF template files generated on one form. How do I "
|
794 |
+
"do it?"
|
795 |
+
msgstr ""
|
796 |
+
"Je veux avoir plusieurs modèles PDF pour un formulaire. Comment faire ?"
|
797 |
+
|
798 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
799 |
+
#: EXTENDED\2) WP SVN
|
800 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:24
|
801 |
+
msgid "I want users to be able to download the PDF from the server."
|
802 |
+
msgstr ""
|
803 |
+
"Je veux que les utilisateurs puissent télécharger le PDF à partir du serveur."
|
804 |
+
|
805 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
806 |
+
#: EXTENDED\2) WP SVN
|
807 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:25
|
808 |
+
msgid "How do I change the PDF size or create a landscape PDF?"
|
809 |
+
msgstr "Comment changer la taille du PDF ou créer un PDF en mode paysage ?"
|
810 |
+
|
811 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
812 |
+
#: EXTENDED\2) WP SVN
|
813 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:26
|
814 |
+
msgid ""
|
815 |
+
"I am created a custom template. How do I know the names of my fields in the "
|
816 |
+
"$form_data array?"
|
817 |
+
msgstr ""
|
818 |
+
"Je crée un modèle personnalisé. Comment savoir quels sont les noms de mes "
|
819 |
+
"champs dans $form_data array ?"
|
820 |
+
|
821 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
822 |
+
#: EXTENDED\2) WP SVN
|
823 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:27
|
824 |
+
msgid "How large a PDF are you able to create/process?"
|
825 |
+
msgstr "Quelle est la taille maximum de PDF que vous pouvez créer / traiter ?"
|
826 |
+
|
827 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
828 |
+
#: EXTENDED\2) WP SVN
|
829 |
+
#: repository\tags\3.5.0/view/templates/settings/support-sidebar.php:30
|
830 |
+
#, php-format
|
831 |
+
msgid ""
|
832 |
+
"Got a question that isn't answered above? %sHead to our support forum%s and "
|
833 |
+
"let us know."
|
834 |
+
msgstr ""
|
835 |
+
"Une question pour laquelle il n'y a pas de réponse ? %sAllez la poser sur "
|
836 |
+
"notre forum de support (en)%s."
|
837 |
+
|
838 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
839 |
+
#: EXTENDED\2) WP SVN
|
840 |
+
#: repository\tags\3.5.0/view/templates/settings/support.php:20
|
841 |
+
msgid "Support"
|
842 |
+
msgstr "Support"
|
843 |
+
|
844 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
845 |
+
#: EXTENDED\2) WP SVN
|
846 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:19
|
847 |
+
msgid "System Status"
|
848 |
+
msgstr "Statut du système"
|
849 |
+
|
850 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
851 |
+
#: EXTENDED\2) WP SVN
|
852 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:22
|
853 |
+
msgid "Wordpress Version"
|
854 |
+
msgstr "Version de WordPress"
|
855 |
+
|
856 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
857 |
+
#: EXTENDED\2) WP SVN
|
858 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:25
|
859 |
+
msgid "Wordpress Version "
|
860 |
+
msgstr "Version de Wordpress "
|
861 |
+
|
862 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
863 |
+
#: EXTENDED\2) WP SVN
|
864 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:30
|
865 |
+
msgid "Gravity Forms"
|
866 |
+
msgstr "Gravity Forms"
|
867 |
+
|
868 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
869 |
+
#: EXTENDED\2) WP SVN
|
870 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:32
|
871 |
+
msgid "Not Installed"
|
872 |
+
msgstr "Pas installé"
|
873 |
+
|
874 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
875 |
+
#: EXTENDED\2) WP SVN
|
876 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:47
|
877 |
+
msgid "PHP Version"
|
878 |
+
msgstr " Version de PHP"
|
879 |
+
|
880 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
881 |
+
#: EXTENDED\2) WP SVN
|
882 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:50
|
883 |
+
msgid "PHP Version "
|
884 |
+
msgstr "Version de PHP "
|
885 |
+
|
886 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
887 |
+
#: EXTENDED\2) WP SVN
|
888 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
889 |
+
msgid "MB String"
|
890 |
+
msgstr "MB String"
|
891 |
+
|
892 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
893 |
+
#: EXTENDED\2) WP SVN
|
894 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
895 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
896 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
897 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
898 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
899 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
900 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
901 |
+
msgid "Yes"
|
902 |
+
msgstr "Oui"
|
903 |
+
|
904 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
905 |
+
#: EXTENDED\2) WP SVN
|
906 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:54
|
907 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
908 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
909 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
910 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
911 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
912 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
913 |
+
msgid "No"
|
914 |
+
msgstr "Non"
|
915 |
+
|
916 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
917 |
+
#: EXTENDED\2) WP SVN
|
918 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:58
|
919 |
+
msgid ""
|
920 |
+
"The PHP extension MB String and MB String Regex functions are required to "
|
921 |
+
"use this plugin. Contact your web host to have it enabled."
|
922 |
+
msgstr ""
|
923 |
+
"L'extension PHP MB String et les fonctions MB String Regex sont nécessaires "
|
924 |
+
"pour utiliser cette extension. Contactez votre hébergeur pour les faire "
|
925 |
+
"activer."
|
926 |
+
|
927 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
928 |
+
#: EXTENDED\2) WP SVN
|
929 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:62
|
930 |
+
msgid "GD Library"
|
931 |
+
msgstr "GD Library"
|
932 |
+
|
933 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
934 |
+
#: EXTENDED\2) WP SVN
|
935 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:66
|
936 |
+
msgid ""
|
937 |
+
"The PHP extension GD Library is required to use this plugin. Contact your "
|
938 |
+
"web host to have it enabled."
|
939 |
+
msgstr ""
|
940 |
+
"L'extension PHP GD Librairy est nécessaire pour utiliser cette extension. "
|
941 |
+
"Contactez votre hébergeur pour la faire activer."
|
942 |
+
|
943 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
944 |
+
#: EXTENDED\2) WP SVN
|
945 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:84
|
946 |
+
msgid "Available RAM"
|
947 |
+
msgstr "RAM disponible"
|
948 |
+
|
949 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
950 |
+
#: EXTENDED\2) WP SVN
|
951 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:87
|
952 |
+
#, php-format
|
953 |
+
msgid ""
|
954 |
+
"We recommend you have 128MB of available RAM to run this plugin. The minimum "
|
955 |
+
"system requirement is 64MB. %sNot sure what this means? Contact your web "
|
956 |
+
"host and ask them to fix the issue. %sNote: If you run less than 128MB, you "
|
957 |
+
"risk PHP suffering a fatal error which will stop your website from running "
|
958 |
+
"on Gravity Form pages."
|
959 |
+
msgstr ""
|
960 |
+
"Nous vous recommandons une mémoire RAM disponible de 128MB pour faire "
|
961 |
+
"tourner cette extension. Le niveau minimum est de 64MB. %sVous n'êtes pas "
|
962 |
+
"sûr de ce que cela signifie ? Contactez votre hébergeur et demandez leur de "
|
963 |
+
"résoudre cela. %sNB : si vous avez moins de 128MB, vous risquez des erreurs "
|
964 |
+
"fatales de PHP qui empêcheront votre site de fonctionner sur les pages avec "
|
965 |
+
"des formulaires Gravity Forms."
|
966 |
+
|
967 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
968 |
+
#: EXTENDED\2) WP SVN
|
969 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:94
|
970 |
+
msgid "Plugin Directory Writable?"
|
971 |
+
msgstr "Répertoire des extensions accessible en écriture ?"
|
972 |
+
|
973 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
974 |
+
#: EXTENDED\2) WP SVN
|
975 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:97
|
976 |
+
#, php-format
|
977 |
+
msgid ""
|
978 |
+
"The plugin folder is not writable by your web server. Check the directory "
|
979 |
+
"\"%s\" is writable by your web server otherwise we will attempt to use the "
|
980 |
+
"FTP installer to initialise."
|
981 |
+
msgstr ""
|
982 |
+
"Le dossier de l'extension n'est pas accessible en écriture par le serveur. "
|
983 |
+
"Vérifiez que le répertoire \"%s\" est accessible en écriture, ou bien nous "
|
984 |
+
"essayerons d'utiliser l'installateur FTP pour l'initialisation. "
|
985 |
+
|
986 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
987 |
+
#: EXTENDED\2) WP SVN
|
988 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:101
|
989 |
+
msgid "Theme Directory Writable?"
|
990 |
+
msgstr "Répertoire des thèmes accessible en écriture ?"
|
991 |
+
|
992 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
993 |
+
#: EXTENDED\2) WP SVN
|
994 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:104
|
995 |
+
#, php-format
|
996 |
+
msgid ""
|
997 |
+
"Your active theme folder is not writable by your web server. Check that \"%s"
|
998 |
+
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
999 |
+
"installer to initialise."
|
1000 |
+
msgstr ""
|
1001 |
+
"Le répertoire de votre thème actif n'est pas accessible en écriture par le "
|
1002 |
+
"serveur. Vérifiez que le répertoire \"%s\" est accessible en écriture, ou "
|
1003 |
+
"bien nous essayerons d'utiliser l'installateur FTP pour l'initialisation. "
|
1004 |
+
|
1005 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1006 |
+
#: EXTENDED\2) WP SVN
|
1007 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:110
|
1008 |
+
msgid "PDF Output Directory Writable?"
|
1009 |
+
msgstr "Répertoire de sortie des PDF accessible en écriture ?"
|
1010 |
+
|
1011 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1012 |
+
#: EXTENDED\2) WP SVN
|
1013 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:113
|
1014 |
+
#, php-format
|
1015 |
+
msgid ""
|
1016 |
+
"The plugin's output folder is not writable by your web server. PDFs will not "
|
1017 |
+
"be attached to notifications until this problem is fixed. Check that \"%s\" "
|
1018 |
+
"is writable by your web server."
|
1019 |
+
msgstr ""
|
1020 |
+
"Le répertoire de stockage de l'extension n'est pas accessible en écriture "
|
1021 |
+
"par le serveur. Les PDF ne pourront pas être joints aux notifications tant "
|
1022 |
+
"que ce problème n'est pas réglé. Vérifiez que le répertoire \"%s\" est "
|
1023 |
+
"accessible en écriture. "
|
1024 |
+
|
1025 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1026 |
+
#: EXTENDED\2) WP SVN
|
1027 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:117
|
1028 |
+
msgid "PDF Font Directory Writable?"
|
1029 |
+
msgstr "Répertoire des polices de caractère PDF accessible en écriture ?"
|
1030 |
+
|
1031 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1032 |
+
#: EXTENDED\2) WP SVN
|
1033 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:120
|
1034 |
+
#, php-format
|
1035 |
+
msgid ""
|
1036 |
+
"The plugin's font folder is not writable by your web server. Check that \"%s"
|
1037 |
+
"\" is writable by your web server otherwise we will attempt to use the FTP "
|
1038 |
+
"installer to initialise."
|
1039 |
+
msgstr ""
|
1040 |
+
"Le répertoire des polices de l'extension n'est pas accessible en écriture "
|
1041 |
+
"par le serveur. Vérifiez que le répertoire \"%s\" est accessible en "
|
1042 |
+
"écriture, ou bien nous essayerons d'utiliser l'installateur FTP pour "
|
1043 |
+
"l'initialisation. "
|
1044 |
+
|
1045 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1046 |
+
#: EXTENDED\2) WP SVN
|
1047 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:124
|
1048 |
+
msgid "mPDF Temporary Directory Writable?"
|
1049 |
+
msgstr "Répertoire temporaire de mPDF accessible en écriture ?"
|
1050 |
+
|
1051 |
+
#: G:\Blue Liquid Designs\4) BLUE LIQUID DESIGNS\19) GRAVITY FORMS PDF
|
1052 |
+
#: EXTENDED\2) WP SVN
|
1053 |
+
#: repository\tags\3.5.0/view/templates/settings/system-status.php:127
|
1054 |
+
msgid ""
|
1055 |
+
"mPDF temporary directory not writable (mPDF/tmp/). Memory and image "
|
1056 |
+
"processing time will increase."
|
1057 |
+
msgstr ""
|
1058 |
+
"Le répertoire temporaire de mPDF (mPDF/tmp/) n'est pas accessible en "
|
1059 |
+
"écriture. La mémoire utilisée et le temps de traitement des images vont "
|
1060 |
+
"augmenter."
|
1061 |
+
|
1062 |
+
#: view/templates/settings/initialisation.php:76
|
1063 |
+
msgid "Initialise Fonts"
|
1064 |
+
msgstr "Installer les polices de caractères"
|
model/pdf.php
CHANGED
@@ -222,7 +222,7 @@ class GFPDF_Core_Model
|
|
222 |
* where action is 'html', 'data', or 'print'
|
223 |
*/
|
224 |
public static function process_exterior_pages() {
|
225 |
-
global $wpdb, $gfpdf;
|
226 |
|
227 |
/*
|
228 |
* If $_GET variable isn't set then stop function
|
@@ -232,8 +232,9 @@ class GFPDF_Core_Model
|
|
232 |
return;
|
233 |
}
|
234 |
|
235 |
-
|
236 |
-
|
|
|
237 |
$ip = GFFormsModel::get_ip();
|
238 |
|
239 |
/*
|
@@ -247,31 +248,97 @@ class GFPDF_Core_Model
|
|
247 |
* Before setting up PDF options we will check if a configuration is found
|
248 |
* If not, we will set up defaults defined in configuration.php
|
249 |
*/
|
250 |
-
$index = self::check_configuration($form_id, $template);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
/*
|
253 |
* Run if user is not logged in
|
254 |
*/
|
255 |
if(!is_user_logged_in())
|
256 |
{
|
257 |
-
|
258 |
-
* Check the lead is in the database and the IP address matches (little security booster)
|
259 |
-
*/
|
260 |
-
$form_entries = $wpdb->get_var( $wpdb->prepare("SELECT count(*) FROM `".$wpdb->prefix."rg_lead` WHERE form_id = %d AND status = 'active' AND id = %d AND ip = %s", array($form_id, $lead_id, $ip) ) );
|
261 |
-
|
262 |
-
if($form_entries == 0 && $gfpdf->configuration[$index]['access'] !== 'all')
|
263 |
-
{
|
264 |
-
auth_redirect();
|
265 |
-
}
|
266 |
-
|
267 |
}
|
268 |
else
|
269 |
{
|
270 |
/*
|
271 |
* Ensure logged in users have the correct privilages
|
272 |
*/
|
273 |
-
|
274 |
-
|
275 |
if(!GFCommon::current_user_can_any("gravityforms_view_entries"))
|
276 |
{
|
277 |
/*
|
@@ -287,50 +354,26 @@ class GFPDF_Core_Model
|
|
287 |
*/
|
288 |
if($user_logged_entries == 0)
|
289 |
{
|
290 |
-
|
291 |
-
|
292 |
-
if($form_entries == 0)
|
293 |
-
{
|
294 |
-
/*
|
295 |
-
* Don't show the PDF
|
296 |
-
*/
|
297 |
-
break;
|
298 |
-
}
|
299 |
-
|
300 |
}
|
301 |
-
}
|
302 |
-
|
303 |
-
|
304 |
-
/*
|
305 |
-
* Because this user is logged in with the correct access
|
306 |
-
* we will allow a template to be shown by setting the template variable
|
307 |
-
*/
|
308 |
-
|
309 |
-
if( ($template != $_GET['template']) && (substr($_GET['template'], -4) == '.php') )
|
310 |
-
{
|
311 |
-
$template = $_GET['template'];
|
312 |
-
}
|
313 |
-
}
|
314 |
-
|
315 |
-
}
|
316 |
-
|
317 |
|
318 |
-
|
|
|
|
|
319 |
|
320 |
-
/*
|
321 |
-
*
|
322 |
*/
|
323 |
-
$
|
324 |
-
if(isset($_GET['download']))
|
325 |
-
{
|
326 |
-
$output = 'download';
|
327 |
-
}
|
328 |
|
329 |
-
$
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
}
|
335 |
|
336 |
/**
|
@@ -427,7 +470,8 @@ class GFPDF_Core_Model
|
|
427 |
if(!$config = $gfpdf->get_config($form_id))
|
428 |
{
|
429 |
return $notification;
|
430 |
-
}
|
|
|
431 |
/*
|
432 |
* To have our configuration indexes so loop through the PDF template configuration
|
433 |
* and generate and attach PDF files.
|
222 |
* where action is 'html', 'data', or 'print'
|
223 |
*/
|
224 |
public static function process_exterior_pages() {
|
225 |
+
global $wpdb, $gfpdf, $form_id, $lead_ids;
|
226 |
|
227 |
/*
|
228 |
* If $_GET variable isn't set then stop function
|
232 |
return;
|
233 |
}
|
234 |
|
235 |
+
|
236 |
+
PDF_Common::get_ids();
|
237 |
+
|
238 |
$ip = GFFormsModel::get_ip();
|
239 |
|
240 |
/*
|
248 |
* Before setting up PDF options we will check if a configuration is found
|
249 |
* If not, we will set up defaults defined in configuration.php
|
250 |
*/
|
251 |
+
$index = self::check_configuration($form_id, $template);
|
252 |
+
|
253 |
+
/*
|
254 |
+
* Authenticate all lead Ids
|
255 |
+
*/
|
256 |
+
if(empty($gfpdf->configuration[$index]['access']) || $gfpdf->configuration[$index]['access'] !== 'all') /* unpublicised feature to give FULL access to ALL PDFs in this configuration - RECOMMENDATION: DO NOT USE */
|
257 |
+
{
|
258 |
+
foreach($lead_ids as $key => $lead_id)
|
259 |
+
{
|
260 |
+
if(self::authenticate_user($form_id, $lead_id, $ip) === false)
|
261 |
+
{
|
262 |
+
unset($lead_ids[$key]);
|
263 |
+
}
|
264 |
+
/* resequence so there are no loop issues later */
|
265 |
+
} $lead_ids = array_values($lead_ids);
|
266 |
+
}
|
267 |
+
|
268 |
+
if(sizeof($lead_ids) == 0)
|
269 |
+
{
|
270 |
+
if(!is_user_logged_in())
|
271 |
+
{
|
272 |
+
/* give the user a chance to authenticate */
|
273 |
+
auth_redirect();
|
274 |
+
}
|
275 |
+
else
|
276 |
+
{
|
277 |
+
die(__('Access Denied', 'pdfextended'));
|
278 |
+
}
|
279 |
+
}
|
280 |
+
|
281 |
+
/*
|
282 |
+
* Give user with correct privilages the option to change the PDF template via the URL
|
283 |
+
*/
|
284 |
+
if(is_user_logged_in() && GFCommon::current_user_can_any('gravityforms_view_entries'))
|
285 |
+
{
|
286 |
+
/*
|
287 |
+
* Because this user is logged in with the correct access
|
288 |
+
* we will allow a template to be shown by setting the template variable
|
289 |
+
*/
|
290 |
+
if( ($template != $_GET['template']) && (substr($_GET['template'], -4) == '.php') )
|
291 |
+
{
|
292 |
+
$template = $_GET['template'];
|
293 |
+
}
|
294 |
+
}
|
295 |
+
|
296 |
+
|
297 |
+
$pdf_arguments = self::generate_pdf_parameters($index, $form_id, $lead_ids[0], $template);
|
298 |
|
299 |
+
/*
|
300 |
+
* Add output to arguments
|
301 |
+
*/
|
302 |
+
$output = 'view';
|
303 |
+
if(isset($_GET['download']))
|
304 |
+
{
|
305 |
+
$output = 'download';
|
306 |
+
}
|
307 |
+
|
308 |
+
$pdf_arguments['output'] = $output;
|
309 |
+
|
310 |
+
/*
|
311 |
+
* While the security above will prevent the PDF being read by non-authorised users,
|
312 |
+
* a user can disable that security with the 'access' => 'all' method (THIS IS NOT RECOMMENDED)
|
313 |
+
* To prevent those PDFs showing up in search engines we will tell them not to index the documents
|
314 |
+
*/
|
315 |
+
if (!headers_sent())
|
316 |
+
{
|
317 |
+
header("X-Robots-Tag: noindex, nofollow", true);
|
318 |
+
}
|
319 |
+
|
320 |
+
$gfpdf->render->PDF_Generator($form_id, $lead_ids[0], $pdf_arguments);
|
321 |
+
|
322 |
+
exit();
|
323 |
+
}
|
324 |
+
|
325 |
+
private static function authenticate_user($form_id, $lead_id, $ip)
|
326 |
+
{
|
327 |
+
global $wpdb;
|
328 |
+
|
329 |
/*
|
330 |
* Run if user is not logged in
|
331 |
*/
|
332 |
if(!is_user_logged_in())
|
333 |
{
|
334 |
+
return self::check_logged_out_user($form_id, $lead_id, $ip);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
335 |
}
|
336 |
else
|
337 |
{
|
338 |
/*
|
339 |
* Ensure logged in users have the correct privilages
|
340 |
*/
|
341 |
+
|
|
|
342 |
if(!GFCommon::current_user_can_any("gravityforms_view_entries"))
|
343 |
{
|
344 |
/*
|
354 |
*/
|
355 |
if($user_logged_entries == 0)
|
356 |
{
|
357 |
+
return self::check_logged_out_user($form_id, $lead_id, $ip);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
}
|
359 |
+
}
|
360 |
+
}
|
361 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
362 |
|
363 |
+
private static function check_logged_out_user($form_id, $lead_id, $ip)
|
364 |
+
{
|
365 |
+
global $wpdb;
|
366 |
|
367 |
+
/*
|
368 |
+
* Check the lead is in the database and the IP address matches (little security booster)
|
369 |
*/
|
370 |
+
$form_entries = $wpdb->get_var( $wpdb->prepare("SELECT count(*) FROM `".$wpdb->prefix."rg_lead` WHERE form_id = %d AND status = 'active' AND id = %d AND ip = %s", array($form_id, $lead_id, $ip) ) );
|
|
|
|
|
|
|
|
|
371 |
|
372 |
+
if($form_entries == 0)
|
373 |
+
{
|
374 |
+
return false;
|
375 |
+
}
|
376 |
+
return true;
|
377 |
}
|
378 |
|
379 |
/**
|
470 |
if(!$config = $gfpdf->get_config($form_id))
|
471 |
{
|
472 |
return $notification;
|
473 |
+
}
|
474 |
+
|
475 |
/*
|
476 |
* To have our configuration indexes so loop through the PDF template configuration
|
477 |
* and generate and attach PDF files.
|
pdf.php
CHANGED
@@ -1,444 +1,444 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/*
|
4 |
-
Plugin Name: Gravity Forms PDF Extended
|
5 |
-
Plugin URI: http://www.gravityformspdfextended.com
|
6 |
-
Description: Gravity Forms PDF Extended allows you to save/view/download a PDF from the front- and back-end, and automate PDF creation on form submission. Our Business Plus package also allows you to overlay field onto an existing PDF.
|
7 |
-
Version: 3.5.
|
8 |
-
Author: Blue Liquid Designs
|
9 |
-
Author URI: http://www.blueliquiddesigns.com.au
|
10 |
-
|
11 |
-
------------------------------------------------------------------------
|
12 |
-
|
13 |
-
This program is free software; you can redistribute it and/or modify
|
14 |
-
it under the terms of the GNU General Public License as published by
|
15 |
-
the Free Software Foundation; either version 2 of the License, or
|
16 |
-
(at your option) any later version.
|
17 |
-
|
18 |
-
This program is distributed in the hope that it will be useful,
|
19 |
-
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
20 |
-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
21 |
-
GNU General Public License for more details.
|
22 |
-
*/
|
23 |
-
|
24 |
-
/*
|
25 |
-
* As PDFs can't be generated if notices are displaying, turn off error reporting to the screen if not in debug mode.
|
26 |
-
* Production servers should already have this done.
|
27 |
-
*/
|
28 |
-
if(WP_DEBUG !== true)
|
29 |
-
{
|
30 |
-
error_reporting(0);
|
31 |
-
}
|
32 |
-
|
33 |
-
/*
|
34 |
-
* Define our constants
|
35 |
-
*/
|
36 |
-
define('PDF_EXTENDED_VERSION', '3.5.
|
37 |
-
define('GF_PDF_EXTENDED_SUPPORTED_VERSION', '1.7');
|
38 |
-
define('GF_PDF_EXTENDED_WP_SUPPORTED_VERSION', '3.5');
|
39 |
-
define('GF_PDF_EXTENDED_PHP_SUPPORTED_VERSION', '5');
|
40 |
-
|
41 |
-
define('PDF_PLUGIN_DIR', plugin_dir_path( __FILE__ ));
|
42 |
-
define('PDF_PLUGIN_URL', plugin_dir_url( __FILE__ ));
|
43 |
-
define("PDF_SETTINGS_URL", site_url() .'/wp-admin/admin.php?page=gf_settings&subview=PDF');
|
44 |
-
define('PDF_SAVE_FOLDER', 'PDF_EXTENDED_TEMPLATES');
|
45 |
-
define('PDF_SAVE_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/output/');
|
46 |
-
define('PDF_FONT_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/fonts/');
|
47 |
-
define('PDF_TEMPLATE_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/');
|
48 |
-
define('PDF_TEMPLATE_URL_LOCATION', get_stylesheet_directory_uri().'/'. PDF_SAVE_FOLDER .'/');
|
49 |
-
define('GF_PDF_EXTENDED_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
50 |
-
|
51 |
-
/*
|
52 |
-
* Include the core helper files
|
53 |
-
*/
|
54 |
-
include PDF_PLUGIN_DIR . 'helper/api.php';
|
55 |
-
include PDF_PLUGIN_DIR . 'helper/data.php';
|
56 |
-
include PDF_PLUGIN_DIR . 'helper/notices.php';
|
57 |
-
include PDF_PLUGIN_DIR . 'helper/pdf-configuration-indexer.php';
|
58 |
-
include PDF_PLUGIN_DIR . 'helper/installation-update-manager.php';
|
59 |
-
|
60 |
-
/*
|
61 |
-
* Initialise our data helper class
|
62 |
-
*/
|
63 |
-
global $gfpdfe_data;
|
64 |
-
$gfpdfe_data = new GFPDFE_DATA();
|
65 |
-
|
66 |
-
include PDF_PLUGIN_DIR . 'pdf-settings.php';
|
67 |
-
include PDF_PLUGIN_DIR . 'helper/pdf-common.php';
|
68 |
-
|
69 |
-
/*
|
70 |
-
* Initiate the class after Gravity Forms has been loaded using the init hook.
|
71 |
-
*/
|
72 |
-
add_action('init', array('GFPDF_Core', 'pdf_init'));
|
73 |
-
add_action('wp_ajax_support_request', array('GFPDF_Settings_Model', 'gfpdf_support_request'));
|
74 |
-
|
75 |
-
|
76 |
-
class GFPDF_Core extends PDFGenerator
|
77 |
-
{
|
78 |
-
public $render;
|
79 |
-
|
80 |
-
/*
|
81 |
-
* Main Controller
|
82 |
-
* First function fired when plugin is loaded
|
83 |
-
* Determines if the plugin can run or not
|
84 |
-
*/
|
85 |
-
public static function pdf_init()
|
86 |
-
{
|
87 |
-
global $gfpdfe_data;
|
88 |
-
|
89 |
-
/*
|
90 |
-
* Set the notice type
|
91 |
-
*/
|
92 |
-
self::set_notice_type();
|
93 |
-
|
94 |
-
/*
|
95 |
-
* Add localisation support
|
96 |
-
*/
|
97 |
-
load_plugin_textdomain('pdfextended', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
98 |
-
|
99 |
-
/*
|
100 |
-
* Call our Settings class which will do our compatibility processing
|
101 |
-
*/
|
102 |
-
$gfpdfe_data->settingsClass = new GFPDF_Settings();
|
103 |
-
|
104 |
-
/*
|
105 |
-
* Only run settings page if Gravity Forms version is installed and compatible
|
106 |
-
* Needs to be run before major compatibility checks so it can prompt user
|
107 |
-
* about issues with WP version or PHP
|
108 |
-
*/
|
109 |
-
if($gfpdfe_data->gf_is_compatible === true)
|
110 |
-
{
|
111 |
-
/*
|
112 |
-
* Run our scripts and add the settings page to the admin area
|
113 |
-
*/
|
114 |
-
add_action('admin_init', array('GFPDF_Core', 'gfe_admin_init'), 9);
|
115 |
-
}
|
116 |
-
|
117 |
-
/*
|
118 |
-
* We'll initialise our model which will do any function checks ect
|
119 |
-
*/
|
120 |
-
include PDF_PLUGIN_DIR . 'model/pdf.php';
|
121 |
-
|
122 |
-
/*
|
123 |
-
* Check for any major compatibility issues early
|
124 |
-
*/
|
125 |
-
if(GFPDF_Core_Model::check_major_compatibility() === false)
|
126 |
-
{
|
127 |
-
/*
|
128 |
-
* Major compatibility errors (WP version, Gravity Forms or PHP errors)
|
129 |
-
* Exit to prevent conflicts
|
130 |
-
*/
|
131 |
-
return;
|
132 |
-
}
|
133 |
-
|
134 |
-
/*
|
135 |
-
* Some functions are required to monitor changes in the admin area
|
136 |
-
* and ensure the plugin functions smoothly
|
137 |
-
*/
|
138 |
-
add_action('admin_init', array('GFPDF_Core', 'fully_loaded_admin'), 9999); /* run later than usual to give our auto initialiser a chance to fire */
|
139 |
-
add_action('after_switch_theme', array('GFPDF_InstallUpdater', 'gf_pdf_on_switch_theme'), 10, 2); /* listen for a theme chance and sync our PDF_EXTENDED_TEMPLATE folder */
|
140 |
-
|
141 |
-
/*
|
142 |
-
* Only load the plugin if the following requirements are met:
|
143 |
-
* - Load on Gravity Forms Admin pages
|
144 |
-
* - Load if requesting PDF file
|
145 |
-
* - Load if on Gravity Form page on the front end
|
146 |
-
* - Load if receiving Paypal IPN
|
147 |
-
*/
|
148 |
-
if( ( isset($_GET['page']) && (substr($_GET['page'], 0, 3) === 'gf_') ) ||
|
149 |
-
( isset($_GET['gf_pdf']) ) ||
|
150 |
-
( isset($_POST["gform_submit"]) && GFPDF_Core_Model::valid_gravity_forms() ||
|
151 |
-
( defined( 'DOING_AJAX' ) && DOING_AJAX && isset($_POST['action']) && isset($_POST['gf_resend_notifications'])) )
|
152 |
-
)
|
153 |
-
{
|
154 |
-
/*
|
155 |
-
* Initialise the core class which will load the __construct() function
|
156 |
-
*/
|
157 |
-
global $gfpdf;
|
158 |
-
$gfpdf = new GFPDF_Core();
|
159 |
-
}
|
160 |
-
|
161 |
-
return;
|
162 |
-
|
163 |
-
}
|
164 |
-
|
165 |
-
public function __construct()
|
166 |
-
{
|
167 |
-
|
168 |
-
/*
|
169 |
-
* Ensure the system is fully installed
|
170 |
-
* We run this after the 'settings' page has been set up (above)
|
171 |
-
*/
|
172 |
-
if(GFPDF_Core_Model::is_fully_installed() === false)
|
173 |
-
{
|
174 |
-
return;
|
175 |
-
}
|
176 |
-
|
177 |
-
global $gfpdfe_data;
|
178 |
-
|
179 |
-
/*
|
180 |
-
* Include the core files
|
181 |
-
*/
|
182 |
-
include_once PDF_PLUGIN_DIR . 'helper/pdf-render.php';
|
183 |
-
include_once PDF_PLUGIN_DIR . 'helper/pdf-entry-detail.php';
|
184 |
-
|
185 |
-
/*
|
186 |
-
* Set up the PDF configuration and indexer
|
187 |
-
* Accessed through $this->configuration and $this->index.
|
188 |
-
*/
|
189 |
-
parent::__construct();
|
190 |
-
|
191 |
-
/*
|
192 |
-
* Add our main hooks
|
193 |
-
*/
|
194 |
-
add_action('gform_entries_first_column_actions', array('GFPDF_Core_Model', 'pdf_link'), 10, 4);
|
195 |
-
add_action("gform_entry_info", array('GFPDF_Core_Model', 'detail_pdf_link'), 10, 2);
|
196 |
-
add_action('wp', array('GFPDF_Core_Model', 'process_exterior_pages'));
|
197 |
-
|
198 |
-
/*
|
199 |
-
* Apply default filters
|
200 |
-
*/
|
201 |
-
add_filter('gfpdfe_pdf_template', array('PDF_Common', 'do_mergetags'), 10, 3); /* convert mergetags in PDF template automatically */
|
202 |
-
add_filter('gfpdfe_pdf_template', 'do_shortcode', 10, 1); /* convert shortcodes in PDF template automatically */
|
203 |
-
|
204 |
-
/* Check if on the entries page and output javascript */
|
205 |
-
if(is_admin() && rgget('page') == 'gf_entries')
|
206 |
-
{
|
207 |
-
wp_enqueue_script( 'gfpdfeentries', PDF_PLUGIN_URL . 'resources/javascript/entries-admin.min.js', array('jquery') );
|
208 |
-
}
|
209 |
-
|
210 |
-
/*
|
211 |
-
* Register render class
|
212 |
-
*/
|
213 |
-
$this->render = new PDFRender();
|
214 |
-
|
215 |
-
/*
|
216 |
-
* Run the notifications filter / save action hook if the web server can write to the output folder
|
217 |
-
*/
|
218 |
-
if($gfpdfe_data->can_write_output_dir === true)
|
219 |
-
{
|
220 |
-
add_action('gform_after_submission', array('GFPDF_Core_Model', 'gfpdfe_save_pdf'), 10, 2);
|
221 |
-
add_filter('gform_notification', array('GFPDF_Core_Model', 'gfpdfe_create_and_attach_pdf'), 100, 3); /* ensure it's called later than standard so the attachment array isn't overridden */
|
222 |
-
}
|
223 |
-
|
224 |
-
}
|
225 |
-
|
226 |
-
/*
|
227 |
-
* Do processes that require Wordpress Admin to be fully loaded
|
228 |
-
*/
|
229 |
-
public static function fully_loaded_admin()
|
230 |
-
{
|
231 |
-
|
232 |
-
global $gfpdfe_data;
|
233 |
-
|
234 |
-
/*
|
235 |
-
* Don't run initialiser if we cannot...
|
236 |
-
*/
|
237 |
-
if($gfpdfe_data->allow_initilisation === false)
|
238 |
-
{
|
239 |
-
/*
|
240 |
-
* Prompt user about a server configuration problem
|
241 |
-
*/
|
242 |
-
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_server_problem_detected"));
|
243 |
-
return false;
|
244 |
-
}
|
245 |
-
|
246 |
-
/*
|
247 |
-
* Check if we have direct write access to the server
|
248 |
-
*/
|
249 |
-
GFPDF_InstallUpdater::check_filesystem_api();
|
250 |
-
|
251 |
-
/*
|
252 |
-
* Check if we can automatically deploy the software.
|
253 |
-
* 90% of sites should be able to do this as they will have 'direct' write abilities
|
254 |
-
* to their server files.
|
255 |
-
*/
|
256 |
-
GFPDF_InstallUpdater::maybe_deploy();
|
257 |
-
|
258 |
-
/*
|
259 |
-
* Check if we need to deploy the software
|
260 |
-
*/
|
261 |
-
self::check_deployment();
|
262 |
-
|
263 |
-
/*
|
264 |
-
* Check if the user has switched themes and they haven't yet prompt user to copy over directory structure
|
265 |
-
* If the plugin has just initialised we won't check for a theme swap as initialisation will reset this value
|
266 |
-
*/
|
267 |
-
if(!rgpost('upgrade'))
|
268 |
-
{
|
269 |
-
GFPDF_InstallUpdater::check_theme_switch();
|
270 |
-
}
|
271 |
-
}
|
272 |
-
|
273 |
-
/*
|
274 |
-
* Depending on what page we are on, we need to fire different notices
|
275 |
-
* We've added our own custom notice to the settings page as some functions fire later than the normal 'admin_notices' action
|
276 |
-
*/
|
277 |
-
private static function set_notice_type()
|
278 |
-
{
|
279 |
-
global $gfpdfe_data;
|
280 |
-
|
281 |
-
if(PDF_Common::is_settings())
|
282 |
-
{
|
283 |
-
$gfpdfe_data->notice_type = 'gfpdfe_notices';
|
284 |
-
}
|
285 |
-
else if (is_multisite() && is_network_admin())
|
286 |
-
{
|
287 |
-
$gfpdfe_data->notice_type = 'network_admin_notices';
|
288 |
-
}
|
289 |
-
else
|
290 |
-
{
|
291 |
-
$gfpdfe_data->notice_type = 'admin_notices';
|
292 |
-
}
|
293 |
-
}
|
294 |
-
|
295 |
-
/*
|
296 |
-
* Check if the software needs to be deployed/redeployed
|
297 |
-
*/
|
298 |
-
public static function check_deployment()
|
299 |
-
{
|
300 |
-
|
301 |
-
global $gfpdfe_data;
|
302 |
-
|
303 |
-
/*
|
304 |
-
* Check if client is using the automated installer
|
305 |
-
* If installer has issues or client cannot use auto installer (using FTP/SSH ect) then run the usual
|
306 |
-
* initialisation messages.
|
307 |
-
*/
|
308 |
-
if($gfpdfe_data->automated === true && $gfpdfe_data->fresh_install === true & get_option('gfpdfe_automated_install') != 'installing')
|
309 |
-
{
|
310 |
-
return;
|
311 |
-
}
|
312 |
-
|
313 |
-
/*
|
314 |
-
* Check if GF PDF Extended is correctly installed. If not we'll run the installer.
|
315 |
-
*/
|
316 |
-
$theme_switch = get_option('gfpdfe_switch_theme');
|
317 |
-
|
318 |
-
if( (
|
319 |
-
(get_option('gf_pdf_extended_installed') != 'installed')
|
320 |
-
) && (!rgpost('upgrade') )
|
321 |
-
&& (empty($theme_switch['old']) )
|
322 |
-
)
|
323 |
-
{
|
324 |
-
/*
|
325 |
-
* Prompt user to initialise plugin
|
326 |
-
*/
|
327 |
-
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_not_deployed_fresh"));
|
328 |
-
}
|
329 |
-
elseif( (
|
330 |
-
( !is_dir(PDF_TEMPLATE_LOCATION)) ||
|
331 |
-
( !file_exists(PDF_TEMPLATE_LOCATION . 'configuration.php') ) ||
|
332 |
-
( !is_dir(PDF_SAVE_LOCATION) )
|
333 |
-
)
|
334 |
-
&& (!rgpost('upgrade'))
|
335 |
-
&& (empty($theme_switch['old']) )
|
336 |
-
|
337 |
-
)
|
338 |
-
{
|
339 |
-
|
340 |
-
/*
|
341 |
-
* Prompt user that a problem was detected and they need to redeploy
|
342 |
-
*/
|
343 |
-
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_problem_detected"));
|
344 |
-
}
|
345 |
-
}
|
346 |
-
|
347 |
-
/**
|
348 |
-
* Add our scripts and settings page to the admin area
|
349 |
-
*/
|
350 |
-
public static function gfe_admin_init()
|
351 |
-
{
|
352 |
-
/*
|
353 |
-
* Configure the settings page
|
354 |
-
*/
|
355 |
-
wp_enqueue_style( 'pdfextended-admin-styles', PDF_PLUGIN_URL . 'resources/css/admin-styles.min.css', array('dashicons'), '1.3' );
|
356 |
-
wp_enqueue_script( 'pdfextended-settings-script', PDF_PLUGIN_URL . 'resources/javascript/admin.min.js', array(), '1.3' );
|
357 |
-
|
358 |
-
/*
|
359 |
-
* Localise admin script
|
360 |
-
*/
|
361 |
-
$localise_script = array(
|
362 |
-
'GFbaseUrl' => GFCommon::get_base_url(),
|
363 |
-
);
|
364 |
-
|
365 |
-
wp_localize_script( 'pdfextended-settings-script', 'GFPDF', $localise_script );
|
366 |
-
|
367 |
-
/*
|
368 |
-
* Register our scripts/styles with Gravity Forms to prevent them being removed in no conflict mode
|
369 |
-
*/
|
370 |
-
add_filter('gform_noconflict_scripts', array('GFPDF_Core', 'register_gravityform_scripts'));
|
371 |
-
add_filter('gform_noconflict_styles', array('GFPDF_Core', 'register_gravityform_styles'));
|
372 |
-
|
373 |
-
add_filter('gform_tooltips', array('GFPDF_Notices', 'add_tooltips'));
|
374 |
-
|
375 |
-
GFPDF_Settings::settings_page();
|
376 |
-
}
|
377 |
-
|
378 |
-
/*
|
379 |
-
* Register our scripts with Gravity Forms so they aren't removed when no conflict mode is active
|
380 |
-
*/
|
381 |
-
public static function register_gravityform_scripts($scripts)
|
382 |
-
{
|
383 |
-
$scripts[] = 'pdfextended-settings-script';
|
384 |
-
$scripts[] = 'gfpdfeentries';
|
385 |
-
|
386 |
-
return $scripts;
|
387 |
-
}
|
388 |
-
|
389 |
-
/*
|
390 |
-
* Register our styles with Gravity Forms so they aren't removed when no conflict mode is active
|
391 |
-
*/
|
392 |
-
public static function register_gravityform_styles($styles)
|
393 |
-
{
|
394 |
-
$styles[] = 'pdfextended-admin-styles';
|
395 |
-
|
396 |
-
return $styles;
|
397 |
-
}
|
398 |
-
|
399 |
-
}
|
400 |
-
|
401 |
-
/*
|
402 |
-
* array_replace_recursive was added in PHP5.3
|
403 |
-
* Add fallback support for those with a version lower than this
|
404 |
-
* as Wordpress still supports PHP5.0 to PHP5.2
|
405 |
-
*/
|
406 |
-
if (!function_exists('array_replace_recursive'))
|
407 |
-
{
|
408 |
-
function array_replace_recursive()
|
409 |
-
{
|
410 |
-
// Get array arguments
|
411 |
-
$arrays = func_get_args();
|
412 |
-
|
413 |
-
// Define the original array
|
414 |
-
$original = array_shift($arrays);
|
415 |
-
|
416 |
-
// Loop through arrays
|
417 |
-
foreach ($arrays as $array)
|
418 |
-
{
|
419 |
-
// Loop through array key/value pairs
|
420 |
-
foreach ($array as $key => $value)
|
421 |
-
{
|
422 |
-
if(!isset($original[$key]))
|
423 |
-
$original[$key] = array();
|
424 |
-
|
425 |
-
// Value is an array
|
426 |
-
if (is_array($value))
|
427 |
-
{
|
428 |
-
// Traverse the array; replace or add result to original array
|
429 |
-
$original[$key] = array_replace_recursive($original[$key], $array[$key]);
|
430 |
-
}
|
431 |
-
|
432 |
-
// Value is not an array
|
433 |
-
else
|
434 |
-
{
|
435 |
-
// Replace or add current value to original array
|
436 |
-
$original[$key] = $value;
|
437 |
-
}
|
438 |
-
}
|
439 |
-
}
|
440 |
-
|
441 |
-
// Return the joined array
|
442 |
-
return $original;
|
443 |
-
}
|
444 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/*
|
4 |
+
Plugin Name: Gravity Forms PDF Extended
|
5 |
+
Plugin URI: http://www.gravityformspdfextended.com
|
6 |
+
Description: Gravity Forms PDF Extended allows you to save/view/download a PDF from the front- and back-end, and automate PDF creation on form submission. Our Business Plus package also allows you to overlay field onto an existing PDF.
|
7 |
+
Version: 3.5.11
|
8 |
+
Author: Blue Liquid Designs
|
9 |
+
Author URI: http://www.blueliquiddesigns.com.au
|
10 |
+
|
11 |
+
------------------------------------------------------------------------
|
12 |
+
|
13 |
+
This program is free software; you can redistribute it and/or modify
|
14 |
+
it under the terms of the GNU General Public License as published by
|
15 |
+
the Free Software Foundation; either version 2 of the License, or
|
16 |
+
(at your option) any later version.
|
17 |
+
|
18 |
+
This program is distributed in the hope that it will be useful,
|
19 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
20 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
21 |
+
GNU General Public License for more details.
|
22 |
+
*/
|
23 |
+
|
24 |
+
/*
|
25 |
+
* As PDFs can't be generated if notices are displaying, turn off error reporting to the screen if not in debug mode.
|
26 |
+
* Production servers should already have this done.
|
27 |
+
*/
|
28 |
+
if(WP_DEBUG !== true)
|
29 |
+
{
|
30 |
+
error_reporting(0);
|
31 |
+
}
|
32 |
+
|
33 |
+
/*
|
34 |
+
* Define our constants
|
35 |
+
*/
|
36 |
+
define('PDF_EXTENDED_VERSION', '3.5.11');
|
37 |
+
define('GF_PDF_EXTENDED_SUPPORTED_VERSION', '1.7');
|
38 |
+
define('GF_PDF_EXTENDED_WP_SUPPORTED_VERSION', '3.5');
|
39 |
+
define('GF_PDF_EXTENDED_PHP_SUPPORTED_VERSION', '5');
|
40 |
+
|
41 |
+
define('PDF_PLUGIN_DIR', plugin_dir_path( __FILE__ ));
|
42 |
+
define('PDF_PLUGIN_URL', plugin_dir_url( __FILE__ ));
|
43 |
+
define("PDF_SETTINGS_URL", site_url() .'/wp-admin/admin.php?page=gf_settings&subview=PDF');
|
44 |
+
define('PDF_SAVE_FOLDER', 'PDF_EXTENDED_TEMPLATES');
|
45 |
+
define('PDF_SAVE_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/output/');
|
46 |
+
define('PDF_FONT_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/fonts/');
|
47 |
+
define('PDF_TEMPLATE_LOCATION', get_stylesheet_directory().'/'.PDF_SAVE_FOLDER.'/');
|
48 |
+
define('PDF_TEMPLATE_URL_LOCATION', get_stylesheet_directory_uri().'/'. PDF_SAVE_FOLDER .'/');
|
49 |
+
define('GF_PDF_EXTENDED_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
50 |
+
|
51 |
+
/*
|
52 |
+
* Include the core helper files
|
53 |
+
*/
|
54 |
+
include PDF_PLUGIN_DIR . 'helper/api.php';
|
55 |
+
include PDF_PLUGIN_DIR . 'helper/data.php';
|
56 |
+
include PDF_PLUGIN_DIR . 'helper/notices.php';
|
57 |
+
include PDF_PLUGIN_DIR . 'helper/pdf-configuration-indexer.php';
|
58 |
+
include PDF_PLUGIN_DIR . 'helper/installation-update-manager.php';
|
59 |
+
|
60 |
+
/*
|
61 |
+
* Initialise our data helper class
|
62 |
+
*/
|
63 |
+
global $gfpdfe_data;
|
64 |
+
$gfpdfe_data = new GFPDFE_DATA();
|
65 |
+
|
66 |
+
include PDF_PLUGIN_DIR . 'pdf-settings.php';
|
67 |
+
include PDF_PLUGIN_DIR . 'helper/pdf-common.php';
|
68 |
+
|
69 |
+
/*
|
70 |
+
* Initiate the class after Gravity Forms has been loaded using the init hook.
|
71 |
+
*/
|
72 |
+
add_action('init', array('GFPDF_Core', 'pdf_init'));
|
73 |
+
add_action('wp_ajax_support_request', array('GFPDF_Settings_Model', 'gfpdf_support_request'));
|
74 |
+
|
75 |
+
|
76 |
+
class GFPDF_Core extends PDFGenerator
|
77 |
+
{
|
78 |
+
public $render;
|
79 |
+
|
80 |
+
/*
|
81 |
+
* Main Controller
|
82 |
+
* First function fired when plugin is loaded
|
83 |
+
* Determines if the plugin can run or not
|
84 |
+
*/
|
85 |
+
public static function pdf_init()
|
86 |
+
{
|
87 |
+
global $gfpdfe_data;
|
88 |
+
|
89 |
+
/*
|
90 |
+
* Set the notice type
|
91 |
+
*/
|
92 |
+
self::set_notice_type();
|
93 |
+
|
94 |
+
/*
|
95 |
+
* Add localisation support
|
96 |
+
*/
|
97 |
+
load_plugin_textdomain('pdfextended', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
98 |
+
|
99 |
+
/*
|
100 |
+
* Call our Settings class which will do our compatibility processing
|
101 |
+
*/
|
102 |
+
$gfpdfe_data->settingsClass = new GFPDF_Settings();
|
103 |
+
|
104 |
+
/*
|
105 |
+
* Only run settings page if Gravity Forms version is installed and compatible
|
106 |
+
* Needs to be run before major compatibility checks so it can prompt user
|
107 |
+
* about issues with WP version or PHP
|
108 |
+
*/
|
109 |
+
if($gfpdfe_data->gf_is_compatible === true)
|
110 |
+
{
|
111 |
+
/*
|
112 |
+
* Run our scripts and add the settings page to the admin area
|
113 |
+
*/
|
114 |
+
add_action('admin_init', array('GFPDF_Core', 'gfe_admin_init'), 9);
|
115 |
+
}
|
116 |
+
|
117 |
+
/*
|
118 |
+
* We'll initialise our model which will do any function checks ect
|
119 |
+
*/
|
120 |
+
include PDF_PLUGIN_DIR . 'model/pdf.php';
|
121 |
+
|
122 |
+
/*
|
123 |
+
* Check for any major compatibility issues early
|
124 |
+
*/
|
125 |
+
if(GFPDF_Core_Model::check_major_compatibility() === false)
|
126 |
+
{
|
127 |
+
/*
|
128 |
+
* Major compatibility errors (WP version, Gravity Forms or PHP errors)
|
129 |
+
* Exit to prevent conflicts
|
130 |
+
*/
|
131 |
+
return;
|
132 |
+
}
|
133 |
+
|
134 |
+
/*
|
135 |
+
* Some functions are required to monitor changes in the admin area
|
136 |
+
* and ensure the plugin functions smoothly
|
137 |
+
*/
|
138 |
+
add_action('admin_init', array('GFPDF_Core', 'fully_loaded_admin'), 9999); /* run later than usual to give our auto initialiser a chance to fire */
|
139 |
+
add_action('after_switch_theme', array('GFPDF_InstallUpdater', 'gf_pdf_on_switch_theme'), 10, 2); /* listen for a theme chance and sync our PDF_EXTENDED_TEMPLATE folder */
|
140 |
+
|
141 |
+
/*
|
142 |
+
* Only load the plugin if the following requirements are met:
|
143 |
+
* - Load on Gravity Forms Admin pages
|
144 |
+
* - Load if requesting PDF file
|
145 |
+
* - Load if on Gravity Form page on the front end
|
146 |
+
* - Load if receiving Paypal IPN
|
147 |
+
*/
|
148 |
+
if( ( isset($_GET['page']) && (substr($_GET['page'], 0, 3) === 'gf_') ) ||
|
149 |
+
( isset($_GET['gf_pdf']) ) ||
|
150 |
+
( isset($_POST["gform_submit"]) && GFPDF_Core_Model::valid_gravity_forms() ||
|
151 |
+
( defined( 'DOING_AJAX' ) && DOING_AJAX && isset($_POST['action']) && isset($_POST['gf_resend_notifications'])) )
|
152 |
+
)
|
153 |
+
{
|
154 |
+
/*
|
155 |
+
* Initialise the core class which will load the __construct() function
|
156 |
+
*/
|
157 |
+
global $gfpdf;
|
158 |
+
$gfpdf = new GFPDF_Core();
|
159 |
+
}
|
160 |
+
|
161 |
+
return;
|
162 |
+
|
163 |
+
}
|
164 |
+
|
165 |
+
public function __construct()
|
166 |
+
{
|
167 |
+
|
168 |
+
/*
|
169 |
+
* Ensure the system is fully installed
|
170 |
+
* We run this after the 'settings' page has been set up (above)
|
171 |
+
*/
|
172 |
+
if(GFPDF_Core_Model::is_fully_installed() === false)
|
173 |
+
{
|
174 |
+
return;
|
175 |
+
}
|
176 |
+
|
177 |
+
global $gfpdfe_data;
|
178 |
+
|
179 |
+
/*
|
180 |
+
* Include the core files
|
181 |
+
*/
|
182 |
+
include_once PDF_PLUGIN_DIR . 'helper/pdf-render.php';
|
183 |
+
include_once PDF_PLUGIN_DIR . 'helper/pdf-entry-detail.php';
|
184 |
+
|
185 |
+
/*
|
186 |
+
* Set up the PDF configuration and indexer
|
187 |
+
* Accessed through $this->configuration and $this->index.
|
188 |
+
*/
|
189 |
+
parent::__construct();
|
190 |
+
|
191 |
+
/*
|
192 |
+
* Add our main hooks
|
193 |
+
*/
|
194 |
+
add_action('gform_entries_first_column_actions', array('GFPDF_Core_Model', 'pdf_link'), 10, 4);
|
195 |
+
add_action("gform_entry_info", array('GFPDF_Core_Model', 'detail_pdf_link'), 10, 2);
|
196 |
+
add_action('wp', array('GFPDF_Core_Model', 'process_exterior_pages'));
|
197 |
+
|
198 |
+
/*
|
199 |
+
* Apply default filters
|
200 |
+
*/
|
201 |
+
add_filter('gfpdfe_pdf_template', array('PDF_Common', 'do_mergetags'), 10, 3); /* convert mergetags in PDF template automatically */
|
202 |
+
add_filter('gfpdfe_pdf_template', 'do_shortcode', 10, 1); /* convert shortcodes in PDF template automatically */
|
203 |
+
|
204 |
+
/* Check if on the entries page and output javascript */
|
205 |
+
if(is_admin() && rgget('page') == 'gf_entries')
|
206 |
+
{
|
207 |
+
wp_enqueue_script( 'gfpdfeentries', PDF_PLUGIN_URL . 'resources/javascript/entries-admin.min.js', array('jquery') );
|
208 |
+
}
|
209 |
+
|
210 |
+
/*
|
211 |
+
* Register render class
|
212 |
+
*/
|
213 |
+
$this->render = new PDFRender();
|
214 |
+
|
215 |
+
/*
|
216 |
+
* Run the notifications filter / save action hook if the web server can write to the output folder
|
217 |
+
*/
|
218 |
+
if($gfpdfe_data->can_write_output_dir === true)
|
219 |
+
{
|
220 |
+
add_action('gform_after_submission', array('GFPDF_Core_Model', 'gfpdfe_save_pdf'), 10, 2);
|
221 |
+
add_filter('gform_notification', array('GFPDF_Core_Model', 'gfpdfe_create_and_attach_pdf'), 100, 3); /* ensure it's called later than standard so the attachment array isn't overridden */
|
222 |
+
}
|
223 |
+
|
224 |
+
}
|
225 |
+
|
226 |
+
/*
|
227 |
+
* Do processes that require Wordpress Admin to be fully loaded
|
228 |
+
*/
|
229 |
+
public static function fully_loaded_admin()
|
230 |
+
{
|
231 |
+
|
232 |
+
global $gfpdfe_data;
|
233 |
+
|
234 |
+
/*
|
235 |
+
* Don't run initialiser if we cannot...
|
236 |
+
*/
|
237 |
+
if($gfpdfe_data->allow_initilisation === false)
|
238 |
+
{
|
239 |
+
/*
|
240 |
+
* Prompt user about a server configuration problem
|
241 |
+
*/
|
242 |
+
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_server_problem_detected"));
|
243 |
+
return false;
|
244 |
+
}
|
245 |
+
|
246 |
+
/*
|
247 |
+
* Check if we have direct write access to the server
|
248 |
+
*/
|
249 |
+
GFPDF_InstallUpdater::check_filesystem_api();
|
250 |
+
|
251 |
+
/*
|
252 |
+
* Check if we can automatically deploy the software.
|
253 |
+
* 90% of sites should be able to do this as they will have 'direct' write abilities
|
254 |
+
* to their server files.
|
255 |
+
*/
|
256 |
+
GFPDF_InstallUpdater::maybe_deploy();
|
257 |
+
|
258 |
+
/*
|
259 |
+
* Check if we need to deploy the software
|
260 |
+
*/
|
261 |
+
self::check_deployment();
|
262 |
+
|
263 |
+
/*
|
264 |
+
* Check if the user has switched themes and they haven't yet prompt user to copy over directory structure
|
265 |
+
* If the plugin has just initialised we won't check for a theme swap as initialisation will reset this value
|
266 |
+
*/
|
267 |
+
if(!rgpost('upgrade'))
|
268 |
+
{
|
269 |
+
GFPDF_InstallUpdater::check_theme_switch();
|
270 |
+
}
|
271 |
+
}
|
272 |
+
|
273 |
+
/*
|
274 |
+
* Depending on what page we are on, we need to fire different notices
|
275 |
+
* We've added our own custom notice to the settings page as some functions fire later than the normal 'admin_notices' action
|
276 |
+
*/
|
277 |
+
private static function set_notice_type()
|
278 |
+
{
|
279 |
+
global $gfpdfe_data;
|
280 |
+
|
281 |
+
if(PDF_Common::is_settings())
|
282 |
+
{
|
283 |
+
$gfpdfe_data->notice_type = 'gfpdfe_notices';
|
284 |
+
}
|
285 |
+
else if (is_multisite() && is_network_admin())
|
286 |
+
{
|
287 |
+
$gfpdfe_data->notice_type = 'network_admin_notices';
|
288 |
+
}
|
289 |
+
else
|
290 |
+
{
|
291 |
+
$gfpdfe_data->notice_type = 'admin_notices';
|
292 |
+
}
|
293 |
+
}
|
294 |
+
|
295 |
+
/*
|
296 |
+
* Check if the software needs to be deployed/redeployed
|
297 |
+
*/
|
298 |
+
public static function check_deployment()
|
299 |
+
{
|
300 |
+
|
301 |
+
global $gfpdfe_data;
|
302 |
+
|
303 |
+
/*
|
304 |
+
* Check if client is using the automated installer
|
305 |
+
* If installer has issues or client cannot use auto installer (using FTP/SSH ect) then run the usual
|
306 |
+
* initialisation messages.
|
307 |
+
*/
|
308 |
+
if($gfpdfe_data->automated === true && $gfpdfe_data->fresh_install === true & get_option('gfpdfe_automated_install') != 'installing')
|
309 |
+
{
|
310 |
+
return;
|
311 |
+
}
|
312 |
+
|
313 |
+
/*
|
314 |
+
* Check if GF PDF Extended is correctly installed. If not we'll run the installer.
|
315 |
+
*/
|
316 |
+
$theme_switch = get_option('gfpdfe_switch_theme');
|
317 |
+
|
318 |
+
if( (
|
319 |
+
(get_option('gf_pdf_extended_installed') != 'installed')
|
320 |
+
) && (!rgpost('upgrade') )
|
321 |
+
&& (empty($theme_switch['old']) )
|
322 |
+
)
|
323 |
+
{
|
324 |
+
/*
|
325 |
+
* Prompt user to initialise plugin
|
326 |
+
*/
|
327 |
+
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_not_deployed_fresh"));
|
328 |
+
}
|
329 |
+
elseif( (
|
330 |
+
( !is_dir(PDF_TEMPLATE_LOCATION)) ||
|
331 |
+
( !file_exists(PDF_TEMPLATE_LOCATION . 'configuration.php') ) ||
|
332 |
+
( !is_dir(PDF_SAVE_LOCATION) )
|
333 |
+
)
|
334 |
+
&& (!rgpost('upgrade'))
|
335 |
+
&& (empty($theme_switch['old']) )
|
336 |
+
|
337 |
+
)
|
338 |
+
{
|
339 |
+
|
340 |
+
/*
|
341 |
+
* Prompt user that a problem was detected and they need to redeploy
|
342 |
+
*/
|
343 |
+
add_action($gfpdfe_data->notice_type, array("GFPDF_Notices", "gf_pdf_problem_detected"));
|
344 |
+
}
|
345 |
+
}
|
346 |
+
|
347 |
+
/**
|
348 |
+
* Add our scripts and settings page to the admin area
|
349 |
+
*/
|
350 |
+
public static function gfe_admin_init()
|
351 |
+
{
|
352 |
+
/*
|
353 |
+
* Configure the settings page
|
354 |
+
*/
|
355 |
+
wp_enqueue_style( 'pdfextended-admin-styles', PDF_PLUGIN_URL . 'resources/css/admin-styles.min.css', array('dashicons'), '1.3' );
|
356 |
+
wp_enqueue_script( 'pdfextended-settings-script', PDF_PLUGIN_URL . 'resources/javascript/admin.min.js', array(), '1.3' );
|
357 |
+
|
358 |
+
/*
|
359 |
+
* Localise admin script
|
360 |
+
*/
|
361 |
+
$localise_script = array(
|
362 |
+
'GFbaseUrl' => GFCommon::get_base_url(),
|
363 |
+
);
|
364 |
+
|
365 |
+
wp_localize_script( 'pdfextended-settings-script', 'GFPDF', $localise_script );
|
366 |
+
|
367 |
+
/*
|
368 |
+
* Register our scripts/styles with Gravity Forms to prevent them being removed in no conflict mode
|
369 |
+
*/
|
370 |
+
add_filter('gform_noconflict_scripts', array('GFPDF_Core', 'register_gravityform_scripts'));
|
371 |
+
add_filter('gform_noconflict_styles', array('GFPDF_Core', 'register_gravityform_styles'));
|
372 |
+
|
373 |
+
add_filter('gform_tooltips', array('GFPDF_Notices', 'add_tooltips'));
|
374 |
+
|
375 |
+
GFPDF_Settings::settings_page();
|
376 |
+
}
|
377 |
+
|
378 |
+
/*
|
379 |
+
* Register our scripts with Gravity Forms so they aren't removed when no conflict mode is active
|
380 |
+
*/
|
381 |
+
public static function register_gravityform_scripts($scripts)
|
382 |
+
{
|
383 |
+
$scripts[] = 'pdfextended-settings-script';
|
384 |
+
$scripts[] = 'gfpdfeentries';
|
385 |
+
|
386 |
+
return $scripts;
|
387 |
+
}
|
388 |
+
|
389 |
+
/*
|
390 |
+
* Register our styles with Gravity Forms so they aren't removed when no conflict mode is active
|
391 |
+
*/
|
392 |
+
public static function register_gravityform_styles($styles)
|
393 |
+
{
|
394 |
+
$styles[] = 'pdfextended-admin-styles';
|
395 |
+
|
396 |
+
return $styles;
|
397 |
+
}
|
398 |
+
|
399 |
+
}
|
400 |
+
|
401 |
+
/*
|
402 |
+
* array_replace_recursive was added in PHP5.3
|
403 |
+
* Add fallback support for those with a version lower than this
|
404 |
+
* as Wordpress still supports PHP5.0 to PHP5.2
|
405 |
+
*/
|
406 |
+
if (!function_exists('array_replace_recursive'))
|
407 |
+
{
|
408 |
+
function array_replace_recursive()
|
409 |
+
{
|
410 |
+
// Get array arguments
|
411 |
+
$arrays = func_get_args();
|
412 |
+
|
413 |
+
// Define the original array
|
414 |
+
$original = array_shift($arrays);
|
415 |
+
|
416 |
+
// Loop through arrays
|
417 |
+
foreach ($arrays as $array)
|
418 |
+
{
|
419 |
+
// Loop through array key/value pairs
|
420 |
+
foreach ($array as $key => $value)
|
421 |
+
{
|
422 |
+
if(!isset($original[$key]))
|
423 |
+
$original[$key] = array();
|
424 |
+
|
425 |
+
// Value is an array
|
426 |
+
if (is_array($value))
|
427 |
+
{
|
428 |
+
// Traverse the array; replace or add result to original array
|
429 |
+
$original[$key] = array_replace_recursive($original[$key], $array[$key]);
|
430 |
+
}
|
431 |
+
|
432 |
+
// Value is not an array
|
433 |
+
else
|
434 |
+
{
|
435 |
+
// Replace or add current value to original array
|
436 |
+
$original[$key] = $value;
|
437 |
+
}
|
438 |
+
}
|
439 |
+
}
|
440 |
+
|
441 |
+
// Return the joined array
|
442 |
+
return $original;
|
443 |
+
}
|
444 |
+
}
|
view/templates/settings/changelog.php
CHANGED
@@ -21,11 +21,17 @@
|
|
21 |
<p><strong>Current Version: <?php echo PDF_EXTENDED_VERSION; ?></strong></p>
|
22 |
|
23 |
<h3><?php echo PDF_EXTENDED_VERSION; ?></h3>
|
|
|
|
|
|
|
24 |
|
|
|
25 |
<ul>
|
26 |
<li>Housekeeping - Include individual scoring for Gravity Form Survey Likert field in the $form_data['survey'] array</li>
|
27 |
<li>Bug - Fix fatal error when Gravity Forms isn't activated, but PDF Extended is.</li>
|
28 |
</ul>
|
|
|
|
|
29 |
<ul>
|
30 |
<li>Bug - Rollback recent changes that introduced the GFAPI as introduces errors for older versions of Gravity Forms. Will reintroduce in next major release and increase the minimum Gravity Forms version.</li>
|
31 |
</ul>
|
21 |
<p><strong>Current Version: <?php echo PDF_EXTENDED_VERSION; ?></strong></p>
|
22 |
|
23 |
<h3><?php echo PDF_EXTENDED_VERSION; ?></h3>
|
24 |
+
<ul>
|
25 |
+
<li>Bug - Fix security issue which gave unauthorised users access to Gravity Form entires</li>
|
26 |
+
</ul>
|
27 |
|
28 |
+
<h3>3.5.10</h3>
|
29 |
<ul>
|
30 |
<li>Housekeeping - Include individual scoring for Gravity Form Survey Likert field in the $form_data['survey'] array</li>
|
31 |
<li>Bug - Fix fatal error when Gravity Forms isn't activated, but PDF Extended is.</li>
|
32 |
</ul>
|
33 |
+
|
34 |
+
<h3>3.5.9</h3>
|
35 |
<ul>
|
36 |
<li>Bug - Rollback recent changes that introduced the GFAPI as introduces errors for older versions of Gravity Forms. Will reintroduce in next major release and increase the minimum Gravity Forms version.</li>
|
37 |
</ul>
|
view/templates/settings/initialisation-tab.php
CHANGED
@@ -50,7 +50,7 @@
|
|
50 |
</div>
|
51 |
<div class="rightcolumn">
|
52 |
<h2><?php _e("Can't Resolve the Issue?", 'pdfextended'); ?></h2>
|
53 |
-
<p><?php echo sprintf(__("Does Gravity Forms PDF Extended detect a problem that your web host won't fix? %sWe recommend you move to a quality web hosting service like WP Engine%s which runs our software straight out of the box.", 'pdfextended'), '<a href="http://www.shareasale.com/r.cfm?
|
54 |
</div>
|
55 |
|
56 |
<?php endif; ?>
|
50 |
</div>
|
51 |
<div class="rightcolumn">
|
52 |
<h2><?php _e("Can't Resolve the Issue?", 'pdfextended'); ?></h2>
|
53 |
+
<p><?php echo sprintf(__("Does Gravity Forms PDF Extended detect a problem that your web host won't fix? %sWe recommend you move to a quality web hosting service like WP Engine%s which runs our software straight out of the box.", 'pdfextended'), '<a href="http://www.shareasale.com/r.cfm?u=955815&m=41388&b=394686">', '</a>'); ?></p>
|
54 |
</div>
|
55 |
|
56 |
<?php endif; ?>
|