{"id":14728926,"date":"2021-08-03T06:58:09","date_gmt":"2021-08-03T06:58:09","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/cf7dbplugin\/"},"modified":"2021-08-03T06:58:09","modified_gmt":"2021-08-03T06:58:09","slug":"cf7dbplugin","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/cf7dbplugin\/","title":{"rendered":"CF7DBPlugin"},"content":{"rendered":"<p>Hello<\/p>\n<p>Some of our pages use contactform7 version 5.4.2 together with the &#8220;Email Before Download&#8221; version 6.6.<\/p>\n<p>There, after sending the Form we get following error:<\/p>\n<blockquote>\n<pre><code>[Mon Aug 02 11:08:14.838915 2021] [php:error] [pid 56568] [client 192.168.255.57:48354] PHP Fatal error:  Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in \/var\/www\/wp-content\/plugins\/contact-form-7-to-database-extension\/CF7DBPlugin.php:848\nStack trace:\n#0 \/var\/www\/wp-content\/plugins\/contact-form-7-to-database-extension\/CF7DBPlugin.php(848): implode()\n#1 \/var\/www\/wp-content\/plugins\/contact-form-7-to-database-extension\/CFDBIntegrationContactForm7.php(55): CF7DBPlugin-&gt;saveFormData()\n#2 \/var\/www\/wp-includes\/class-wp-hook.php(305): CFDBIntegrationContactForm7-&gt;saveFormData()\n#3 \/var\/www\/wp-includes\/class-wp-hook.php(327): WP_Hook-&gt;apply_filters()\n#4 \/var\/www\/wp-includes\/plugin.php(518): WP_Hook-&gt;do_action()\n#5 \/var\/www\/wp-content\/plugins\/contact-form-7\/includes\/submission.php(458): do_action_ref_array()\n#6 \/var\/www\/wp-content\/plugins\/contact-form-7\/includes\/submission.php(81): WPCF7_Submission-&gt;before_send_mail()\n#7 \/var\/www\/wp-content\/plugins\/contact-form-7\/includes\/submission.php(25): WPCF7_Submission-&gt;proceed()\n#8 \/var\/www\/wp-content\/plugins\/contact-form-7\/includes\/contact-form.php(763): WPCF7_Submission::get_instance()\n#9 \/var\/www\/wp-content\/plugins\/contact-form-7\/includes\/rest-api.php(321): WPCF7_ContactForm-&gt;submit()\n#10 \/var\/www\/wp-includes\/rest-api\/class-wp-rest-server.php(1140): wpcf7_rest_create_feedback()\n#11 \/var\/www\/wp-includes\/rest-api\/class-wp-rest-server.php(987): WP_REST_Server-&gt;respond_to_request()\n#12 \/var\/www\/wp-includes\/rest-api\/class-wp-rest-server.php(414): WP_REST_Server-&gt;dispatch()\n#13 \/var\/www\/wp-includes\/rest-api.php(370): WP_REST_Server-&gt;serve_request()\n#14 \/var\/www\/wp-includes\/class-wp-hook.php(303): rest_api_loaded()\n#15 \/var\/www\/wp-includes\/class-wp-hook.php(327): WP_Hook-&gt;apply_filters()\n#16 \/var\/www\/wp-includes\/plugin.php(518): WP_Hook-&gt;do_action()\n#17 \/var\/www\/wp-includes\/class-wp.php(388): do_action_ref_array()\n#18 \/var\/www\/wp-includes\/class-wp.php(750): WP-&gt;parse_request()\n#19 \/var\/www\/wp-includes\/functions.php(1291): WP-&gt;main()\n#20 \/var\/www\/wp-blog-header.php(16): wp()\n#21 \/var\/www\/index.php(17): require(&#039;...&#039;)\n#22 {main}\n  thrown in \/var\/www\/wp-content\/plugins\/contact-form-7-to-database-extension\/CF7DBPlugin.php on line 848, referer: https:\/\/www-clone.imtf.com\/downloads\/<\/code><\/pre>\n<\/blockquote>\n<p>Changing the <\/p>\n<blockquote><p>\n\/var\/www\/wp-content\/plugins\/contact-form-7-to-database-extension\/CF7DBPlugin.php\n<\/p><\/blockquote>\n<p>at line 848, to<\/p>\n<blockquote><p>\n\/* $value = is_array($value) ? implode($value, &#8216;, &#8216;) : $value; *\/<br \/>\n$value = is_array($value) ? implode(&#8216;, &#8216;, $value) : $value;\n<\/p><\/blockquote>\n<p>solves the problem.<\/p>\n<p>Maybe you can change that in your next version ?<\/p>\n<p>Thank you<br \/>\nMichael Faessler<\/p>\n","protected":false},"template":"","class_list":["post-14728926","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/14728926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/14728926\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=14728926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}