Hello,
The following PHP warnings are reported when I test EasyDiscuss Professional 4.1.6 on localhost, using Wampserver 3.1.7 and PHP 7.3.2:
[07-Feb-2019 15:28:28 UTC] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\www\pesrestore\administrator\components\com_easydiscuss\includes\decoda\decoda\Decoda.php on line 944
A PHP stack trace about the same warning is attached, recorded yesterday.
[07-Feb-2019 16:11:46 UTC] PHP Warning: preg_replace(): Compilation failed: invalid range in character class at offset 14 in C:\www\pesrestore\administrator\components\com_easydiscuss\includes\string\string.php on line 174
Please provide fixes to improve the compatibility of EasyDiscuss with PHP 7.3.
Regards,
Toivo Talikka
Web Consultant
Oxford, UK
[06-Feb-2019 12:52:07 UTC] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\www\pesrestore\administrator\components\com_easydiscuss\includes\decoda\decoda\Decoda.php on line 944
[06-Feb-2019 12:52:07 UTC] PHP Stack trace:
[06-Feb-2019 12:52:07 UTC] PHP 1. {main}() C:\www\pesrestore\index.php:0
[06-Feb-2019 12:52:07 UTC] PHP 2. Joomla\CMS\Application\SiteApplication->execute() C:\www\pesrestore\index.php:49
[06-Feb-2019 12:52:07 UTC] PHP 3. Joomla\CMS\Application\SiteApplication->doExecute() C:\www\pesrestore\libraries\src\Application\CMSApplication.php:195
[06-Feb-2019 12:52:07 UTC] PHP 4. Joomla\CMS\Application\SiteApplication->dispatch() C:\www\pesrestore\libraries\src\Application\SiteApplication.php:233
[06-Feb-2019 12:52:07 UTC] PHP 5. Joomla\CMS\Component\ComponentHelper::renderComponent() C:\www\pesrestore\libraries\src\Application\SiteApplication.php:194
[06-Feb-2019 12:52:07 UTC] PHP 6. Joomla\CMS\Component\ComponentHelper::executeComponent() C:\www\pesrestore\libraries\src\Component\ComponentHelper.php:357
[06-Feb-2019 12:52:07 UTC] PHP 7. require_once() C:\www\pesrestore\libraries\src\Component\ComponentHelper.php:382
[06-Feb-2019 12:52:07 UTC] PHP 8. EasyDiscussController->execute() C:\www\pesrestore\components\com_easydiscuss\easydiscuss.php:60
[06-Feb-2019 12:52:07 UTC] PHP 9. EasyDiscussController->display() C:\www\pesrestore\libraries\src\MVC\Controller\BaseController.php:710
[06-Feb-2019 12:52:07 UTC] PHP 10. EasyDiscussViewIndex->display() C:\www\pesrestore\components\com_easydiscuss\controllers\controller.php:101
[06-Feb-2019 12:52:07 UTC] PHP 11. EasyDiscussViewIndex->display() C:\www\pesrestore\components\com_easydiscuss\views\index\view.html.php:171
[06-Feb-2019 12:52:07 UTC] PHP 12. EasyDiscussThemes->output() C:\www\pesrestore\components\com_easydiscuss\views\views.php:119
[06-Feb-2019 12:52:07 UTC] PHP 13. include() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\themes\themes.php:245
[06-Feb-2019 12:52:07 UTC] PHP 14. EasyDiscussThemes->output() C:\www\pesrestore\components\com_easydiscuss\themes\wireframe\frontpage\default.php:32
[06-Feb-2019 12:52:07 UTC] PHP 15. include() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\themes\themes.php:245
[06-Feb-2019 12:52:07 UTC] PHP 16. EasyDiscussPost->getTitle() C:\www\pesrestore\components\com_easydiscuss\themes\wireframe\posts\item.php:35
[06-Feb-2019 12:52:07 UTC] PHP 17. EasyDiscussBadwords->filter() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\post\post.php:3282
[06-Feb-2019 12:52:07 UTC] PHP 18. ED::decoda() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\badwords\badwords.php:58
[06-Feb-2019 12:52:07 UTC] PHP 19. ED::__callStatic() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\badwords\badwords.php:58
[06-Feb-2019 12:52:07 UTC] PHP 20. require_once() C:\www\pesrestore\administrator\components\com_easydiscuss\includes\easydiscuss.php:4084