PDA

View Full Version : duplicated search form



Ahmed Emad
February 22, 2024, 09:23 PM
Hello
I have duplicated search form when i create one two created
i delete one two deleted
on site appear two in same location
no error logo recorded
any advice
Thanks

Rudi
February 23, 2024, 04:32 AM
Hello,

Never have encountered this before.

How do you determine that they are the same?

Ahmed Emad
February 23, 2024, 09:09 AM
They take same id in url when open, delete one of the deleted two, change name of one changed two

Ahmed Emad
February 24, 2024, 02:25 PM
4935
They take same id in url when open, delete one of the deleted two, change name of one changed two

Ahmed Emad
February 24, 2024, 08:58 PM
4937
i found duplicated inside database
and found many deleted search forms but not deleted from database

Rudi
February 26, 2024, 07:47 AM
Ok,

try to apply this solution:

edit this file: includes/classes/admin/rlAdmin.class.php > public function deleteTrashItem

after this code:


case 'search_forms':
$formID = $rlDb->getOne('ID', "{$trashItem['Criterion']}", 'search_forms');
$rlDb->query("DELETE FROM `{db_prefix}search_forms_relations` WHERE `Category_ID` = '{$formID}'");


insert a line:


$rlDb->query("DELETE FROM `{db_prefix}search_forms` WHERE `ID` = {$formID}");


It should remove all search forms from the database once you clear your trashbox