I’ve got quite a few error_log entries for the following for a site I’m helping manage/support:
[13-Feb-2021 16:39:01 UTC] PHP Warning: Invalid argument supplied for foreach() in public_html/wp-content/plugins/formlift/modules/form/submit.php on line 146
Relevant code:
$data = $FormLiftUser->get_user_data(‘form_data’ );
?>
<p>Please wait…</p>
<form id=”formlift” method=”post” action=”<?php echo $packet[‘url’]; ?>”>
<input type=”hidden” name=”inf_form_xid” value=”<?php echo $packet[‘xid’];?>” />
<input type=”hidden” name=”inf_form_name” value=”<?php echo $packet[‘name’];?>” />
<input type=”hidden” name=”infusionsoft_version” value=”<?php echo $packet[‘version’];?>” />
<input type=”hidden” name=”timeZone” value=”<?php echo sanitize_text_field($_POST[‘timeZone’]);?>” />
<?php
foreach ( $data as $name => $value ):
?>
<input type=”hidden” name=”<?php echo $name;?>” value=”<?php echo $value;?>” />
<?php
endforeach;
?>
</form> $data = $FormLiftUser->get_user_data(‘form_data’ );
?>
<p>Please wait…</p>
<form id=”formlift” method=”post” action=”<?php echo $packet[‘url’]; ?>”>
<input type=”hidden” name=”inf_form_xid” value=”<?php echo $packet[‘xid’];?>” />
<input type=”hidden” name=”inf_form_name” value=”<?php echo $packet[‘name’];?>” />
<input type=”hidden” name=”infusionsoft_version” value=”<?php echo $packet[‘version’];?>” />
<input type=”hidden” name=”timeZone” value=”<?php echo sanitize_text_field($_POST[‘timeZone’]);?>” />
<?php
foreach ( $data as $name => $value ):
?>
<input type=”hidden” name=”<?php echo $name;?>” value=”<?php echo $value;?>” />
<?php
endforeach;
?>
</form>
It seems like $data is probably returning $null or such, so probably should wrap the foreach() inside an “if( is_array( $data ) ){}” block, maybe?
Jason
]]>Hi there. I am currently having an issue with the All Forms Tab. Every time I click All Forms to see a list of my forms, it just loads for a long time and then it goes to a 504 error. I tried deactivating a few different plugins and also deleted and re-installed the form lif plugin with no luck. ANy help would be appreciated. Thanks
]]>I am trying to connect Formlift to Infusionsoft via oauth and I have setup the Infusionsoft developer app and a WordPress site solely as a proxy using the proxy plugin. I have this issue where when I try to connect Formlift to Infusionsoft I get directed through the authentication sequence properly, prompted to login at Infusionsoft, then authorize the developer app but then the callback URL is not redirecting properly back to the Formlift settings page with the token but ends back at the Infusionsoft account central page.
I realize that probably more information is needed to fully troubleshoot but wondered if this was a scenario that others have encountered and what the possible remedy is. Thanks in advance.
Reaching out on behalf of a client who has reported some visitors seeing some random person’s filled out form info on the form. There doesn’t seem to be any rhyme or reason to which contact shows, i.e. it’s not our client’s contact info but another random visitor’s contact info. This has happened for multiple visitors.
Any idea what could be causing this?
]]>We have two different forms plugins working together to perform a particular task. One is Gravity Forms and the other is FormLift.
1st page – https://maximind.ca/free-assessment.html
2nd page – https://maximind.ca/free-assessment-2.html
FormLift takes the values that were sent to it by Gravity Forms and puts them into hidden fields and then submits it on to Infusionsoft. For the last week or so the FormLift plugin is not behaving the way it should. It looks like it is not capturing or sending the information needed. We even tried to make one of the fields unhidden but it did not make a difference.
Here is a link to a video that will show you what the problem is: https://soapbox.wistia.com/videos/FswyQGuF0v
Can you please look into this asap. Thank you.
we are using the plugin latest version of FormLift to get all the form list but we don’t get the actual form list anymore.
we are getting a list of old forms (some of them are already deleted) .
it’s still the same list even if we clicked on the refresh, sync, replace buttons.
the plugin is configured with the correct account.
did we miss something here for retrieving the new list with the plugin (bug/configuration) or it’s an issue related to the infusionsoft api itself (api.infusionsoft.com) ?
code used in wordpress to reproduce (plugin FormLift) :
wp-content\plugins\formlift\modules\api\AppV2.php
$args = ['our_api_key', 'WebFormService.getMap'];
$client = new WP_HTTP_IXR_Client( add_query_arg( "access_token", $this->accessToken, "https://api.infusionsoft.com/crm/xmlrpc/v1" ) );
call_user_func_array( array( $client, 'query' ), $args );
$response = $client->getResponse();
var_dump($response);
this is the response (old form list) that doesn't change/update :
array(60) { [378]=> string(36) \"001. Déterminer 1er choix du client\" [160]=> string(40) \"001. Formulaire - 1er courriel de suivi\" [400]=> string(42) \"001. Formulaire : Conseiller hypothécaire\" [235]=> string(42) \"001. Formulaire : Courriels d\'informations\" [189]=> string(47) \"002. Formulaire - 1er courriels de suivi - ENG\" [237]=> string(49) \"002. Formulaire : Courriels d\'informations - ENG\" [197]=> string(52) \"020. Campagne générale Module rendez-vous et suivi\" [201]=> string(39) \"020. Module de rendez-vous landing page\" [205]=> string(52) \"021. Campagne générale Module rendez-vous et suivi\" [223]=> string(39) \"021. Module de rendez-vous landing page\" [98]=> string(112) \"030. Module de rendez-vous landing page https://wp263.infusionsoft.com/app/page/346bf81afd6560a88f12a150613855dd\" [96]=> string(55) \"030. Symbio Unifamiliales Module rendez-vous et suivi\" [106]=> string(74) \"050. Bonaparte - St-hubert - Triplex - LocationModule rendez-vous et suivi\" [292]=> string(68) \"220. Projet AXE - condo locatif - Delson Module rendez-vous et suivi\" [344]=> string(76) \"241. Capella - Sainte-Julie- Maisons jumelés - Module rendez-vous et suivi\" [348]=> string(113) \"241. Module de rendez-vous landing page https://wp263.infusionsoft.com/app/page/17fb86c38cd310962da26bb78b970063\" [352]=> string(76) \"242. Capella - Sainte-Julie- Maisons de ville - Module rendez-vous et suivi\" [356]=> string(112) \"242. Module de rendez-vous landing page https://wp263.infusionsoft.com/app/page/4731690a5d4fe6560728b8d94c69daf1\" [11]=> string(19) \"Default Legacy Form\" [350]=> string(10) \"Formulaire\" [280]=> string(32) \"Formulaire creation d\'un contact\" [229]=> string(63) \"FORMULAIRE DE REPRISE DES CAMPAGNES APRES UNE PAUSE – ANGLAIS\" [231]=> string(44) \"FORMULAIRE DE SORTIE DE CAMPAGNE – ANGLAIS\" [227]=> string(46) \"FORMULAIRE DE SORTIE DE CAMPAGNE – FRAN?AIS\" [362]=> string(33) \"Formulaire E2 Alerte Immobilière\" [382]=> string(41) \"Formulaire E2 Alerte Immobilière ANGLAIS\" [366]=> string(33) \"Formulaire E2 Demander une Visite\" [384]=> string(41) \"Formulaire E2 Demander une Visite ANGLAIS\" [370]=> string(20) \"Formulaire E2 Footer\" [386]=> string(28) \"Formulaire E2 Footer ANGLAIS\" [364]=> string(36) \"Formulaire E2 Obtenir une Soumission\" [388]=> string(44) \"Formulaire E2 Obtenir une Soumission ANGLAIS\" [392]=> string(21) \"Formulaire E2 Projets\" [394]=> string(29) \"Formulaire E2 Projets ANGLAIS\" [360]=> string(41) \"Formulaire E2 Représentant Hypothécaire\" [390]=> string(49) \"Formulaire E2 Représentant Hypothécaire ANGLAIS\" [209]=> string(106) \"Formulaire HabitationsPilon.com https://wp263.infusionsoft.com/app/form/b742ca4455a636420861ad436b3d7737\" [358]=> string(13) \"Formulaire HP\" [185]=> string(100) \"Formulaire Pilon.com - ENG https://wp263.infusionsoft.com/app/form/abbfb7a3311ab7ae6dca4e0e15d5b539\" [396]=> string(91) \"Formulaire rapide https://wp263.infusionsoft.com/app/form/70fec40784e133eefc68672f6063e501\" [398]=> string(97) \"Formulaire rapide - ENG https://wp263.infusionsoft.com/app/form/69aa82e60593e63102ef09f451e6704a\" [225]=> string(64) \"FORMULAIRE REPRISE DES CAMPAGNES APRES UNE PAUSE – FRAN?AIS\" [84]=> string(97) \"Formulaire vendeurs https://wp263.infusionsoft.com/app/form/10e0f45abee8946256fe3bec33863081\" [191]=> string(100) \"Formulaire vendeurs - ENG https://wp263.infusionsoft.com/app/form/d07377d534565d2910ed5803ee478f60\" [284]=> string(72) \"https://wp263.infusionsoft.com/app/page/8a236717cd138dcff72357db6bebbd1c\" [282]=> string(72) \"https://wp263.infusionsoft.com/app/page/f9f0919ee18ad92c8cf9fa195d6ec452\" [380]=> string(29) \"Info autres campagnes Capella\" [312]=> string(22) \"Inscription infolettre\" [290]=> string(241) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails. https://wp263.infusionsoft.com/app/page/ba0d3f03c82d0f6f20cc87c3064547ab\" [346]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [94]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [354]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [108]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [199]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [203]=> string(168) \"Landing page sortie de campagne Les prospects pourront se sortir de la campagne eux-memes en accedant a cette page. Lien vers cette page a inclure dans tous les emails.\" [110]=> string(107) \"Module de rendez-vous landing page https://wp263.infusionsoft.com/app/page/0a2241892379d54d510525554151ac47\" [294]=> string(106) \"Module de rendez-vouslanding page https://wp263.infusionsoft.com/app/page/c3304ae1e8ae505f78d35f70464c6bbb\" [7]=> string(19) \"NAEA | Add New Lead\" [195]=> string(48) \"Qualification du prospect : Chaud ou Froid - ENG\" [193]=> string(47) \"Qualification du prospect : Chaud ou Froid - FR\" }
]]>
We have used the user data shortcodes on the thank you pages after all of our forms are submitted but it no longer works for visitors. Only logged in users.
Example of the shortcode:
[formlift_data name=”inf_field_FirstName”]
This seemed to happen around version 7.5.14 or 7.5.14.1
Anyone else having this issue?
Note we’ve had to remove the shortcode from our thank you page for now and just generalize the thank you.
]]>I’ve got a couple of websites running Formlift, and keep noticing the plugin stop working when I see the shortcodes on the front-end. I am getting a notice saying ‘formlift.php does not exist’ or something along those lines.. and the plugin is deactivated. I’m unable to reinstall via WordPress as the folder already exists.
I then have to request my server manager to whitelist my dynamic IP each time so I can reinstall via FTP.
Is this a known issue? How can we stop it?
Thanks!
]]>The past two times I’ve tried to upload the plug-in, the FormLift plug-in is actually removed from my site. I reinstalled a prior version via FTP the prior time. This time, I did the same thing, it reloaded, however, gain “Something went wrong automatically re-authenticating your connection to Infusionsoft, Please Re-Authenticate your app in the settings or use the Legacy API. Error Response: invalid_request”. I have re-entered the Infusionsoft API key. And when trying to connect, I get: incorrect password. please try again.. That password allows me into InfusionSoft just fine when going direct. Any help appreciated.
]]>Hey,
Check the above page. I’ve been trying to get into contact with you for a few days. Could you look into this issue?
Thank you!
Max
]]>Greetings, I donated this morning, re-installed the plug-in, however, WordPress admin shows update available repeatedly. Update is fine, then displays an update to 1.0 is available again. Site is on Flywheel. No other FormLift plug-ins.
]]>After a visitor inputs their info and hits the SUBMIT button, they are redirected to the “formlift.net” website. This will confuse my website visitors. How or where do I change that and redirect them back to my website homepage?
]]>Is it possible to add the Discount Code field from infusionsoft Onto my form using FormLift With the Purchases extension?
]]>Hello,
I am pretty new with FormLift and am requiring some assistance, please.
The business already had an active form used on their site and I am trying to set up a different form to use on another page, however, all of fields from the existing form is appearing on the top of this one despite it not being present in the preview.
Is there a quick solution to this? I don’t want to do anything to upset the original form.
Thanks
]]>I’ve noticed on FormLift forms, my contact information is pre-filled on the form every time the page loads. That’s causing problems for some of our users as they have to fill in the contact information of multiple people who attended their classes. It’s confusing for them if the form pre-populates the fields with a previous contact’s information.
I think it’s a FormLift issue as it doesn’t seem to happen on any of my non-formlift infursionsoft forms on this same site.
Is there something I can do to make the form clear all data when the page reloads?
]]>Hi team,
We have your plugin installed on our WordPress website and updated but when we log in it keeps saying that the plugin requires an update. Not sure if this has to do with the plugin self or the website. But we have no other plugin that does this.
Above is an example of what we are getting. I saw that there was a topic like this before but not open so I thought I just want to let you know that I too experience the same thing.
]]>Hi,
The “Add custom form field” button is missing. I’ve activated the file uploader extension, but still I am not able to see that. How to fix this?
]]>My Facebook Ads Manager is not properly detecting when a user clicks on the submit button. How can I properly set the button id.
]]>Hi Adrian
Firstly thank you so much! What an amazing plugin for InfusionSoft users. I purchased the All access pass yesterday!
Ok, so this is what I am trying to do now.
I have setup the Payments Extension and it’s working well for buying our products from InfusionSoft. What I want to do is create a user account from the information entered during in the payment form.
I see that there is no password field. So how do I go about creating a WP user account, assigned a specific role, AFTER the payment goes through. I am a developer so you can suggest code / hooks. Would be happy to get some guidance from you.
Thanks,
– Sadik
All of the forms on my website give a false Success notification if there is a credit card failure. A user fills out the form, presses submit, and then it tells them it’s Successfully submitted, even if their card is declined. Is there something I’ve set up incorrectly?
]]>Hi,
Trying to configure FormLift on a new site yesterday/today.
I connected Infusionsoft, and it looks correct, but when the form wont Publish. The publish button is unresponsive and it remains in draft mode.
Also, I’d like to immediately activate Individual Styling for this site. I currently have a single site license.
Andy Wilson
]]>Our form builder has been wonky for the last two days. I see labels go blank or inherit the labels of other fields. Dragging them messes up the order. And I see the JS errors in the Console.
https://www.dropbox.com/s/r8tts2atz61t0ac/Screen%20Shot%202019-03-26%20at%2012.32.27%20PM.png?dl=0
We can’t build or edit any forms because the builder messes them up.
]]>Hi,
We are getting the following error:
Warning: Use of undefined constant COOKIEPATH – assumed ‘COOKIEPATH’ (this will throw an Error in a future version of PHP) in /wp-content/plugins/formlift/modules/personalization/user.php on line 34
Warning: Use of undefined constant COOKIE_DOMAIN – assumed ‘COOKIE_DOMAIN’ (this will throw an Error in a future version of PHP) in /wp-content/plugins/formlift/modules/personalization/user.php on line 34
We’re using the latest WP version running on php 7. Any suggestions how to fix this error?
]]>I can’t find any way to embed campaign registration forms into my client’s web page. Infusionsoft suggests either hiding the URL of their landing pages or inserting them in an iframe. Neither of these are good solutions. Is there any reason the forms aren’t available in FormLift?
]]>Hi,
We have donated and installed the Show remove credit option plugin. We have version 1.0. When installed it forever tells of an update available, which is also version 1.0. See screenshot: https://drive.google.com/open?id=1i_jmSUGbmY3fQVd2agq-ZeBziw3rmI60
Any ideas how we can remove this incorrect message?
Thanks
]]>Hi,
Is it possible for the plugin to submit to InfusionSoft via AJAX and then show the thank you message within the same page?
At present we are seeing the form redirecting to a url, but it would be better if we could remain in page.
Many thanks
]]>What are Campaigns meant to do in the plug-in?
]]>I just purchased “Remove the FormLift Credit with a Donation” and the submit button on my form still has the lightning bolt and by FormLift
How do I remove that branding?
Thanks,
Paul.
P.S. – I would be good to say, somewhere, to install the zip file as a plugin.
]]>Formlift phone number field only validates US phone number formats I think.
I want to change this to work for UK phone numbers. Is this possible to do through settings somewhere? Or would I have to change the code?
The current validation allows phone numbers that are only 10 digits long. All UK phone numbers (personal ones) are 11 digits long.
Any help welcome
Thanks
The following stats are present on the “All Forms” section of the Plugin which is very useful: “Impressions, Submissions, Avg. Conversion Rate.”
How do we reset these?
Thanks
]]>