From 9a9a525180d2a311c8c4ae75982adb1dc3b58805 Mon Sep 17 00:00:00 2001 From: flynsarmy Date: Thu, 18 Jun 2015 14:44:43 +1000 Subject: [PATCH] Remove empty tabs when removing form fields --- modules/backend/classes/FormTabs.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/backend/classes/FormTabs.php b/modules/backend/classes/FormTabs.php index 3daf9a6fe..a4611dddd 100644 --- a/modules/backend/classes/FormTabs.php +++ b/modules/backend/classes/FormTabs.php @@ -118,6 +118,10 @@ class FormTabs implements IteratorAggregate, ArrayAccess if ($fieldName == $name) { unset($this->fields[$tab][$fieldName]); + if (!sizeof($this->fields[$tab])) { + unset($this->fields[$tab]); + } + return true; } }