The plugin has not had any updates in 1.5 years, and some security plugins are now flagging it as a possible abandoned plugin. I’m just checking to see if this plugin is still supported and, if so, could you make some type of small update just to bump the version so that it appears supported instead of abandoned?
]]>I’ve had this enabled for a few days on a form with ~80k entries and nothing has been deleted. I set it to run once an hour and delete items older than 3 months. Thank you!
]]>Dear support,
I setup this plugin a few months back with a simple configuration:
https://paste.pics/2a169c8476feafca372b761fda78c6c9
I found out today that the entries were never deleted.
What can I check?
Thanks
D
Confirmation text is not displayed to users on submission but the notification mail is sent to the required person.
Kindly assist
Hello,
I’ve been using your plugin for a few days and may have noticed an issue regarding time zones.
First of all, these are my settings regarding the Timezone
set in WordPress:
Universal time is 2021-08-31 18:03:34. Local time is 2021-08-31 20:03:34.
I’ve created a form entry on 2021-08-31 17:50:00
local time. Your plugin is set to delete entries that are older than 10 minutes
and runs every 1 hour
.
My understanding is that the entry should’ve been deleted around 2021-08-31 18:00:00
local time. This, however, wasn’t the case. The entry got deleted two hours later, on 2021-08-31 20:00:00
local time.
When having a look at the log output, one can see that there is an offset of 2 hours from universal time to local time, likely causing issues.
The form in question is form #4
.
2021-08-31 19:00:03.908513 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Search criteria for form #4: Array
(
[start_date] => 1970-01-01 00:00:00
[end_date] => 2021-08-31 16:50:03
[payment_status] =>
)
2021-08-31 19:00:03.910904 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Not deleting entries for form #4 because no entries were found matching the search criteria.
2021-08-31 19:20:02.842380 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #1 because it is not due to be run yet.
2021-08-31 19:20:02.854918 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #2 because it is not due to be run yet.
2021-08-31 19:20:02.860824 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #3 because it is not due to be run yet.
2021-08-31 19:20:02.862658 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #4 because it is not due to be run yet.
2021-08-31 19:30:03.092097 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #1 because it is not due to be run yet.
2021-08-31 19:30:03.093286 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #2 because it is not due to be run yet.
2021-08-31 19:30:03.094397 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #3 because it is not due to be run yet.
2021-08-31 19:30:03.095495 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #4 because it is not due to be run yet.
2021-08-31 19:50:02.826430 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #1 because it is not due to be run yet.
2021-08-31 19:50:02.831048 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #2 because it is not due to be run yet.
2021-08-31 19:50:02.834055 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #3 because it is not due to be run yet.
2021-08-31 19:50:02.835810 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #4 because it is not due to be run yet.
[...]
2021-08-31 20:00:02.601553 - DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Search criteria for form #4: Array
(
[start_date] => 1970-01-01 00:00:00
[end_date] => 2021-08-31 17:50:02
[payment_status] =>
)
2021-08-31 20:00:02.608485 - DEBUG --> GF_Entry_Expiration::delete_form_entries(): Starting deletion of page 1 of 0
2021-08-31 20:00:02.714235 - DEBUG --> GF_Entry_Expiration::delete_form_entries(): Deletion completed.
Could you please have a look at this issue?
Thank you very much in advance.
]]>Big problem with removing "Grawity Forms"
If I remove the payment process stops, if I leave the plugin on it does a lot of guidance code
I have contacted grawity Forms - they do not care at all as I no longer have a license for the plugin.
I do NOT need a plugin as these products as used "grawity Forms" no longer exist on my website
HELP - if you can ...
]]>
Hi!
how could I fix this error?
https://kamdzhalov-foundation.org/media/recordings/order/
Unable to get results
Error validating access token: Session has expired on Saturday, 24-Oct-20 23:19:05 PDT. The current time is Wednesday, 28-Oct-20 05:00:03 PDT.
??
Peter
This plugin hasn’t been updated in almost 2 years. For security, could you tell us if you are still supporting this plugin?
I just realized I asked this same question 1 year 9 months ago, and at the time you found a small thing to fix and incremented the version number, making a small update available and resetting the clock. Any chance of doing that again? ??
Thank you!!
– Scott
]]>Hello! I have this plugin set to delete entries older than 4 months, and to run every 1 hour (for testing purposes), and my entries older than 4 months are not being deleted. Per your other support responses, I turned on logging. I’m getting the same log result for each form:
DEBUG --> GF_Entry_Expiration::maybe_run_deletion(): Skipping deletion for form #3 because it is not due to be run yet.
I only have the plugin set up locally at this point, so no logging URL to share with you, but all of the log results look like the line above. Can you shed any light on what’s wrong? How can it not be due to run yet if my entries are older than the time set and more than 1 hour has passed?
Thank you!
–Alison
Someone 3 years asked this question, but there was no answer from the author, and now the thread is closed. I’m still looking for the answer… is it possible for this plugin to delete any files that were uploaded and attached to the form entry?
– Scott
]]>Will this work with posts that are created by users who filled out a form?
]]>This plugin hasn’t been updated in over a year. For security, could you tell us if you are still supporting this plugin, or if we should be looking for something different?
– Scott
]]>I know you have answered a similar question before, like over 2 years ago where you wrote you had made this possible in a update. I can find this code in the files but need you help to enter the right values.
I believe this is the code where I am to enter the payment status to be deleted (processing). That means, the entries that haven’t been payed for yet.
$search_critera = array(
'start_date' => date( 'Y-m-d H:i:s', 0 ),
'end_date' => date( 'Y-m-d H:i:s', strtotime( '-' . $settings['deletionDate']['number'] . ' ' . $settings['deletionDate']['unit'] ) ),
'payment_status' => null,
);
What am I to enter under payment_status?
Thanks for your support!
]]>Is this going to freak out if we have 60k+ entries currently in the DB? I set this up to run every 7 days on entries older that 2 months…which will be great for us going forward…but what we really need is for this to clean up what’s already been stored.
1) Will this clean up all of those old entries?
2) Will there be performance issues or any problems because there are so many there now?
Setup everything but nothing happens.
Ran cron manually but still nothing
activated the plugin and am seeing Expiry Seetings for individual forms (Step 5) but step 4 doesn’t seem to work (see below) – no entries are being deleted
INSTALLATION
1. Unpack the download package.
1. Upload all files to the /wp-content/plugins/ directory, with folder
3. Activate the plugin through the ‘Plugins’ menu in WordPress
4. Navigate to the Entry Expiration Settings page inside of Gravity Forms and set the expiration timeframe.
5. Navigate to the Form Settings page for each form you want to have entries automatically expire and include them in the expiration process.
Hello, I have been trying to test your plugin, but no action is being taken.
I have entries that are older than 1 month. I set the queue to delete posts older than 2 weeks and I have it set to run every hour. However, none of the entries are being removed.
Please help. Thank you.
]]>Howdy Travis,
I could need some advice from you, because none of the entries are being deleted by this plugin on our website.
We have quite a few forms on our website. Some of the save entries, others don’t. So for those which save entries, I added your plugin and activated it for those forms. Since it seems to be possible to set various periods of deletion times, I used three different “Delete-Entry-After”-settings/categories.
The web api is not activated. We do have other plugins that may interfere with your plugin:
We use the latest version of wordpress. It is connected to a cloudflare cdn and we have set up an external cron-service to ping the wp_cron every 5 minutes.
The Gravity Forms log shows, that the function is being called. It always logs a line similar to the following one:
2017-04-10 12:45:08.919217 – DEBUG –> GF_Entry_Expiration::maybe_run_deletion(): Not deleting entries for form #<XX> because no entries were found matching the search criteria.
Do you have any idea, what might be going wrong? What do you think is the source of this problem? Is it about caching (we make use of Cloudflare CDN, as well as WP-Rocket). Or do you see anything else, that might cause this “strange” behaviour?
Thanks in advance,
Patrick
After upgrading my site was throwing 500 errors. Log file has this:
[19-Mar-2017 14:40:15 UTC] PHP Fatal error: Uncaught Error: Call to undefined method GFAPI::save_form() in /home/username/public_html/wp-content/plugins/gravity-forms-entry-expiration/class-gf-entryexpiration.php:726
I will be downgrading for now.
]]>Using 4.4.2 wordpress and the newest G Forms is this compatible? I am not seeing where I can change the day/time limit for when the entries are deleted. The only setting I see is under settings on each form saying if I want to enable the plugin.
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>The plugin is removing the old form entries but it is not deleting any files that have been uploaded via the form.
Is there a way to remove the old files too?
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>Does this plugin also delete the old entry’s files?
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>Are you able to set entries to expire by a field entry date?
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>I have read you changed the functionality so by default this is not on for each form, but when I install it, It has the checkbox checked for each form. I uninstalled and downloaded direct from your website, but still I see no change, all the forms have it enabled by default. Is there something I am doing wrong? Also is there a way to clear in hours rather than days?
Thanks and good work on the plugin ??
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>Hello,
I have been testing this plugin on two sites and it is just not doing anything on either site?
And this was before this recent update and even now with the settings reversed.
Paul
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>Hi,
I like this plugin but it’s broken with the new version of Gravity Forms (1.9).
A fix for this could be nice!
Bart
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>I’d much rather have to check the form i want the entries to expire on instead of having to go through all my forms and worry about my data being deleted because i forgot to check a box.
It would be a better safety feature and more user friendly in my opinion.
Good plugin by the way, been looking for something like this.
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>Hi, I am using “PayFast” payment gateway add-on for Gravity forms and would like to use your plugin for guys who enter, but end up never paying. Ideally guys who fill in the entry form for a race, but do not pay, should be deleted after a certain time period. The catch is, that i would only want the entries marked as “Processing” to be deleted. Entries marked as “Approved” should not be deleted.
Hope you can assist ??
https://www.ads-software.com/plugins/gravity-forms-entry-expiration/
]]>