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

@@ 1295-1304 (lines=10) @@
1292
				{
1293
					foreach (text2words($row['subject']) as $word)
1294
						$inserts[] = array($word, $row['id_topic']);
1295
					if (count($inserts) > 500)
1296
					{
1297
						$smcFunc['db_insert']('ignore',
1298
							'{db_prefix}log_search_subjects',
1299
							array('word' => 'string', 'id_topic' => 'int'),
1300
							$inserts,
1301
							array('word', 'id_topic')
1302
						);
1303
						$inserts = array();
1304
					}
1305
1306
				}
1307
@@ 1308-1314 (lines=7) @@
1305
1306
				}
1307
1308
				if (!empty($inserts))
1309
					$smcFunc['db_insert']('ignore',
1310
						'{db_prefix}log_search_subjects',
1311
						array('word' => 'string', 'id_topic' => 'int'),
1312
						$inserts,
1313
						array('word', 'id_topic')
1314
					);
1315
1316
		},
1317
			'message_function' => function ($row)