[DBTech] DragonByte Mail

[DBTech] DragonByte Mail [Paid] 5.3.2

No permission to buy (€14.95)
Is it possible to create multiple digests? I can create multiple newsletters, but there doesn't seem to be an 'Add digest' button.
 
Is it possible to create multiple digests? I can create multiple newsletters, but there doesn't seem to be an 'Add digest' button.
No, there’s currently only one setting for digest frequency and as such there’s only one digest. Multiple digests doesn’t really make sense either as it’s meant to be forum wide posting stats/info.
 
DragonByte Tech updated [DBTech] DragonByte Mail with a new update entry:

5.3.0

Update highlights​

This version fixes an issue with the Bouncify and CaptainVerify validators, as well as adding the option to display bounce rate in the daily stats on the AdminCP home page.


Complete Change Log​

Feature: Optionally add bounce rate to daily stats on the AdminCP home page
Fix: Fix cache generator potentially causing edits appearing as if they did not save
Fix: Fix incorrect "Insufficient credits" error messages...

Read the rest of this update entry...
 
DragonByte Tech updated [DBTech] DragonByte Mail with a new update entry:

5.3.1

Update highlights​

This version fixes a couple issues relating to the new Inactivity Reminder criteria, as well as changing how the default validation criteria is handled.


Complete Change Log​

Change: Default validation criteria is now handled in code rather than set in the options definitions
Fix: Default inactivity reminder options were not loaded on saving the settings for the first time
Fix: Fix handling of default Inactivity...

Read the rest of this update entry...
 
@DragonByte Tech

Got this error when clicking the link for the Inactive Users log:

Code:
TypeError: Unsupported operand types: array * int in src/addons/DBTech/Mail/Repository/InactivityRepository.php at line 73

    DBTech\Mail\Repository\InactivityRepository->getInactivityCriteria() in src/addons/DBTech/Mail/Admin/Controller/LogController.php at line 299
    DBTech\Mail\Admin\Controller\LogController->actionInactiveUsers() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15
 
@DragonByte Tech

Got this error when clicking the link for the Inactive Users log:

Code:
TypeError: Unsupported operand types: array * int in src/addons/DBTech/Mail/Repository/InactivityRepository.php at line 73

    DBTech\Mail\Repository\InactivityRepository->getInactivityCriteria() in src/addons/DBTech/Mail/Admin/Controller/LogController.php at line 299
    DBTech\Mail\Admin\Controller\LogController->actionInactiveUsers() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15
What version of PHP are you running? EDIT: Never mind, I see the problem, will release another fix as soon as I can :)
 
@DragonByte Tech

I'm getting this error when trying to save the options page.

Code:
ErrorException: [E_WARNING] Undefined array key "criteria" in src/addons/DBTech/Mail/Option/EmailValidation.php at line 51

    XF::handlePhpError() in src/addons/DBTech/Mail/Option/EmailValidation.php at line 51
    DBTech\Mail\Option\EmailValidation::verifyOption() in src/XF/Entity/Option.php at line 248
    XF\Entity\Option->verifyOptionValue() in src/XF/Mvc/Entity/Entity.php at line 842
    XF\Mvc\Entity\Entity->_verifyValueCustom() in src/XF/Mvc/Entity/Entity.php at line 683
    XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 618
    XF\Mvc\Entity\Entity->__set() in src/XF/Repository/OptionRepository.php at line 120
    XF\Repository\OptionRepository->updateOptions() in src/addons/DBTech/Security/XF/Repository/OptionRepository.php at line 52
    DBTech\Security\XF\Repository\OptionRepository->updateOptions() in src/XF/Admin/Controller/OptionController.php at line 91
    XF\Admin\Controller\OptionController->actionUpdate() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15

And this error when clicking the Configure email validation criteria button:

Code:
ErrorException: [E_WARNING] Undefined array key "criteria" in src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 38

    XF::handlePhpError() in src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 38
    DBTech\Mail\Admin\Controller\OptionsController->actionValidationCriteria() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15

This is with a dev install recently updated from DragonByte Mail 4.7.0 and XF 2.2. Seems ok on our other dev site (with a clean install of XF 2.3).
 
@DragonByte Tech

I'm getting this error when trying to save the options page.

Code:
ErrorException: [E_WARNING] Undefined array key "criteria" in src/addons/DBTech/Mail/Option/EmailValidation.php at line 51

    XF::handlePhpError() in src/addons/DBTech/Mail/Option/EmailValidation.php at line 51
    DBTech\Mail\Option\EmailValidation::verifyOption() in src/XF/Entity/Option.php at line 248
    XF\Entity\Option->verifyOptionValue() in src/XF/Mvc/Entity/Entity.php at line 842
    XF\Mvc\Entity\Entity->_verifyValueCustom() in src/XF/Mvc/Entity/Entity.php at line 683
    XF\Mvc\Entity\Entity->set() in src/XF/Mvc/Entity/Entity.php at line 618
    XF\Mvc\Entity\Entity->__set() in src/XF/Repository/OptionRepository.php at line 120
    XF\Repository\OptionRepository->updateOptions() in src/addons/DBTech/Security/XF/Repository/OptionRepository.php at line 52
    DBTech\Security\XF\Repository\OptionRepository->updateOptions() in src/XF/Admin/Controller/OptionController.php at line 91
    XF\Admin\Controller\OptionController->actionUpdate() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15

And this error when clicking the Configure email validation criteria button:

Code:
ErrorException: [E_WARNING] Undefined array key "criteria" in src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 38

    XF::handlePhpError() in src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 38
    DBTech\Mail\Admin\Controller\OptionsController->actionValidationCriteria() in src/XF/Mvc/Dispatcher.php at line 362
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 814
    XF::runApp() in admin.php at line 15

This is with a dev install recently updated from DragonByte Mail 4.7.0 and XF 2.2. Seems ok on our other dev site (with a clean install of XF 2.3).
So as to not spam with releases, I'll tell you the file modifications and you can let me know if there's any further problems before I make a new release:

src/addons/DBTech/Mail/Option/EmailValidation.php at line 51
PHP:
$criteria = ($option->option_value['criteria'] ?? false) === false

src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 38
PHP:
$validationSettings['criteria'] = ($validationSettings['criteria'] ?? false) === false

src/addons/DBTech/Mail/Admin/Controller/OptionsController.php at line 85
PHP:
$inactivitySettings['criteria'] = ($inactivitySettings['criteria'] ?? false) === false
 
Back
Top Bottom