When creating a scheduled task in fabrikar and running it in Joomla backend (Joomla 3.9, Fabrikar 3.9), it throws an error:
0 Call to undefined function mysql_connect()
/var/www/html/plugins/fabrik_cron/php/php.php(75) : eval()'d code:5
Call stack
# Function Location
1 () JROOT/plugins/fabrik_cron/php/php.php(75) : eval()'d code:5
2 eval() JROOT/plugins/fabrik_cron/php/php.php:75
3 PlgFabrik_Cronphp->process() JROOT/administrator/components/com_fabrik/controllers/crons.php:140
4 FabrikAdminControllerCrons->run() JROOT/libraries/src/MVC/Controller/BaseController.php:710
5 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/administrator/components/com_fabrik/fabrik.php:87
6 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
7 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
8 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
9 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
10 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
11 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51
I just test with PHP code like: echo "Test" without any database operations.
For me, this looks like fabrikar internal still uses old mySql connections, which are not compatible to PHP 7.2.
0 Call to undefined function mysql_connect()
/var/www/html/plugins/fabrik_cron/php/php.php(75) : eval()'d code:5
Call stack
# Function Location
1 () JROOT/plugins/fabrik_cron/php/php.php(75) : eval()'d code:5
2 eval() JROOT/plugins/fabrik_cron/php/php.php:75
3 PlgFabrik_Cronphp->process() JROOT/administrator/components/com_fabrik/controllers/crons.php:140
4 FabrikAdminControllerCrons->run() JROOT/libraries/src/MVC/Controller/BaseController.php:710
5 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/administrator/components/com_fabrik/fabrik.php:87
6 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
7 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
8 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
9 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
10 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
11 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51
I just test with PHP code like: echo "Test" without any database operations.
For me, this looks like fabrikar internal still uses old mySql connections, which are not compatible to PHP 7.2.