James Richards
James Richards
## Description Do not display the checkout form if the access plan does not have an existing product, or the product has restrictions that prevent it from being purchasable, e.g....
**Is your feature request related to a problem? Please describe.** The `llms_certificate_merge_data` filter hook does not have a DocBlock and is not searchable on the [LifterLMS code reference](https://developer.lifterlms.com/reference/) site.
**Is your feature request related to a problem? Please describe.** When LifterLMS is loaded by WordPress, it is important for some LifterLMS classes to be loaded, instantiated, and hooked into...
**Is your feature request related to a problem? Please describe.** `LLMS_Forms::load_reusable_blocks()` is now used when merging certificate content in addition to parsing form blocks. It is no longer used just...
### Reproduction Steps 1. Go to "LifterLMS -> Certificates" and add a certificate template named `en dash - HTML entity number 8211`. 2. Go to " LifterLMS -> Awarded Certificates"...
## Description Prevent course enrollment changes while removing a user's membership level if the user was auto-enrolled in the course by a different membership. Fixes #1861 ## How has this...
### Reproduction Steps 1. Go to your WordPress site, but change the URL path to `/purchase/confirm-payment/?order=order-DOES-NOT-EXIST`. ### Expected Behavior + A page should load with a message about the order...
### Reproduction Steps Noticed in [HS-188990](https://secure.helpscout.net/search/?query=188990). 1. Edit a published certificate template. 2. Increment the "Next Sequential ID". 3. Click the "Update" button. 4. Decrement the "Next Sequential ID". ###...
The abstract LLMS_Update class is not used in any LifterLMS project and should be deprecated.
### Reproduction Steps Run the full suite of unit tests, `composer run tests` `php vendor/phpunit/phpunit/phpunit --bootstrap tests\phpunit\bootstrap.php --configuration phpunit.xml.dist` or just the test class. `php vendor/phpunit/phpunit/phpunit --bootstrap tests\phpunit\bootstrap.php --configuration phpunit.xml.dist...