Code Duplication    Length = 7-7 lines in 3 locations

application/modules/xbanners/models/Base/BannerImage.php 1 location

@@ 978-984 (lines=7) @@
975
                }
976
            }
977
978
            if ($this->collBannerImageI18ns !== null) {
979
                foreach ($this->collBannerImageI18ns as $referrerFK) {
980
                    if (!$referrerFK->isDeleted() && ($referrerFK->isNew() || $referrerFK->isModified())) {
981
                        $affectedRows += $referrerFK->save($con);
982
                    }
983
                }
984
            }
985
986
            $this->alreadyInSave = false;
987

application/modules/xbanners/models/Base/Banners.php 2 locations

@@ 808-814 (lines=7) @@
805
                }
806
            }
807
808
            if ($this->collBannerImages !== null) {
809
                foreach ($this->collBannerImages as $referrerFK) {
810
                    if (!$referrerFK->isDeleted() && ($referrerFK->isNew() || $referrerFK->isModified())) {
811
                        $affectedRows += $referrerFK->save($con);
812
                    }
813
                }
814
            }
815
816
            if ($this->bannersI18nsScheduledForDeletion !== null) {
817
                if (!$this->bannersI18nsScheduledForDeletion->isEmpty()) {
@@ 825-831 (lines=7) @@
822
                }
823
            }
824
825
            if ($this->collBannersI18ns !== null) {
826
                foreach ($this->collBannersI18ns as $referrerFK) {
827
                    if (!$referrerFK->isDeleted() && ($referrerFK->isNew() || $referrerFK->isModified())) {
828
                        $affectedRows += $referrerFK->save($con);
829
                    }
830
                }
831
            }
832
833
            $this->alreadyInSave = false;
834