Code Duplication    Length = 7-10 lines in 3 locations

Sources/Subs.php 1 location

@@ 181-187 (lines=7) @@
178
				foreach ($parameter2 as $word)
179
					$inserts[] = array($word, $parameter1);
180
181
				if (!empty($inserts))
182
					$smcFunc['db_insert']('ignore',
183
						'{db_prefix}log_search_subjects',
184
						array('word' => 'string', 'id_topic' => 'int'),
185
						$inserts,
186
						array('word', 'id_topic')
187
					);
188
			}
189
			break;
190

Sources/RepairBoards.php 2 locations

@@ 1285-1294 (lines=10) @@
1282
				{
1283
					foreach (text2words($row['subject']) as $word)
1284
						$inserts[] = array($word, $row['id_topic']);
1285
					if (count($inserts) > 500)
1286
					{
1287
						$smcFunc['db_insert']('ignore',
1288
							'{db_prefix}log_search_subjects',
1289
							array('word' => 'string', 'id_topic' => 'int'),
1290
							$inserts,
1291
							array('word', 'id_topic')
1292
						);
1293
						$inserts = array();
1294
					}
1295
				}
1296
1297
				if (!empty($inserts))
@@ 1297-1303 (lines=7) @@
1294
					}
1295
				}
1296
1297
				if (!empty($inserts))
1298
					$smcFunc['db_insert']('ignore',
1299
						'{db_prefix}log_search_subjects',
1300
						array('word' => 'string', 'id_topic' => 'int'),
1301
						$inserts,
1302
						array('word', 'id_topic')
1303
					);
1304
			},
1305
			'message_function' => function ($row)
1306
			{