From e9fccec0557f6fff5a457d10805e07a48277b2d5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Jul 2018 16:56:11 +0200 Subject: [PATCH] Fix website deletion --- htdocs/admin/website.php | 12 +++++++++--- htdocs/website/index.php | 6 +++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/htdocs/admin/website.php b/htdocs/admin/website.php index 80144f93c1f..80ca0b29c0a 100644 --- a/htdocs/admin/website.php +++ b/htdocs/admin/website.php @@ -322,10 +322,16 @@ if ($action == 'confirm_delete' && $confirm == 'yes') // delete if ($website->id > 0) { - $sql = "DELETE from ".MAIN_DB_PREFIX."website_page WHERE fk_website ='".$rowid."'"; - $result = $db->query($sql); + $sql = "DELETE from ".MAIN_DB_PREFIX."website_account WHERE fk_website ='".$rowid."'"; + $result = $db->query($sql); - $sql = "DELETE from ".MAIN_DB_PREFIX."website WHERE rowid ='".$rowid."'"; + $sql = "DELETE from ".MAIN_DB_PREFIX."website_page WHERE fk_website ='".$rowid."'"; + $result = $db->query($sql); + + $sql = "DELETE from ".MAIN_DB_PREFIX."website_extrafields WHERE fk_object ='".$rowid."'"; + $result = $db->query($sql); + + $sql = "DELETE from ".MAIN_DB_PREFIX."website WHERE rowid ='".$rowid."'"; $result = $db->query($sql); if (! $result) { diff --git a/htdocs/website/index.php b/htdocs/website/index.php index 1ba90605deb..6563386f4c9 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -1670,18 +1670,18 @@ if (count($object->records) > 0) if ($websitepage->grabbed_from) { //print ''; - print ''.$langs->trans("EditInLine").img_picto($langs->trans("Disabled"),'switch_off').''; + print ''.img_picto($langs->trans("EditInLineOff"),'switch_off').''; } else { //print ''; if (empty($conf->global->WEBSITE_EDITINLINE)) { - print ''.$langs->trans("EditInLine").img_picto($langs->trans("Disabled"),'switch_off').''; + print ''.img_picto($langs->trans("EditInLineOff"),'switch_off').''; } else { - print ''.$langs->trans("EditInLine").img_picto($langs->trans("Disabled"),'switch_on').''; + print ''.img_picto($langs->trans("EditInLineOn"),'switch_on').''; } }