Code Duplication    Length = 10-10 lines in 2 locations

code/model/SiteTreeLinkTracking.php 2 locations

@@ 167-176 (lines=10) @@
164
		}
165
166
		// Update the "LinkTracking" many_many
167
		if($record->ID && $record->manyManyComponent('LinkTracking') && ($tracker = $record->LinkTracking())) {
168
			$tracker->removeByFilter(array(
169
				sprintf('"FieldName" = ? AND "%s" = ?', $tracker->getForeignKey())
170
					=> array($fieldName, $record->ID)
171
			));
172
173
			if($linkedPages) foreach($linkedPages as $item) {
174
				$tracker->add($item, array('FieldName' => $fieldName));
175
			}
176
		}
177
178
		// Update the "ImageTracking" many_many
179
		if($record->ID && $record->manyManyComponent('ImageTracking') && ($tracker = $record->ImageTracking())) {
@@ 179-188 (lines=10) @@
176
		}
177
178
		// Update the "ImageTracking" many_many
179
		if($record->ID && $record->manyManyComponent('ImageTracking') && ($tracker = $record->ImageTracking())) {
180
			$tracker->removeByFilter(array(
181
				sprintf('"FieldName" = ? AND "%s" = ?', $tracker->getForeignKey())
182
					=> array($fieldName, $record->ID)
183
			));
184
185
			if($linkedFiles) foreach($linkedFiles as $item) {
186
				$tracker->add($item, array('FieldName' => $fieldName));
187
			}
188
		}
189
	}
190
191
	/**