PDF Embedder - Version 2.4.1

Version Description

Code placeholders for tracking views/downloaders - available only in premium versions. Updated languages.

Download this release

Release Info

Developer danlester
Plugin Icon 128x128 PDF Embedder
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4 to 2.4.1

core/core_pdf_embedder.php CHANGED
@@ -507,8 +507,17 @@ class core_pdf_embedder {
507
  add_filter( 'media_send_to_editor', array($this, 'pdfemb_media_send_to_editor'), 20, 3 );
508
 
509
  register_setting( $this->get_options_pagename(), $this->get_options_name(), Array($this, 'pdfemb_options_validate') );
 
 
 
 
510
  }
511
-
 
 
 
 
 
512
  // Override in Premium
513
  public function pdfemb_init() {
514
  }
507
  add_filter( 'media_send_to_editor', array($this, 'pdfemb_media_send_to_editor'), 20, 3 );
508
 
509
  register_setting( $this->get_options_pagename(), $this->get_options_name(), Array($this, 'pdfemb_options_validate') );
510
+
511
+ add_filter( 'attachment_fields_to_edit', array($this, 'pdfemb_attachment_fields_to_edit'), 10, 2 );
512
+
513
+ wp_enqueue_style( 'pdfemb_admin_other_css', $this->my_plugin_url().'css/pdfemb-admin-other.css' );
514
  }
515
+
516
+ // Override in Basic and Commercial
517
+ public function pdfemb_attachment_fields_to_edit($form_fields, $post) {
518
+ return $form_fields;
519
+ }
520
+
521
  // Override in Premium
522
  public function pdfemb_init() {
523
  }
css/pdfemb-admin-other.css ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+
2
+ tr.compat-field-pdfemb-upgrade td.field {
3
+ padding-top: 8px;
4
+ margin: 0px 1px;
5
+ }
6
+
7
+ tr.compat-field-pdfemb-downloads td.field, tr.compat-field-pdfemb-views td.field {
8
+ padding-top: 8px;
9
+ margin: 0px 1px;
10
+ }
lang/deploy_make_lang.sh DELETED
@@ -1,11 +0,0 @@
1
- #!/bin/bash
2
-
3
- cd /Users/dan/git/PDFEmbedder/
4
-
5
- # php ../i18n-tools/add-textdomain.php -i pdf-embedder basic_pdf_embedder.php
6
- # php ../i18n-tools/add-textdomain.php -i pdf-embedder premium_mobile_pdf_embedder.php
7
- # php ../i18n-tools/add-textdomain.php -i pdf-embedder core/commercial_pdf_embedder.php
8
- # php ../i18n-tools/add-textdomain.php -i pdf-embedder core/core_pdf_embedder.php
9
-
10
- php ../i18n-tools/makepot.php wp-plugin . lang/orig_pdf-embedder.pot
11
- cat lang/orig_pdf-embedder.pot lang/pot_extra.pot > lang/pdf-embedder.pot
 
 
 
 
 
 
 
 
 
 
 
lang/pdf-embedder.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/PDFEmbedder\n"
7
- "POT-Creation-Date: 2015-11-19 14:40:08+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,26 +12,38 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: basic_pdf_embedder.php:63 core/commercial_pdf_embedder.php:60
16
  msgid "Download Button"
17
  msgstr ""
18
 
19
- #: basic_pdf_embedder.php:65
20
  msgid "Check to provide PDF download button on toolbar - only available in premium versions"
21
  msgstr ""
22
 
23
- #: basic_pdf_embedder.php:74
 
 
 
 
 
 
 
 
 
 
 
 
24
  msgid "Mobile-friendly embedding using PDF Embedder Premium"
25
  msgstr ""
26
 
27
- #: basic_pdf_embedder.php:75
28
  msgid ""
29
  "This free version of the plugin should work on most mobile browsers, but it will be cumbersome for users with small screens - it is difficult to position\n"
30
  " the document entirely within the screen, and your users' fingers may catch the entire browser page when\n"
31
  " they're trying only to move about the document..."
32
  msgstr ""
33
 
34
- #: basic_pdf_embedder.php:79
35
  msgid ""
36
  "Our <b>PDF Embedder Premium</b> plugin solves this problem with an intelligent 'full screen' mode.\n"
37
  " When the document is smaller than a certain width, the document displays only as a 'thumbnail' with a large\n"
@@ -42,10 +54,18 @@ msgid ""
42
  " the web page by mistake. Click Exit to return to the regular web page."
43
  msgstr ""
44
 
45
- #: basic_pdf_embedder.php:88 core/core_pdf_embedder.php:334
46
  msgid "See our website <a href=\"%s\">wp-pdf.com</a> for more details and purchase options."
47
  msgstr ""
48
 
 
 
 
 
 
 
 
 
49
  #: core/EDD_SL_Plugin_Updater.php:248
50
  msgid "There is a new version of %1$s available. <a target=\"_blank\" class=\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
51
  msgstr ""
@@ -71,97 +91,109 @@ msgid "Check to provide PDF download button in toolbar"
71
  msgstr ""
72
 
73
  #: core/commercial_pdf_embedder.php:72
 
 
 
 
74
  msgid "Default Mobile Settings"
75
  msgstr ""
76
 
77
- #: core/commercial_pdf_embedder.php:74
78
  msgid "When the document is smaller than the width specified below, the document displays only as a 'thumbnail' with a large 'View in Full Screen' button for the user to click to open."
79
  msgstr ""
80
 
81
- #: core/commercial_pdf_embedder.php:76
82
  msgid "Mobile Width"
83
  msgstr ""
84
 
85
- #: core/commercial_pdf_embedder.php:80
86
  msgid "Enter an integer number of pixels, or 0 to disable automatic full-screen"
87
  msgstr ""
88
 
89
- #: core/commercial_pdf_embedder.php:90
90
  msgid "You should have received a license key when you purchased this premium version of PDF Embedder."
91
  msgstr ""
92
 
93
- #: core/commercial_pdf_embedder.php:91
94
  msgid "Please enter it below to enable automatic updates, or <a href=\"%s\">email us</a> if you do not have one."
95
  msgstr ""
96
 
97
- #: core/commercial_pdf_embedder.php:93
98
  msgid "License Key"
99
  msgstr ""
100
 
101
- #: core/commercial_pdf_embedder.php:106
102
  msgid "Current License"
103
  msgstr ""
104
 
105
- #: core/commercial_pdf_embedder.php:109
106
  msgid "Status"
107
  msgstr ""
108
 
109
- #: core/commercial_pdf_embedder.php:113
110
  msgid "Last Checked"
111
  msgstr ""
112
 
113
- #: core/commercial_pdf_embedder.php:121
114
  msgid "License Expires"
115
  msgstr ""
116
 
117
- #: core/commercial_pdf_embedder.php:133
118
  msgid "To renew your license, please <a href=\"%s\" target=\"_blank\">click here</a>."
119
  msgstr ""
120
 
121
- #: core/commercial_pdf_embedder.php:136
122
  msgid "You will receive a 50% discount if you renew before your license expires."
123
  msgstr ""
124
 
125
- #: core/commercial_pdf_embedder.php:252
126
  msgid "Mobile width should be an integer number of pixels, or 0 to turn off"
127
  msgstr ""
128
 
129
- #: core/commercial_pdf_embedder.php:253
130
  msgid "License key is too short"
131
  msgstr ""
132
 
133
- #: core/commercial_pdf_embedder.php:255
134
  msgid "License key failed to activate"
135
  msgstr ""
136
 
137
- #: core/commercial_pdf_embedder.php:256
138
  msgid "License key does not exist in our system at all"
139
  msgstr ""
140
 
141
- #: core/commercial_pdf_embedder.php:257
142
  msgid "License key entered is for the wrong product"
143
  msgstr ""
144
 
145
- #: core/commercial_pdf_embedder.php:258
146
  msgid "License key has expired"
147
  msgstr ""
148
 
149
- #: core/commercial_pdf_embedder.php:259
150
  msgid "License key is not permitted for this website"
151
  msgstr ""
152
 
153
- #: core/commercial_pdf_embedder.php:260
154
  msgid "License key is not active for this website"
155
  msgstr ""
156
 
157
- #: core/commercial_pdf_embedder.php:261
158
  msgid "License key has been disabled"
159
  msgstr ""
160
 
161
- #: core/commercial_pdf_embedder.php:262
162
  msgid "License key was not provided"
163
  msgstr ""
164
 
 
 
 
 
 
 
 
 
165
  #: core/core_pdf_embedder.php:37
166
  msgid "Loading..."
167
  msgstr ""
@@ -266,110 +298,110 @@ msgstr ""
266
  msgid "Save Changes"
267
  msgstr ""
268
 
269
- #: core/core_pdf_embedder.php:265
270
  msgid "Default Viewer Settings"
271
  msgstr ""
272
 
273
- #: core/core_pdf_embedder.php:267
274
  msgid "Width"
275
  msgstr ""
276
 
277
- #: core/core_pdf_embedder.php:271
278
  msgid "Height"
279
  msgstr ""
280
 
281
- #: core/core_pdf_embedder.php:275
282
  msgid "Enter <b>max</b> or an integer number of pixels"
283
  msgstr ""
284
 
285
- #: core/core_pdf_embedder.php:279
286
  msgid "Toolbar Location"
287
  msgstr ""
288
 
289
- #: core/core_pdf_embedder.php:281
290
  msgid "Top"
291
  msgstr ""
292
 
293
- #: core/core_pdf_embedder.php:282
294
  msgid "Bottom"
295
  msgstr ""
296
 
297
- #: core/core_pdf_embedder.php:283
298
  msgid "Both"
299
  msgstr ""
300
 
301
- #: core/core_pdf_embedder.php:288
302
  msgid "Toolbar Hover"
303
  msgstr ""
304
 
305
- #: core/core_pdf_embedder.php:291
306
  msgid "Toolbar appears only on hover over document"
307
  msgstr ""
308
 
309
- #: core/core_pdf_embedder.php:296
310
  msgid "Toolbar always visible"
311
  msgstr ""
312
 
313
- #: core/core_pdf_embedder.php:308
314
  msgid "You can override these defaults for specific embeds by modifying the shortcodes - see <a href=\"%s\" target=\"_blank\">instructions</a>."
315
  msgstr ""
316
 
317
- #: core/core_pdf_embedder.php:328
318
  msgid "Protect your PDFs using PDF Embedder Secure"
319
  msgstr ""
320
 
321
- #: core/core_pdf_embedder.php:329
322
  msgid ""
323
  "Our <b>PDF Embedder Premium Secure</b> plugin provides the same simple but elegant viewer for your website visitors, with the added protection that\n"
324
  " it is difficult for users to download or print the original PDF document."
325
  msgstr ""
326
 
327
- #: core/core_pdf_embedder.php:332
328
  msgid "This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it."
329
  msgstr ""
330
 
331
- #: core/core_pdf_embedder.php:380
332
  msgid "Width must be \"max\" or an integer (number of pixels)"
333
  msgstr ""
334
 
335
- #: core/core_pdf_embedder.php:381
336
  msgid "Height must be \"max\" or an integer (number of pixels)"
337
  msgstr ""
338
 
339
- #: core/core_pdf_embedder.php:387
340
  msgid "Unspecified error"
341
  msgstr ""
342
 
343
- #: core/core_pdf_embedder.php:428
344
  msgid "Settings saved"
345
  msgstr ""
346
 
347
- #: core/core_pdf_embedder.php:515
348
  msgid "Settings"
349
  msgstr ""
350
 
351
- #: premium_secure_pdf_embedder.php:152 premium_secure_pdf_embedder.php:154
352
  msgid "Secure PDFs"
353
  msgstr ""
354
 
355
- #: premium_secure_pdf_embedder.php:157
356
  msgid "Send PDF media uploads to 'securepdfs' folder"
357
  msgstr ""
358
 
359
- #: premium_secure_pdf_embedder.php:164
360
  msgid ""
361
  "If 'Secure PDFs' is checked above, your PDF uploads will be 'secure' by default.\n"
362
  " That is, they should be uploaded to a 'securepdfs' sub-folder of your uploads area. These files should not be accessible directly,\n"
363
  " and the plugin provides a backdoor method for the embedded viewer to obtain the file contents."
364
  msgstr ""
365
 
366
- #: premium_secure_pdf_embedder.php:168
367
  msgid ""
368
  "This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it.\n"
369
  " Please note that it is still always possible for a determined user to obtain the original file. Sensitive information should never be presented to viewers in any form."
370
  msgstr ""
371
 
372
- #: premium_secure_pdf_embedder.php:171
373
  msgid "See <a href=\"http://wp-pdf.com/premium-instructions/?utm_source=PDF%20Settings%20Secure&utm_medium=premium&utm_campaign=Premium\" target=\"_blank\">Instructions</a> for more details."
374
  msgstr ""
375
 
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/PDFEmbedder\n"
7
+ "POT-Creation-Date: 2015-11-24 15:40:57+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: basic_pdf_embedder.php:76 core/commercial_pdf_embedder.php:60
16
  msgid "Download Button"
17
  msgstr ""
18
 
19
+ #: basic_pdf_embedder.php:78
20
  msgid "Check to provide PDF download button on toolbar - only available in premium versions"
21
  msgstr ""
22
 
23
+ #: basic_pdf_embedder.php:84 core/commercial_pdf_embedder.php:69
24
+ msgid "Track Views/Downloads"
25
+ msgstr ""
26
+
27
+ #: basic_pdf_embedder.php:86
28
+ msgid "Check to count number of views and downloads - only available in premium versions"
29
+ msgstr ""
30
+
31
+ #: basic_pdf_embedder.php:91
32
+ msgid "Find out more about <a href=\"%s\" target=\"_blank\">Premium Versions of the plugin on our website</a>."
33
+ msgstr ""
34
+
35
+ #: basic_pdf_embedder.php:101
36
  msgid "Mobile-friendly embedding using PDF Embedder Premium"
37
  msgstr ""
38
 
39
+ #: basic_pdf_embedder.php:102
40
  msgid ""
41
  "This free version of the plugin should work on most mobile browsers, but it will be cumbersome for users with small screens - it is difficult to position\n"
42
  " the document entirely within the screen, and your users' fingers may catch the entire browser page when\n"
43
  " they're trying only to move about the document..."
44
  msgstr ""
45
 
46
+ #: basic_pdf_embedder.php:106
47
  msgid ""
48
  "Our <b>PDF Embedder Premium</b> plugin solves this problem with an intelligent 'full screen' mode.\n"
49
  " When the document is smaller than a certain width, the document displays only as a 'thumbnail' with a large\n"
54
  " the web page by mistake. Click Exit to return to the regular web page."
55
  msgstr ""
56
 
57
+ #: basic_pdf_embedder.php:115 core/core_pdf_embedder.php:339
58
  msgid "See our website <a href=\"%s\">wp-pdf.com</a> for more details and purchase options."
59
  msgstr ""
60
 
61
+ #: basic_pdf_embedder.php:160
62
+ msgid "Track downloads and views with <a href=\"%s\" target=\"_blank\">PDF Embedder Premium</a>"
63
+ msgstr ""
64
+
65
+ #: basic_pdf_embedder.php:162
66
+ msgid "Downloads/Views"
67
+ msgstr ""
68
+
69
  #: core/EDD_SL_Plugin_Updater.php:248
70
  msgid "There is a new version of %1$s available. <a target=\"_blank\" class=\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
71
  msgstr ""
91
  msgstr ""
92
 
93
  #: core/commercial_pdf_embedder.php:72
94
+ msgid "Count number of views and downloads (figures will be shown in <a href=\"%s\">Media Library</a>)"
95
+ msgstr ""
96
+
97
+ #: core/commercial_pdf_embedder.php:82
98
  msgid "Default Mobile Settings"
99
  msgstr ""
100
 
101
+ #: core/commercial_pdf_embedder.php:84
102
  msgid "When the document is smaller than the width specified below, the document displays only as a 'thumbnail' with a large 'View in Full Screen' button for the user to click to open."
103
  msgstr ""
104
 
105
+ #: core/commercial_pdf_embedder.php:86
106
  msgid "Mobile Width"
107
  msgstr ""
108
 
109
+ #: core/commercial_pdf_embedder.php:90
110
  msgid "Enter an integer number of pixels, or 0 to disable automatic full-screen"
111
  msgstr ""
112
 
113
+ #: core/commercial_pdf_embedder.php:100
114
  msgid "You should have received a license key when you purchased this premium version of PDF Embedder."
115
  msgstr ""
116
 
117
+ #: core/commercial_pdf_embedder.php:101
118
  msgid "Please enter it below to enable automatic updates, or <a href=\"%s\">email us</a> if you do not have one."
119
  msgstr ""
120
 
121
+ #: core/commercial_pdf_embedder.php:103
122
  msgid "License Key"
123
  msgstr ""
124
 
125
+ #: core/commercial_pdf_embedder.php:116
126
  msgid "Current License"
127
  msgstr ""
128
 
129
+ #: core/commercial_pdf_embedder.php:119
130
  msgid "Status"
131
  msgstr ""
132
 
133
+ #: core/commercial_pdf_embedder.php:123
134
  msgid "Last Checked"
135
  msgstr ""
136
 
137
+ #: core/commercial_pdf_embedder.php:131
138
  msgid "License Expires"
139
  msgstr ""
140
 
141
+ #: core/commercial_pdf_embedder.php:143
142
  msgid "To renew your license, please <a href=\"%s\" target=\"_blank\">click here</a>."
143
  msgstr ""
144
 
145
+ #: core/commercial_pdf_embedder.php:146
146
  msgid "You will receive a 50% discount if you renew before your license expires."
147
  msgstr ""
148
 
149
+ #: core/commercial_pdf_embedder.php:269
150
  msgid "Mobile width should be an integer number of pixels, or 0 to turn off"
151
  msgstr ""
152
 
153
+ #: core/commercial_pdf_embedder.php:270
154
  msgid "License key is too short"
155
  msgstr ""
156
 
157
+ #: core/commercial_pdf_embedder.php:272
158
  msgid "License key failed to activate"
159
  msgstr ""
160
 
161
+ #: core/commercial_pdf_embedder.php:273
162
  msgid "License key does not exist in our system at all"
163
  msgstr ""
164
 
165
+ #: core/commercial_pdf_embedder.php:274
166
  msgid "License key entered is for the wrong product"
167
  msgstr ""
168
 
169
+ #: core/commercial_pdf_embedder.php:275
170
  msgid "License key has expired"
171
  msgstr ""
172
 
173
+ #: core/commercial_pdf_embedder.php:276
174
  msgid "License key is not permitted for this website"
175
  msgstr ""
176
 
177
+ #: core/commercial_pdf_embedder.php:277
178
  msgid "License key is not active for this website"
179
  msgstr ""
180
 
181
+ #: core/commercial_pdf_embedder.php:278
182
  msgid "License key has been disabled"
183
  msgstr ""
184
 
185
+ #: core/commercial_pdf_embedder.php:279
186
  msgid "License key was not provided"
187
  msgstr ""
188
 
189
+ #: core/commercial_pdf_embedder.php:318
190
+ msgid "Downloads"
191
+ msgstr ""
192
+
193
+ #: core/commercial_pdf_embedder.php:322
194
+ msgid "Views"
195
+ msgstr ""
196
+
197
  #: core/core_pdf_embedder.php:37
198
  msgid "Loading..."
199
  msgstr ""
298
  msgid "Save Changes"
299
  msgstr ""
300
 
301
+ #: core/core_pdf_embedder.php:270
302
  msgid "Default Viewer Settings"
303
  msgstr ""
304
 
305
+ #: core/core_pdf_embedder.php:272
306
  msgid "Width"
307
  msgstr ""
308
 
309
+ #: core/core_pdf_embedder.php:276
310
  msgid "Height"
311
  msgstr ""
312
 
313
+ #: core/core_pdf_embedder.php:280
314
  msgid "Enter <b>max</b> or an integer number of pixels"
315
  msgstr ""
316
 
317
+ #: core/core_pdf_embedder.php:284
318
  msgid "Toolbar Location"
319
  msgstr ""
320
 
321
+ #: core/core_pdf_embedder.php:286
322
  msgid "Top"
323
  msgstr ""
324
 
325
+ #: core/core_pdf_embedder.php:287
326
  msgid "Bottom"
327
  msgstr ""
328
 
329
+ #: core/core_pdf_embedder.php:288
330
  msgid "Both"
331
  msgstr ""
332
 
333
+ #: core/core_pdf_embedder.php:293
334
  msgid "Toolbar Hover"
335
  msgstr ""
336
 
337
+ #: core/core_pdf_embedder.php:296
338
  msgid "Toolbar appears only on hover over document"
339
  msgstr ""
340
 
341
+ #: core/core_pdf_embedder.php:301
342
  msgid "Toolbar always visible"
343
  msgstr ""
344
 
345
+ #: core/core_pdf_embedder.php:313
346
  msgid "You can override these defaults for specific embeds by modifying the shortcodes - see <a href=\"%s\" target=\"_blank\">instructions</a>."
347
  msgstr ""
348
 
349
+ #: core/core_pdf_embedder.php:333
350
  msgid "Protect your PDFs using PDF Embedder Secure"
351
  msgstr ""
352
 
353
+ #: core/core_pdf_embedder.php:334
354
  msgid ""
355
  "Our <b>PDF Embedder Premium Secure</b> plugin provides the same simple but elegant viewer for your website visitors, with the added protection that\n"
356
  " it is difficult for users to download or print the original PDF document."
357
  msgstr ""
358
 
359
+ #: core/core_pdf_embedder.php:337
360
  msgid "This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it."
361
  msgstr ""
362
 
363
+ #: core/core_pdf_embedder.php:385
364
  msgid "Width must be \"max\" or an integer (number of pixels)"
365
  msgstr ""
366
 
367
+ #: core/core_pdf_embedder.php:386
368
  msgid "Height must be \"max\" or an integer (number of pixels)"
369
  msgstr ""
370
 
371
+ #: core/core_pdf_embedder.php:392
372
  msgid "Unspecified error"
373
  msgstr ""
374
 
375
+ #: core/core_pdf_embedder.php:433
376
  msgid "Settings saved"
377
  msgstr ""
378
 
379
+ #: core/core_pdf_embedder.php:529
380
  msgid "Settings"
381
  msgstr ""
382
 
383
+ #: premium_secure_pdf_embedder.php:153 premium_secure_pdf_embedder.php:155
384
  msgid "Secure PDFs"
385
  msgstr ""
386
 
387
+ #: premium_secure_pdf_embedder.php:158
388
  msgid "Send PDF media uploads to 'securepdfs' folder"
389
  msgstr ""
390
 
391
+ #: premium_secure_pdf_embedder.php:165
392
  msgid ""
393
  "If 'Secure PDFs' is checked above, your PDF uploads will be 'secure' by default.\n"
394
  " That is, they should be uploaded to a 'securepdfs' sub-folder of your uploads area. These files should not be accessible directly,\n"
395
  " and the plugin provides a backdoor method for the embedded viewer to obtain the file contents."
396
  msgstr ""
397
 
398
+ #: premium_secure_pdf_embedder.php:169
399
  msgid ""
400
  "This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it.\n"
401
  " Please note that it is still always possible for a determined user to obtain the original file. Sensitive information should never be presented to viewers in any form."
402
  msgstr ""
403
 
404
+ #: premium_secure_pdf_embedder.php:172
405
  msgid "See <a href=\"http://wp-pdf.com/premium-instructions/?utm_source=PDF%20Settings%20Secure&utm_medium=premium&utm_campaign=Premium\" target=\"_blank\">Instructions</a> for more details."
406
  msgstr ""
407
 
pdf_embedder.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: PDF Embedder
5
  * Plugin URI: http://wp-pdf.com/
6
  * Description: Embed PDFs straight into your posts and pages, with flexible width and height. No third-party services required.
7
- * Version: 2.4
8
  * Author: Dan Lester
9
  * Author URI: http://wp-pdf.com/
10
  * License: GPL3
@@ -15,7 +15,7 @@ require_once( plugin_dir_path(__FILE__).'/core/core_pdf_embedder.php' );
15
 
16
  class pdfemb_basic_pdf_embedder extends core_pdf_embedder {
17
 
18
- protected $PLUGIN_VERSION = '2.4';
19
 
20
  protected function useminified() {
21
  /* using-minified */ return true;
@@ -77,7 +77,21 @@ class pdfemb_basic_pdf_embedder extends core_pdf_embedder {
77
  <span>
78
  <label for="pdfemb_download" class="checkbox plain"><?php esc_html_e('Check to provide PDF download button on toolbar - only available in premium versions', 'pdf-embedder'); ?></label>
79
  </span>
80
- <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  }
82
 
83
  protected function pdfemb_mobilesection_text()
@@ -114,6 +128,7 @@ class pdfemb_basic_pdf_embedder extends core_pdf_embedder {
114
  <li>Download Button</li>
115
  <li>Working Hyperlinks</li>
116
  <li>Jump to page number</li>
 
117
  <li>Remove link to wp-pdf.com</li>
118
  <li>Secure - prevent downloads</li>
119
  </ul>
@@ -138,6 +153,17 @@ class pdfemb_basic_pdf_embedder extends core_pdf_embedder {
138
  Array('poweredby' => get_site_option(self::$poweredby_optionname, false)));
139
  }
140
 
 
 
 
 
 
 
 
 
 
 
 
141
  // AUX
142
 
143
  protected function my_plugin_basename() {
4
  * Plugin Name: PDF Embedder
5
  * Plugin URI: http://wp-pdf.com/
6
  * Description: Embed PDFs straight into your posts and pages, with flexible width and height. No third-party services required.
7
+ * Version: 2.4.1
8
  * Author: Dan Lester
9
  * Author URI: http://wp-pdf.com/
10
  * License: GPL3
15
 
16
  class pdfemb_basic_pdf_embedder extends core_pdf_embedder {
17
 
18
+ protected $PLUGIN_VERSION = '2.4.1';
19
 
20
  protected function useminified() {
21
  /* using-minified */ return true;
77
  <span>
78
  <label for="pdfemb_download" class="checkbox plain"><?php esc_html_e('Check to provide PDF download button on toolbar - only available in premium versions', 'pdf-embedder'); ?></label>
79
  </span>
80
+
81
+ <br class="clear" />
82
+ <br class="clear" />
83
+
84
+ <label for="pdfemb_tracking" class="textinput"><?php esc_html_e('Track Views/Downloads', 'pdf-embedder'); ?></label>
85
+ <span>
86
+ <label for="pdfemb_tracking" class="checkbox plain"><?php esc_html_e('Check to count number of views and downloads - only available in premium versions', 'pdf-embedder'); ?></label>
87
+ </span>
88
+
89
+ <br class="clear" />
90
+
91
+ <p><?php printf(__('Find out more about <a href="%s" target="_blank">Premium Versions of the plugin on our website</a>.', 'pdf-embedder'),
92
+ 'http://wp-pdf.com/premium/?utm_source=PDF%20Settings%20PremiumFindOut&utm_medium=freemium&utm_campaign=Freemium'); ?></p>
93
+
94
+ <?php
95
  }
96
 
97
  protected function pdfemb_mobilesection_text()
128
  <li>Download Button</li>
129
  <li>Working Hyperlinks</li>
130
  <li>Jump to page number</li>
131
+ <li>Track views and downloads</li>
132
  <li>Remove link to wp-pdf.com</li>
133
  <li>Secure - prevent downloads</li>
134
  </ul>
153
  Array('poweredby' => get_site_option(self::$poweredby_optionname, false)));
154
  }
155
 
156
+ public function pdfemb_attachment_fields_to_edit($form_fields, $post) {
157
+ if ($post->post_mime_type == 'application/pdf') {
158
+ $form_fields['pdfemb-upgrade'] = array(
159
+ 'input' => 'html',
160
+ 'html' => sprintf(__('Track downloads and views with <a href="%s" target="_blank">PDF Embedder Premium</a>','pdf-embedder'),
161
+ 'http://wp-pdf.com/premium/?utm_source=Media%20Library&utm_medium=freemium&utm_campaign=Freemium'),
162
+ 'label' => __( 'Downloads/Views', 'pdf-embedder' ));
163
+ }
164
+ return $form_fields;
165
+ }
166
+
167
  // AUX
168
 
169
  protected function my_plugin_basename() {
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: danlester
3
  Tags: doc, docx, pdf, office, powerpoint, google, document, embed, intranet
4
  Requires at least: 3.3
5
  Tested up to: 4.4
6
- Stable tag: 2.4
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
@@ -15,7 +15,7 @@ Upload PDFs and embed them straight into your site - just like adding images! PD
15
 
16
  The plugin has a unique method for embedding PDFs, using Javascript only, and _not_ using iframes or third-party services. This gives a lot of flexibility over the appearance of your document.
17
 
18
- The viewer currently has Next/Prev buttons to page through the document, and zoom buttons.
19
 
20
  PDFs are embedded within your existing WordPress pages so we have full control over appearance, and all Javascript and other files are served by your own server
21
  (not by Google or any other third-party who may not be able to guarantee their own reliability).
@@ -38,6 +38,18 @@ You can change the default appearance - e.g. width, and toolbar position/appeara
38
 
39
  To override your site-wide defaults on an individual embed, see the [Plugin Instructions](http://wp-pdf.com/free-instructions/?utm_source=PDF%20Readme%20Instructions&utm_medium=freemium&utm_campaign=Freemium) for information about sizing options plus other ways to customize the shortcodes.
40
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  = Mobile-friendly embedding using PDF Embedder Premium =
42
 
43
  The free version of the plugin should work on most mobile browsers, but it will be cumbersome for users with small screens - it is difficult to position the document entirely within the screen, and your users' fingers may catch the entire browser page when they're trying only to move about the document...
@@ -57,16 +69,6 @@ This means that your PDF is unlikely to be shared outside your site where you ha
57
 
58
  See our website [wp-pdf.com](http://wp-pdf.com/secure/?utm_source=PDF%20Readme%20Secure&utm_medium=freemium&utm_campaign=Freemium) for more details and purchase options.
59
 
60
- = Extra Premium Features =
61
-
62
- Download button in the toolbar.
63
-
64
- Hyperlinks are fully functional.
65
-
66
- Edit page number to jump straight to page.
67
-
68
- Removes wp-pdf.com attribution from the toolbar.
69
-
70
  == Screenshots ==
71
 
72
  1. Uploaded PDF is displayed within your page/post at the correct size to fit.
@@ -151,6 +153,11 @@ the Plugins section of your Wordpress admin
151
 
152
  == Changelog ==
153
 
 
 
 
 
 
154
  = 2.4 =
155
 
156
  Now translation-ready! Your language contributions are welcome.
3
  Tags: doc, docx, pdf, office, powerpoint, google, document, embed, intranet
4
  Requires at least: 3.3
5
  Tested up to: 4.4
6
+ Stable tag: 2.4.1
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
 
15
 
16
  The plugin has a unique method for embedding PDFs, using Javascript only, and _not_ using iframes or third-party services. This gives a lot of flexibility over the appearance of your document.
17
 
18
+ The free viewer currently has Next/Prev buttons to page through the document, and zoom buttons.
19
 
20
  PDFs are embedded within your existing WordPress pages so we have full control over appearance, and all Javascript and other files are served by your own server
21
  (not by Google or any other third-party who may not be able to guarantee their own reliability).
38
 
39
  To override your site-wide defaults on an individual embed, see the [Plugin Instructions](http://wp-pdf.com/free-instructions/?utm_source=PDF%20Readme%20Instructions&utm_medium=freemium&utm_campaign=Freemium) for information about sizing options plus other ways to customize the shortcodes.
40
 
41
+ > **Extra Premium Features**
42
+ >
43
+ > * Download button in the toolbar.
44
+ > * Hyperlinks are fully functional.
45
+ > * Edit page number to jump straight to page.
46
+ > * Track number of downloads and views.
47
+ > * Removes wp-pdf.com attribution from the toolbar.
48
+ > * Mobile-friendly.
49
+ > * Secure option - difficult to download original PDF.
50
+ >
51
+ > See [wp-pdf.com](http://wp-pdf.com/?utm_source=PDF%20Readme%20Box&utm_medium=freemium&utm_campaign=Freemium) for details!
52
+
53
  = Mobile-friendly embedding using PDF Embedder Premium =
54
 
55
  The free version of the plugin should work on most mobile browsers, but it will be cumbersome for users with small screens - it is difficult to position the document entirely within the screen, and your users' fingers may catch the entire browser page when they're trying only to move about the document...
69
 
70
  See our website [wp-pdf.com](http://wp-pdf.com/secure/?utm_source=PDF%20Readme%20Secure&utm_medium=freemium&utm_campaign=Freemium) for more details and purchase options.
71
 
 
 
 
 
 
 
 
 
 
 
72
  == Screenshots ==
73
 
74
  1. Uploaded PDF is displayed within your page/post at the correct size to fit.
153
 
154
  == Changelog ==
155
 
156
+ = 2.4.1 =
157
+
158
+ Code placeholders for tracking views/downloaders - available only in premium versions.
159
+ Updated languages.
160
+
161
  = 2.4 =
162
 
163
  Now translation-ready! Your language contributions are welcome.