@@ 864-873 (lines=10) @@ | ||
861 | $existingGroupID = $this->getTranslationGroup($originalID); |
|
862 | ||
863 | // Remove any existing groups if overwrite flag is set |
|
864 | if ($existingGroupID && $overwrite) { |
|
865 | $sql = sprintf( |
|
866 | 'DELETE FROM "%s_translationgroups" WHERE "TranslationGroupID" = %d AND "OriginalID" = %d', |
|
867 | $baseDataClass, |
|
868 | $existingGroupID, |
|
869 | $this->owner->ID |
|
870 | ); |
|
871 | DB::query($sql); |
|
872 | $existingGroupID = null; |
|
873 | } |
|
874 | ||
875 | // Add to group (only if not in existing group or $overwrite flag is set) |
|
876 | if (!$existingGroupID) { |
|
@@ 876-884 (lines=9) @@ | ||
873 | } |
|
874 | ||
875 | // Add to group (only if not in existing group or $overwrite flag is set) |
|
876 | if (!$existingGroupID) { |
|
877 | $sql = sprintf( |
|
878 | 'INSERT INTO "%s_translationgroups" ("TranslationGroupID","OriginalID") VALUES (%d,%d)', |
|
879 | $baseDataClass, |
|
880 | $originalID, |
|
881 | $this->owner->ID |
|
882 | ); |
|
883 | DB::query($sql); |
|
884 | } |
|
885 | } |
|
886 | ||
887 | /** |