vermillionone
Forum Replies Created
-
Forum: Plugins
In reply to: [Contact Form 7 - Datalist] Force user to choose from the list@talhayounes If you want to limit the user to a specific set of options, then you should use the select tag.
<select name="name"> <option value="value">Value Name<option> </select>
- This reply was modified 5 years, 5 months ago by vermillionone.
Forum: Plugins
In reply to: [Advanced Contact form 7 DB] Unable to delete rows@shadtek Glad to help!
- This reply was modified 5 years, 7 months ago by vermillionone.
Forum: Plugins
In reply to: [Advanced Contact form 7 DB] Unable to delete rowsHey, I found a fix for it. There was an issue in getting the correct string for the
$del_id
variable on line 799 ofclass-advanced-cf7-db-admin.php
.Here is the broken definition:
$del_id = implode(',', array_map('intval',sanitize_text_field($_POST['del_id'])));
Here is the fixed definition:
‘$del_id = implode(‘,’, array_map(‘intval’, array_map( ‘sanitize_text_field’, $_POST[‘del_id’])));’The issue is that
$_POST['del_id]
is an array, sosanitize_text_field()
is not going to work correctly. Just need to wrap it inarray_map()
to get it working.Also having this issue. Any info on whether this on our end, or a CF7 bug would be great.
******************************EDIT*******************************
Ok, so it turns out this was happening due to the two forms sharing field names. Check your field names and make sure that they are unique to the form.
As a suggestion to the developer, if the fields could have the form-id appended to the names, this issues would be resolved easily and allow users to make duplicate forms more easily. Food for thought! Thanks!
- This reply was modified 6 years, 1 month ago by vermillionone. Reason: Found solution
- This reply was modified 6 years, 1 month ago by vermillionone.