Code Duplication    Length = 31-31 lines in 2 locations

Sources/Profile-Modify.php 2 locations

@@ 1374-1404 (lines=31) @@
1371
		call_integration_hook('integrate_add_buddies', array($memID, &$new_buddies));
1372
1373
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1374
		if (!empty($new_buddies))
1375
		{
1376
			// Now find out the id_member of the buddy.
1377
			$request = $smcFunc['db_query']('', '
1378
				SELECT id_member
1379
				FROM {db_prefix}members
1380
				WHERE member_name IN ({array_string:new_buddies}) OR real_name IN ({array_string:new_buddies})
1381
				LIMIT {int:count_new_buddies}',
1382
				array(
1383
					'new_buddies' => $new_buddies,
1384
					'count_new_buddies' => count($new_buddies),
1385
				)
1386
			);
1387
1388
			if ($smcFunc['db_num_rows']($request) != 0)
1389
				$_SESSION['prf-save'] = true;
1390
1391
			// Add the new member to the buddies array.
1392
			while ($row = $smcFunc['db_fetch_assoc']($request))
1393
			{
1394
				if (in_array($row['id_member'], $buddiesArray))
1395
					continue;
1396
				else
1397
					$buddiesArray[] = (int) $row['id_member'];
1398
			}
1399
			$smcFunc['db_free_result']($request);
1400
1401
			// Now update the current users buddy list.
1402
			$user_profile[$memID]['buddy_list'] = implode(',', $buddiesArray);
1403
			updateMemberData($memID, array('buddy_list' => $user_profile[$memID]['buddy_list']));
1404
		}
1405
1406
		// Back to the buddy list!
1407
		redirectexit('action=profile;area=lists;sa=buddies;u=' . $memID);
@@ 1570-1600 (lines=31) @@
1567
		}
1568
1569
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1570
		if (!empty($new_entries))
1571
		{
1572
			// Now find out the id_member for the members in question.
1573
			$request = $smcFunc['db_query']('', '
1574
				SELECT id_member
1575
				FROM {db_prefix}members
1576
				WHERE member_name IN ({array_string:new_entries}) OR real_name IN ({array_string:new_entries})
1577
				LIMIT {int:count_new_entries}',
1578
				array(
1579
					'new_entries' => $new_entries,
1580
					'count_new_entries' => count($new_entries),
1581
				)
1582
			);
1583
1584
			if ($smcFunc['db_num_rows']($request) != 0)
1585
				$_SESSION['prf-save'] = true;
1586
1587
			// Add the new member to the buddies array.
1588
			while ($row = $smcFunc['db_fetch_assoc']($request))
1589
			{
1590
				if (in_array($row['id_member'], $ignoreArray))
1591
					continue;
1592
				else
1593
					$ignoreArray[] = (int) $row['id_member'];
1594
			}
1595
			$smcFunc['db_free_result']($request);
1596
1597
			// Now update the current users buddy list.
1598
			$user_profile[$memID]['pm_ignore_list'] = implode(',', $ignoreArray);
1599
			updateMemberData($memID, array('pm_ignore_list' => $user_profile[$memID]['pm_ignore_list']));
1600
		}
1601
1602
		// Back to the list of pityful people!
1603
		redirectexit('action=profile;area=lists;sa=ignore;u=' . $memID);