| 开发者 |
mikeyhoward1977
bcdandd deckbooks mdjm |
|---|---|
| 更新时间 | 2026年10月6日 17:05 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Support can be obtained via our online Support Pages. Support is provided on a best-endeavours basis.
Extensions are available to enhance the plugin via our Extension Store
json_encode with wp_json_encode and strip_tags with wp_strip_all_tags plugin-wide, added PHPCS configuration to exclude third-party libraries
1.7.8.8
Security: Fixed account takeover vulnerability — any logged-in user could overwrite another user's password and email via the client profile update handler (reported by Morato Antoine)
Security: Fixed unauthenticated role deletion — any visitor could remove any WordPress role including administrator, and a key/value mismatch in the guard could be exploited to bypass the 'role has users' protection (reported by Abdullah Kareem)
Security: Fixed stored XSS via role creation — an authenticated user could inject script into the role display name which executed in administrator browsers (reported by Ryan Fabella)
1.7.8.7
Fix: Contract signing no longer requires a password; clients confirm their identity with their first and last name and IP address
1.7.8.6
Fix: CC Email Recipient field now appears in Client Details metabox and toggles with the Disable Emails checkbox
Fix: Disable Emails checkbox no longer reverts to ticked after being unchecked and saved
Fix: Contract signing password check now works when the client arrives via a direct email link without an active session
1.7.8.5
Security: Fixed a privilege escalation vulnerability where the role permissions and employee role-change handlers were missing capability checks and nonce verification, and did not validate submitted role values against an allow-list.
1.7.8.4
Fix: Bug fix when uploading certain file types
FIx: Emails now sending okay
1.7.8.3
Fix: Bug fixes on playlist and login screen
1.7.8.2
Fix: Patch fix when deleting a custom field and not logged in.
1.7.8.1
Fix: Disable Email switch now working if turned on.
Fix: Timeline fields now moveable.
Fix: Some "This Year" Reporting functions.
Enhancement: Added an "Events" report.
Enhancement: Added an "Account Creation Email" switch when manually adding a client.
1.7.8
Fix: Download as .txt now working as expected.
Fix: Removed the unneccessary '-' from the front of the currency symbol.
Enhancement: Pricing for Extensions now pulls from MDJM website.
Enhancement: Dashboard now shows next 5 events.
1.7.7
New: Wedding Timeline - Must have Dynamic Contact Forms 2.3.6 installed.
1.7.6.3
Fix: Password Resets from MDJM Portal
Fix: Disable Email Switch
Enhancement: Changed Tick Box to I/O Switch
Enhancement: More PHP8.3 Enhancements
1.7.6.2
Fix: PHP 8.3 fixes
Enhancement: Press the Availabilty button and it tells you who is available for that event
1.7.6.1
PHP 8.3 Fixes
Cosmetic Changes
1.7.6
Enhancement: Playlist Artist & Song art pulled from Discogs (Needs an API)
Enhancement: If you have Spotify Playlist Converter, it'll show you what URI is used in the Job Sheet
Enhancement: More permissions tweaked
Enhancement: New Logic that playlist is only shown once the event is marked as "confirmed"
Fix: Security XSS Fix
1.7.5.6
Fix: Security Fixes
Enhancement: More friendly Extensions Page layout
1.7.5.5
Enhancement: Reference Prefix for Bank Transfer payments
Fix: Fix for client notes not going on new line
Fix: Fix for DJ Wage showing all the time
Fix: Security Issues
1.7.5.3
Security Fixes - Important Update
1.7.5.2
Enhancement: Added Artist notes to the job sheet
Enhancement: Added full venue details to the job sheet
Enhancement: Added the ability to download the playlist as text or CSV file.
1.7.5.1
Fix: Fixed the Playlist content sending in emails
1.7.5
Enhancement: Added a "Back to Event List" button
Enhancement: Added "Employee Wage" shortcode.
Enhancement: Code change to allow Spotify Playlist Converter
1.7.4.2
Fix: Emails not sending on status change
1.7.4.1
Lots of bug fixes and enhancements
1.7.4
Enhancement: Added customisable page excerpts for Client Portal pages.
1.7.3
Fix: Travel cost now working as expected.
1.7.1
Enhancement: Changed the Event Status colours - can be customised too.
Enhancement: Changed the Settings Layout
Enhancement: Added "Remaining Balance due date" as a {custom_tag}
Enhancement: Added QR Code Generator (Optional in Settings) to display a QR Code for Guest Playlist access.
Fix: Fixed the travel pricing, distance and timing - users need to use their own API for this.
Fix: Fixed the Playlist Global Setting for new events.
Fix: Compliance Documents now get the Save As dialog when downloading.
1.7
PHP 8 Ready
Features: