PDF Password Error

rpmryan 1d ago

I'm generating a PDF from a form. It works as expected until I try to set a password for the file. below is the error:

AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, string given in /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/admin/pages/chronoforms/actions/tcpdf/output.php:47\nStack trace:\n#0 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/admin/pages/display_element.php(206): require()\n#1 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/admin/pages/view.php(258): require('...')\n#2 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/admin/pages/view.php(356): ChronoApp->{closure}()\n#3 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/chrono_lib/chrono.php(673): require('...')\n#4 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/chronoforms.php(47): ChronoApp->processExtension()\n#5 /var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/chronoforms.php(60): chronoforms_page_content()\n#6 /var/www/vhosts/website.com/httpdocs/wp-includes/shortcodes.ph...', referer: https://www.website.com/bzi8jeylvlw7j8ggq01pxwgs/

Max_admin 1d ago
Answer

Hi

Thank you for reporting this issue

You can open that file:

/var/www/vhosts/website.com/httpdocs/wp-content/plugins/chronoforms/admin/pages/chronoforms/actions/tcpdf/output.php

and change line 47 to:

$perms = (count(Chrono::getVal($action, 'permissions', [])) > 0) ? Chrono::getVal($action, 'permissions', []) : array();

but this issue should be fixed in the next update.

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
You need to login to be able to post a reply.