Code Duplication    Length = 35-35 lines in 2 locations

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

@@ 770-804 (lines=35) @@
767
     * @throws PropelException
768
     * @see save()
769
     */
770
    protected function doSave(ConnectionInterface $con)
771
    {
772
        $affectedRows = 0; // initialize var to track total num of affected rows
773
        if (!$this->alreadyInSave) {
774
            $this->alreadyInSave = true;
775
776
            // We call the save method on the following object(s) if they
777
            // were passed to this object by their corresponding set
778
            // method.  This object relates to these object(s) by a
779
            // foreign key reference.
780
781
            if ($this->aBannerImage !== null) {
782
                if ($this->aBannerImage->isModified() || $this->aBannerImage->isNew()) {
783
                    $affectedRows += $this->aBannerImage->save($con);
784
                }
785
                $this->setBannerImage($this->aBannerImage);
786
            }
787
788
            if ($this->isNew() || $this->isModified()) {
789
                // persist changes
790
                if ($this->isNew()) {
791
                    $this->doInsert($con);
792
                    $affectedRows += 1;
793
                } else {
794
                    $affectedRows += $this->doUpdate($con);
795
                }
796
                $this->resetModified();
797
            }
798
799
            $this->alreadyInSave = false;
800
801
        }
802
803
        return $affectedRows;
804
    } // doSave()
805
806
    /**
807
     * Insert the row in the database.

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

@@ 650-684 (lines=35) @@
647
     * @throws PropelException
648
     * @see save()
649
     */
650
    protected function doSave(ConnectionInterface $con)
651
    {
652
        $affectedRows = 0; // initialize var to track total num of affected rows
653
        if (!$this->alreadyInSave) {
654
            $this->alreadyInSave = true;
655
656
            // We call the save method on the following object(s) if they
657
            // were passed to this object by their corresponding set
658
            // method.  This object relates to these object(s) by a
659
            // foreign key reference.
660
661
            if ($this->aBanners !== null) {
662
                if ($this->aBanners->isModified() || $this->aBanners->isNew()) {
663
                    $affectedRows += $this->aBanners->save($con);
664
                }
665
                $this->setBanners($this->aBanners);
666
            }
667
668
            if ($this->isNew() || $this->isModified()) {
669
                // persist changes
670
                if ($this->isNew()) {
671
                    $this->doInsert($con);
672
                    $affectedRows += 1;
673
                } else {
674
                    $affectedRows += $this->doUpdate($con);
675
                }
676
                $this->resetModified();
677
            }
678
679
            $this->alreadyInSave = false;
680
681
        }
682
683
        return $affectedRows;
684
    } // doSave()
685
686
    /**
687
     * Insert the row in the database.