Cameron
9a2f979551
Removed unused code from download admin area.
2020-03-03 13:12:14 -08:00
Deltik
a8887d2a5e
Support NGINX $host in Downloads hotlink protection
...
Fixes : #4010
Related: #3111
==== Problem ====
If there are two download mirrors, `slow.example.com` and
`fast.example.com`, hotlink protection using an NGINX `secure_link_md5`
expression in the Downloads plugin cannot distinguish between these
hostnames.
This means that a user limited to `slow.example.com` can change the
download host to `fast.example.com` and download from the better mirror.
==== Solution ====
To solve this, `NginxSecureLinkMd5Decorator` needs to support the NGINX
`$host` variable. Having this variable in the expression will lock down
the secure link to the specific download host.
2019-11-05 13:33:48 -06:00
Tijn Kuyper
c96053cbba
Closes #3864 - Added raw option for {DOWNLOAD_CAT_SUB_NAME} and {DOWNLOAD_CAT_SUBSUB_NAME}
2019-10-31 12:14:07 +01:00
Tijn Kuyper
23c0f882dc
#3864 - Allow class styling to download next/prev shortcodes
2019-10-30 14:40:29 +01:00
Tijn Kuyper
e470f4b786
#3270 - Download meta description
2019-10-29 16:58:03 +01:00
Tijn Kuyper
46f01e17bf
Fixes #3270 - Download meta description limit and formatting
2019-10-29 15:33:54 +01:00
Tijn Kuyper
389f08d216
Fixes #2601 - Download plugin round filesize
2019-10-29 15:23:27 +01:00
Tijn Kuyper
c394560fe3
PHP warnings clean-up
2019-10-29 14:50:24 +01:00
Tijn Kuyper
104dbed53d
#3622 - Fix individual deletion of broken dowload reports
2019-10-29 14:50:06 +01:00
Tijn Kuyper
b01f5cbb19
Make sure user has appropriate rights to report a broken download
...
Prevents 'spam' broken download reports
2019-10-29 12:56:57 +01:00
Tijn Kuyper
8a27ac2b31
#3622 - Rewrite e_notify and e_dashboard check
2019-10-29 11:20:22 +01:00
Tijn Kuyper
ef2a831132
#3622 - add e_notify check for download plugin
2019-10-28 20:52:47 +01:00
Tijn Kuyper
30302dbbfc
#3622 - Broken downloads clean-up
2019-10-27 22:28:00 +01:00
Tijn Kuyper
1b9251e75f
Fixes #3622 - Reported broken downloads reworked
...
- Moved away from e107_admin/message.php to its own place in the Downloads admin area.
- Notification of broken downloads now controlled by e_notify (see Admin Area > Settings > Notify)
- Updated notification message
- Added e_dashboard addon to show latest status on broken download reports
2019-10-27 21:40:59 +01:00
Tijn Kuyper
abcce8639d
#3622 - Get rid of old download_mail pref
...
No longer needed now that we have e_notify
2019-10-27 18:55:23 +01:00
Tijn Kuyper
59e8d0762a
#3622 - Download plugin LAN clean-up
2019-10-27 18:24:43 +01:00
Tijn Kuyper
e5f024e669
#3622 - Download plugin - moving 'Report Broken Download' to e_notify
...
Work in progress:
- Convert previous 'download_email' pref
- Move broken download list to download plugin admin /e107_admin/message.php
2019-10-27 18:20:59 +01:00
Tijn Kuyper
9512838c60
SEF URL for Downloads frontpage
2019-10-26 15:39:24 +02:00
Tijn Kuyper
b9af475ecb
SEF urls for download search results
2019-10-26 15:39:10 +02:00
Tijn Kuyper
3c662519fe
Download e_search.php code clean-up
2019-10-26 15:26:18 +02:00
Tijn Kuyper
dba8a8896e
Remove some leftover debug code
2019-10-23 13:34:38 +02:00
Tijn Kuyper
8196970345
Download RSS feed upgraded to v2 standards
2019-10-23 13:30:05 +02:00
Tijn Kuyper
430dd50559
#2606 - Downloads RSS feed userclass check
...
Now checks against the userclasses of the user (when logged in) or guest.
If not logged in, returns public/guest items, otherwise use classes of logged in user.
2019-10-23 12:21:05 +02:00
Cameron
76bb75e802
Fixes #3909 - Fatal error on view download when entry is missing.
2019-08-22 14:51:35 -07:00
Tijn Kuyper
45b073eecb
Fixes #3865 - Download icons fix
...
Thanks @jimmi08
2019-06-27 09:26:53 +02:00
Cameron
26ff074ee5
Issue #2970 Bootstrap 3 pull-left/right combined with Bootstrap 4 float-left/right. News Email/Print icon default styles added.
2019-06-17 12:27:53 -07:00
Cameron
c4d2752477
Notice removal
2019-06-14 14:44:46 -07:00
Cameron
1d311ff543
Magic Shortcode added for current breadcrumb. {---BREADCRUMB---} e107::breadcrumb() method added for plugins to set/get values.
2019-06-14 14:32:58 -07:00
Cameron
007bc184a3
Closes #3787 Download-Category event name added in admin area.
2019-04-25 16:45:13 -07:00
Cameron
93f4146f03
Issue #2486 - avoid broken downloads. Use experimental code only in debug mode.
2019-04-11 13:27:09 -07:00
Deltik
1f824faa69
Renormalized all text file line endings
2019-03-29 19:13:32 -05:00
Cameron
943ea1ddd7
Replace usage of deprecated updateArray() method.
2019-03-02 08:49:42 -08:00
Tijn Kuyper
53b9714e6b
Fixes #1541 - fixed some PHP notices
2019-02-27 16:18:03 +01:00
Cameron
1dbc90143f
Case cleanup toHtml() should be toHTML()
2019-02-26 12:22:36 -08:00
Cameron
5dc45298f6
Issue #3559 , Fixes #3589 , Issue #2982 , Issue #2927 Replace all glyphicons with FontAwesome.
2019-02-22 14:56:47 -08:00
Cameron
a111b48bcd
Fixes #3201 , Fixes #3189 , Issue #3199 Upload form download categories.
2018-11-20 14:03:07 -08:00
Cameron
0d82695503
Fixes #3489 Download Name length increased to 255 chars.
2018-10-04 16:36:09 -07:00
Cameron
3120e00270
Fixes #3379 Download admin-area "Quick View" URL.
2018-08-14 17:26:05 -07:00
Jimako
762301c351
fix - forgotten lans
2018-08-08 12:25:46 +02:00
Jimako
226b238e5b
e_gsitemap for download plugin #fix 2606
2018-08-08 12:21:43 +02:00
Cameron
a64f4a1686
Fixes #1732 Media-Manager Category selection.
2018-08-06 13:33:38 -07:00
Achim Ennenbach
73be7b5d7b
Closes #1027 Show thumb of main image instead of plain text link
2018-07-13 23:58:24 +02:00
Cameron
b46906aebf
Merge pull request #3273 from SimSync/fix_3271
...
Fixes #3271 Updated class construtor to __construct()
2018-07-12 13:49:59 -07:00
Achim Ennenbach
c366204766
Fixes #3271 Updated class construtor to __construct()
...
Replaced deprecated methods with current ones
Reformated the sourcecode
Updated method DocBlocks
2018-07-12 19:02:33 +02:00
Achim Ennenbach
2b2737ae41
Fixes #3056 Fixes the fatal error in case no records were found
2018-07-12 12:48:01 +02:00
Tijn Kuyper
5689e8044e
Fixes #1746 - Allow to set time for download item
2018-06-25 16:39:26 +02:00
Nick Liu
25310a901b
Downloads plugin compatibility with PHP 5.4, 5.5
...
- FIX: Avoided use of PHP 5.6 feature in Downloads plugin's
NginxSecureLinkMd5Decorator
Fixes : #3135
2018-05-23 19:37:00 -05:00
Cameron
8584c207c5
Merge pull request #3111 from Deltik/fix-3075
...
Add NGINX secure_link_md5 URL protection feature to e107 Downloads plugin
2018-05-10 10:55:28 -07:00
Cameron
ed36008286
Non-standard arg_separator.output value fix.
2018-05-04 17:58:25 -07:00
Nick Liu
4af400fd75
Refactored some Downloads plugin code
2018-05-01 07:46:48 -05:00