Code Duplication    Length = 10-10 lines in 2 locations

code/model/SiteTreeLinkTracking.php 2 locations

@@ 177-186 (lines=10) @@
174
		}
175
176
		// Update the "LinkTracking" many_many
177
		if($record->ID && $record->manyManyComponent('LinkTracking') && ($tracker = $record->LinkTracking())) {
178
			$tracker->removeByFilter(array(
179
				sprintf('"FieldName" = ? AND "%s" = ?', $tracker->getForeignKey())
180
					=> array($fieldName, $record->ID)
181
			));
182
183
			if($linkedPages) foreach($linkedPages as $item) {
184
				$tracker->add($item, array('FieldName' => $fieldName));
185
			}
186
		}
187
188
		// Update the "ImageTracking" many_many
189
		if($record->ID && $record->manyManyComponent('ImageTracking') && ($tracker = $record->ImageTracking())) {
@@ 189-198 (lines=10) @@
186
		}
187
188
		// Update the "ImageTracking" many_many
189
		if($record->ID && $record->manyManyComponent('ImageTracking') && ($tracker = $record->ImageTracking())) {
190
			$tracker->removeByFilter(array(
191
				sprintf('"FieldName" = ? AND "%s" = ?', $tracker->getForeignKey())
192
					=> array($fieldName, $record->ID)
193
			));
194
195
			if($linkedFiles) foreach($linkedFiles as $item) {
196
				$tracker->add($item, array('FieldName' => $fieldName));
197
			}
198
		}
199
	}
200
201
	/**