@@ 123-134 (lines=12) @@ | ||
120 | } |
|
121 | ||
122 | // Update the "LinkTracking" many_many |
|
123 | if($record->ID && $record->manyManyComponent('LinkTracking') && $tracker = $record->LinkTracking()) { |
|
124 | $tracker->removeByFilter(sprintf( |
|
125 | '"FieldName" = \'%s\' AND "%s" = %d', |
|
126 | $fieldName, |
|
127 | $tracker->getForeignKey(), |
|
128 | $record->ID |
|
129 | )); |
|
130 | ||
131 | if($linkedPages) foreach($linkedPages as $item) { |
|
132 | $tracker->add($item, array('FieldName' => $fieldName)); |
|
133 | } |
|
134 | } |
|
135 | ||
136 | // Update the "ImageTracking" many_many |
|
137 | if($record->ID && $record->manyManyComponent('ImageTracking') && $tracker = $record->ImageTracking()) { |
|
@@ 137-148 (lines=12) @@ | ||
134 | } |
|
135 | ||
136 | // Update the "ImageTracking" many_many |
|
137 | if($record->ID && $record->manyManyComponent('ImageTracking') && $tracker = $record->ImageTracking()) { |
|
138 | $tracker->removeByFilter(sprintf( |
|
139 | '"FieldName" = \'%s\' AND "%s" = %d', |
|
140 | $fieldName, |
|
141 | $tracker->getForeignKey(), |
|
142 | $record->ID |
|
143 | )); |
|
144 | ||
145 | if($linkedFiles) foreach($linkedFiles as $item) { |
|
146 | $tracker->add($item, array('FieldName' => $fieldName)); |
|
147 | } |
|
148 | } |
|
149 | } |
|
150 | ||
151 | /** |