Purchased the Gravity Forms integration with DataTables add-on
Documentation mentions activating the add-on, but no obvious place to enter the purchase code in the WP dashboard
Still, when creating a new data table I do see the option to create one with Gravity Forms as a data source.
I choose the simplest form I have, it retrieves the field list correctly, I "select all"
Then when pressing Apply I get a red error box on the upper right of the browser window, and the page hangs. Come on! No way to diagnose the problem?
This really sucks -- I read the overview documentation and examples, tried an extremely straightforward example, and not only didn't it work, there is no way to figure out what to do next.
Also, I just noticed this in the error log -- the fatal at the end is probably relevant ---
[17-Dec-2017 23:43:15 UTC] PHP Notice:Trying to get property of non-object in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/add_column_modal.inc.php on line 72 [17-Dec-2017 23:43:15 UTC] PHP Warning:Invalid argument supplied for foreach() in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/add_column_modal.inc.php on line 72 [17-Dec-2017 23:43:15 UTC] PHP Notice:Undefined variable: tableData in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40 [17-Dec-2017 23:43:15 UTC] PHP Notice:Trying to get property of non-object in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40 [17-Dec-2017 23:43:15 UTC] PHP Warning:Invalid argument supplied for foreach() in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40 [17-Dec-2017 23:43:44 UTC] PHP Fatal error:Call to undefined function WDTGravityIntegration\array_column() in /home1/musical9/public_html/online-registration/wp-content/plugins/wdt-gravity-integration/wdt-gravity-integration.php on line 321
Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party. You can write credentials here just check Private Reply so nobody can see them except us.
I disabled mod_security for the subdomain, but the problem still shows up. Very odd that if it's a security issue, why would it appear only for this particular code path for this particular plugin? Seems like the same code would be loaded on every page serve.
Also, doesn't this concern you: that fatal from the error log appears consistently for this code path.
[19-Dec-2017 14:50:33 UTC] PHP Fatal error:Call to undefined function WDTGravityIntegration\array_column() in /home1/musical9/public\
_html/online-registration/wp-content/plugins/wdt-gravity-integration/wdt-gravity-integration.php on line 321
I see that the PHP function array_column is defined as of PHP version 5.5 but the site is running on PHP version 5.4.43. Seems like that might be relevant to the problem?
I updated PHP to 5.6. It works now. Man, I'm no expert on software engineering as it applies to Wordpress and plugins, but as a software engineering practice, releasing libraries that are not compatible with a common production version of PHP (I say that because it's the default you get from Bluehost) *and* don't have checks in the code to detect the incompatibility seems like really bad practice.
We are glad that now everything is working fine. We notice that issue with some functions that is not compatible with lower versions of php. Thank you very much for reporting this. I will forward this to my development team to investigate and make it compatible with lower versions of php.
Purchased the Gravity Forms integration with DataTables add-on
Documentation mentions activating the add-on, but no obvious place to enter the purchase code in the WP dashboard
Still, when creating a new data table I do see the option to create one with Gravity Forms as a data source.
I choose the simplest form I have, it retrieves the field list correctly, I "select all"
Then when pressing Apply I get a red error box on the upper right of the browser window, and the page hangs. Come on! No way to diagnose the problem?
This really sucks -- I read the overview documentation and examples, tried an extremely straightforward example, and not only didn't it work, there is no way to figure out what to do next.
Hi hankssj,
Thank you for your purchase.
Sorry for late response.
We are located in Serbia and our working time is from 10:00 to 17:00 CET. business days.
Can you please tell me which version of wpdatatables plugin you have installed on website?
Kind Regards,
Isidora Markovic
wpDataTables: FAQ | Facebook | Twitter | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Amelia demo sites | Docs
You can try our wpDataTables add-ons before purchase on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables
Version 2.1 of wpDataTables.
Also, I just noticed this in the error log -- the fatal at the end is probably relevant ---
[17-Dec-2017 23:43:15 UTC] PHP Notice: Trying to get property of non-object in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/add_column_modal.inc.php on line 72
[17-Dec-2017 23:43:15 UTC] PHP Warning: Invalid argument supplied for foreach() in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/add_column_modal.inc.php on line 72
[17-Dec-2017 23:43:15 UTC] PHP Notice: Undefined variable: tableData in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40
[17-Dec-2017 23:43:15 UTC] PHP Notice: Trying to get property of non-object in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40
[17-Dec-2017 23:43:15 UTC] PHP Warning: Invalid argument supplied for foreach() in /home1/musical9/public_html/online-registration/wp-content/plugins/wpdatatables/templates/admin/table-settings/remove_column_modal.inc.php on line 40
[17-Dec-2017 23:43:44 UTC] PHP Fatal error: Call to undefined function WDTGravityIntegration\array_column() in /home1/musical9/public_html/online-registration/wp-content/plugins/wdt-gravity-integration/wdt-gravity-integration.php on line 321
Thanks,
Steve
Hi hankssj,
Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party. You can write credentials here just check Private Reply so nobody can see them except us.
Kind Regards,
Isidora Markovic
wpDataTables: FAQ | Facebook | Twitter | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Amelia demo sites | Docs
You can try our wpDataTables add-ons before purchase on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables
I disabled mod_security for the subdomain, but the problem still shows up. Very odd that if it's a security issue, why would it appear only for this particular code path for this particular plugin? Seems like the same code would be loaded on every page serve.
Also, doesn't this concern you: that fatal from the error log appears consistently for this code path.
[19-Dec-2017 14:50:33 UTC] PHP Fatal error: Call to undefined function WDTGravityIntegration\array_column() in /home1/musical9/public\
_html/online-registration/wp-content/plugins/wdt-gravity-integration/wdt-gravity-integration.php on line 321
I see that the PHP function array_column is defined as of PHP version 5.5 but the site is running on PHP version 5.4.43. Seems like that might be relevant to the problem?
I updated PHP to 5.6. It works now. Man, I'm no expert on software engineering as it applies to Wordpress and plugins, but as a software engineering practice, releasing libraries that are not compatible with a common production version of PHP (I say that because it's the default you get from Bluehost) *and* don't have checks in the code to detect the incompatibility seems like really bad practice.
Hi hankssj,
We are glad that now everything is working fine. We notice that issue with some functions that is not compatible with lower versions of php. Thank you very much for reporting this. I will forward this to my development team to investigate and make it compatible with lower versions of php.
Sorry for any inconvenience.
Best regards.
Kind Regards,
Isidora Markovic
wpDataTables: FAQ | Facebook | Twitter | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Amelia demo sites | Docs
You can try our wpDataTables add-ons before purchase on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables