PluginProbe
E2Pdf – Export Pdf Tool for WordPress / 1.06.02
E2Pdf – Export Pdf Tool for WordPress v1.06.02
1.32.53 1.32.51 1.32.49 1.32.48 1.32.43 1.32.40 1.32.34 1.32.32 1.32.31 1.32.26 1.32.22 1.32.23 1.32.18 1.32.17 1.32.15 trunk 1.00.00 1.00.13 1.01.01 1.02.02 1.03.07 1.04.07 1.05.03 1.06.02 1.07.11 All 74 releases
e2pdf / classes / view / metaboxes / e2pdf_templates_settings.php

e2pdf_templates_settings.php in E2Pdf – Export Pdf Tool for WordPress 1.06.02, at classes/view/metaboxes/e2pdf_templates_settings.php

371 lines 16.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH')) {
3 die('Access denied.');
4 }
5 ?>
6 <div id="taxonomy-category" class="categorydiv e2pdf-tabs-panel">
7
8 <ul id="e2pdf-tabs" class="category-tabs e2pdf-tabs">
9 <li class="active"><a data-tab="e2pdf-template-style" href="javascript:void(0);"><?php _e('Style', 'e2pdf'); ?></a></li>
10 <li><a data-tab="e2pdf-template-template" href="javascript:void(0);"><?php _e('Template', 'e2pdf'); ?></a></li>
11 <li><a data-tab="e2pdf-template-pdf" href="javascript:void(0);"><?php _e('Pdf', 'e2pdf'); ?></a></li>
12 <li><a data-tab="e2pdf-template-meta" href="javascript:void(0);"><?php _e('Meta', 'e2pdf'); ?></a></li>
13 </ul>
14
15 <div class="e2pdf-rel">
16 <?php if (!get_option('e2pdf_email') && $this->helper->get('license')->get('type') == 'FREE') { ?>
17 <div class="e2pdf-email-lock e2pdf-ib">
18 <div id="e2pdf-email">
19 <div class="e2pdf-form-loader e2pdf-hidden-loader"><span class="spinner"></span></div>
20 <p class="post-attributes-label-wrapper">
21 <label><?php _e('Enter your E-mail to unlock this features', 'e2pdf'); ?>:</label>
22 </p>
23 <p class="post-attributes-label-wrapper">
24 <?php
25 $this->render('field', 'text', array(
26 'field' => array(
27 'name' => 'email',
28 'placeholder' => __('E-mail', 'e2pdf'),
29 'class' => 'e2pdf-w100'
30 ),
31 'value' => '',
32 ));
33 ?>
34 </p>
35 <p class="post-attributes-label-wrapper">
36 <input form-id="e2pdf-email" action="e2pdf_email" type="button" class="e2pdf-submit-form button-primary button-small" value="<?php _e('Unlock', 'e2pdf'); ?>">
37 </p>
38 </div>
39 </div>
40 <?php } ?>
41
42 <div id="e2pdf-template-style" class="tabs-panel e2pdf-rel">
43 <div class="e2pdf-options-panel">
44 <p class="post-attributes-label-wrapper">
45 <label><?php _e('Global Font', 'e2pdf'); ?>:</label>
46 <div class="e2pdf-grid">
47 <div class="e2pdf-ib e2pdf-w70 e2pdf-pr5">
48 <?php
49 $this->render('field', 'select', array(
50 'field' => array(
51 'id' => 'e2pdf-font',
52 'name' => 'font',
53 'class' => 'e2pdf-settings-style-change'
54 ),
55 'value' => $this->view->template->get('font') && array_search($this->view->template->get('font'), $this->get_fonts()) ? $this->view->template->get('font') : 'Noto Sans',
56 'options' => $this->get_fonts(true),
57 ));
58 ?>
59 </div><div class="e2pdf-ib e2pdf-w30 e2pdf-pl5">
60 <?php
61 $this->render('field', 'select', array(
62 'field' => array(
63 'id' => 'e2pdf-font-size',
64 'name' => 'font_size',
65 'class' => 'e2pdf-settings-style-change'
66 ),
67 'value' => $this->view->template->get('font_size') ? $this->view->template->get('font_size') : '14',
68 'options' => $this->get_font_sizes(),
69 ));
70 ?>
71 </div>
72 </div>
73 </p>
74 <p class="post-attributes-label-wrapper">
75 <div class="e2pdf-grid">
76 <div class="e2pdf-ib e2pdf-w50 e2pdf-pr5">
77 <label><?php _e('Line Height', 'e2pdf'); ?>:</label>
78 <?php
79 $this->render('field', 'select', array(
80 'field' => array(
81 'id' => 'e2pdf-line-height',
82 'name' => 'line_height',
83 'class' => 'e2pdf-settings-style-change'
84 ),
85 'value' => $this->view->template->get('line_height') ? $this->view->template->get('line_height') : '14',
86 'options' => $this->get_line_heights(),
87 ));
88 ?>
89 </div>
90 </div>
91 </p>
92
93 <p class="post-attributes-label-wrapper">
94 <div class="e2pdf-ib e2pdf-w100">
95 <div>
96 <label><?php _e('Font Color', 'e2pdf'); ?>:</label>
97 </div>
98 <div class="e2pdf-colorpicker-wr">
99 <?php
100 $this->render('field', 'text', array(
101 'field' => array(
102 'id' => 'e2pdf-font-color',
103 'name' => 'font_color',
104 'class' => 'e2pdf-color-picker e2pdf-color-picker-load e2pdf-settings-style-change',
105 'data-default' => '#000000',
106 ),
107 'value' => $this->view->template->get('font_color') ? $this->view->template->get('font_color') : '#000000',
108 ));
109 ?>
110 </div>
111 </div>
112 </p>
113
114 </div>
115 </div>
116
117
118 <div id="e2pdf-template-template" class="tabs-panel e2pdf-template-template e2pdf-rel" style="display: none;" >
119 <div class="e2pdf-options-panel">
120 <p class="post-attributes-label-wrapper">
121 <label>
122 <?php _e('Dataset Title', 'e2pdf'); ?>:
123 </label>
124 <?php
125 $this->render('field', 'text', array(
126 'field' => array(
127 'name' => 'dataset_title',
128 'placeholder' => __('Dataset Title', 'e2pdf'),
129 'class' => 'e2pdf-settings-template-change'
130 ),
131 'value' => $this->view->template->get('dataset_title'),
132 ));
133 ?>
134 </p>
135 <p class="post-attributes-label-wrapper">
136 <label>
137 <?php _e('Button Title', 'e2pdf'); ?>:
138 </label>
139 <?php
140 $this->render('field', 'text', array(
141 'field' => array(
142 'name' => 'button_title',
143 'placeholder' => __('Button Title', 'e2pdf'),
144 'class' => 'e2pdf-settings-template-change'
145 ),
146 'value' => $this->view->template->get('button_title'),
147 ));
148 ?>
149 </p>
150
151 <p class="post-attributes-label-wrapper">
152 <label>
153 <?php _e('Format', 'e2pdf'); ?>:
154 </label>
155 <?php
156 $this->render('field', 'select', array(
157 'field' => array(
158 'name' => 'format',
159 'class' => 'e2pdf-settings-template-change'
160 ),
161 'value' => $this->view->template->get('format'),
162 'options' => array(
163 'pdf' => 'PDF',
164 ),
165 ));
166 ?>
167 </p>
168
169 <p class="post-attributes-label-wrapper">
170 <?php
171 $this->render('field', 'checkbox', array(
172 'field' => array(
173 'name' => 'inline',
174 'placeholder' => __('Inline', 'e2pdf'),
175 'class' => 'e2pdf-settings-template-change'
176 ),
177 'value' => $this->view->template->get('inline'),
178 'checkbox_value' => 1,
179 'default_value' => 0,
180 ));
181 ?>
182 </p>
183 <p class="post-attributes-label-wrapper">
184 <?php
185 $this->render('field', 'checkbox', array(
186 'field' => array(
187 'name' => 'auto',
188 'placeholder' => __('Auto download', 'e2pdf'),
189 'class' => 'e2pdf-settings-template-change'
190 ),
191 'value' => $this->view->template->get('auto'),
192 'checkbox_value' => 1,
193 'default_value' => 0,
194 ));
195 ?>
196 </p>
197
198
199
200 </div>
201 </div>
202
203
204 <div id="e2pdf-template-pdf" class="tabs-panel e2pdf-template-pdf" style="display: none;" >
205 <div class="e2pdf-options-panel">
206 <p class="post-attributes-label-wrapper">
207 <label>
208 <?php _e('PDF Name', 'e2pdf'); ?>:
209 </label>
210 <?php
211 $this->render('field', 'text', array(
212 'field' => array(
213 'name' => 'name',
214 'placeholder' => __('PDF Name', 'e2pdf'),
215 'class' => 'e2pdf-settings-template-change'
216 ),
217 'value' => $this->view->template->get('name')
218 ));
219 ?>
220 </p>
221 <p class="post-attributes-label-wrapper">
222 <label>
223 <?php _e('Password', 'e2pdf'); ?>:
224 </label>
225 <?php
226 $this->render('field', 'text', array(
227 'field' => array(
228 'name' => 'password',
229 'placeholder' => __('Password', 'e2pdf'),
230 'class' => 'e2pdf-settings-template-change'
231 ),
232 'value' => $this->view->template->get('password'),
233 ));
234 ?>
235 </p>
236
237 <p class="post-attributes-label-wrapper">
238 <label>
239 <?php _e('Flatten', 'e2pdf'); ?>:
240 </label>
241 <?php
242 $this->render('field', 'select', array(
243 'field' => array(
244 'name' => 'flatten',
245 'class' => 'e2pdf-settings-template-change'
246 ),
247 'value' => $this->view->template->get('flatten'),
248 'options' => array(
249 '0' => 'No',
250 '1' => 'Yes',
251 '2' => 'Full',
252 ),
253 ));
254 ?>
255 </p>
256
257 <p class="post-attributes-label-wrapper">
258 <?php
259 $this->render('field', 'checkbox', array(
260 'field' => array(
261 'name' => 'appearance',
262 'placeholder' => __('Generate appearance', 'e2pdf'),
263 'class' => 'e2pdf-settings-template-change'
264 ),
265 'value' => $this->view->template->get('appearance'),
266 'checkbox_value' => 1,
267 'default_value' => 0,
268 ));
269 ?>
270 </p>
271
272 <p class="post-attributes-label-wrapper">
273 <label>
274 <?php _e('Compression', 'e2pdf'); ?>:
275 </label>
276 <?php
277 $this->render('field', 'select', array(
278 'field' => array(
279 'id' => 'e2pdf-compression',
280 'name' => 'compression',
281 'class' => 'e2pdf-settings-template-change'
282 ),
283 'value' => $this->view->template->get('compression') ? $this->view->template->get('compression') : '-1',
284 'options' => array(
285 '-1' => __('Default', 'e2pdf'),
286 '0' => '0',
287 '1' => '1',
288 '2' => '2',
289 '3' => '3',
290 '4' => '4',
291 '5' => '5',
292 '6' => '6',
293 '7' => '7',
294 '8' => '8',
295 '9' => '9',
296 ),
297 ));
298 ?>
299 </p>
300 </div>
301 </div>
302
303 <div id="e2pdf-template-meta" class="tabs-panel e2pdf-template-meta" style="display: none;" >
304 <div class="e2pdf-options-panel">
305 <p class="post-attributes-label-wrapper">
306 <label>
307 <?php _e('Title', 'e2pdf'); ?>:
308 </label>
309 <?php
310 $this->render('field', 'text', array(
311 'field' => array(
312 'name' => 'meta_title',
313 'placeholder' => __('Title', 'e2pdf'),
314 'class' => 'e2pdf-settings-template-change'
315 ),
316 'value' => $this->view->template->get('meta_title')
317 ));
318 ?>
319 </p>
320 <p class="post-attributes-label-wrapper">
321 <label>
322 <?php _e('Subject', 'e2pdf'); ?>:
323 </label>
324 <?php
325 $this->render('field', 'text', array(
326 'field' => array(
327 'name' => 'meta_subject',
328 'placeholder' => __('Subject', 'e2pdf'),
329 'class' => 'e2pdf-settings-template-change'
330 ),
331 'value' => $this->view->template->get('meta_subject')
332 ));
333 ?>
334 </p>
335 <p class="post-attributes-label-wrapper">
336 <label>
337 <?php _e('Author', 'e2pdf'); ?>:
338 </label>
339 <?php
340 $this->render('field', 'text', array(
341 'field' => array(
342 'name' => 'meta_author',
343 'placeholder' => __('Author', 'e2pdf'),
344 'class' => 'e2pdf-settings-template-change'
345 ),
346 'value' => $this->view->template->get('meta_author')
347 ));
348 ?>
349 </p>
350 <p class="post-attributes-label-wrapper">
351 <label>
352 <?php _e('Keywords', 'e2pdf'); ?>:
353 </label>
354 <?php
355 $this->render('field', 'text', array(
356 'field' => array(
357 'name' => 'meta_keywords',
358 'placeholder' => __('Keywords', 'e2pdf'),
359 'class' => 'e2pdf-settings-template-change'
360 ),
361 'value' => $this->view->template->get('meta_keywords')
362 ));
363 ?>
364 </p>
365 </div>
366 </div>
367 </div>
368
369
370 </div>
371