Code Duplication    Length = 31-31 lines in 2 locations

Sources/Profile-Modify.php 2 locations

@@ 1410-1440 (lines=31) @@
1407
		call_integration_hook('integrate_add_buddies', array($memID, &$new_buddies));
1408
1409
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1410
		if (!empty($new_buddies))
1411
		{
1412
			// Now find out the id_member of the buddy.
1413
			$request = $smcFunc['db_query']('', '
1414
				SELECT id_member
1415
				FROM {db_prefix}members
1416
				WHERE member_name IN ({array_string:new_buddies}) OR real_name IN ({array_string:new_buddies})
1417
				LIMIT {int:count_new_buddies}',
1418
				array(
1419
					'new_buddies' => $new_buddies,
1420
					'count_new_buddies' => count($new_buddies),
1421
				)
1422
			);
1423
1424
			if ($smcFunc['db_num_rows']($request) != 0)
1425
				$_SESSION['prf-save'] = true;
1426
1427
			// Add the new member to the buddies array.
1428
			while ($row = $smcFunc['db_fetch_assoc']($request))
1429
			{
1430
				if (in_array($row['id_member'], $buddiesArray))
1431
					continue;
1432
				else
1433
					$buddiesArray[] = (int) $row['id_member'];
1434
			}
1435
			$smcFunc['db_free_result']($request);
1436
1437
			// Now update the current users buddy list.
1438
			$user_profile[$memID]['buddy_list'] = implode(',', $buddiesArray);
1439
			updateMemberData($memID, array('buddy_list' => $user_profile[$memID]['buddy_list']));
1440
		}
1441
1442
		// Back to the buddy list!
1443
		redirectexit('action=profile;area=lists;sa=buddies;u=' . $memID);
@@ 1606-1636 (lines=31) @@
1603
		}
1604
1605
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1606
		if (!empty($new_entries))
1607
		{
1608
			// Now find out the id_member for the members in question.
1609
			$request = $smcFunc['db_query']('', '
1610
				SELECT id_member
1611
				FROM {db_prefix}members
1612
				WHERE member_name IN ({array_string:new_entries}) OR real_name IN ({array_string:new_entries})
1613
				LIMIT {int:count_new_entries}',
1614
				array(
1615
					'new_entries' => $new_entries,
1616
					'count_new_entries' => count($new_entries),
1617
				)
1618
			);
1619
1620
			if ($smcFunc['db_num_rows']($request) != 0)
1621
				$_SESSION['prf-save'] = true;
1622
1623
			// Add the new member to the buddies array.
1624
			while ($row = $smcFunc['db_fetch_assoc']($request))
1625
			{
1626
				if (in_array($row['id_member'], $ignoreArray))
1627
					continue;
1628
				else
1629
					$ignoreArray[] = (int) $row['id_member'];
1630
			}
1631
			$smcFunc['db_free_result']($request);
1632
1633
			// Now update the current users buddy list.
1634
			$user_profile[$memID]['pm_ignore_list'] = implode(',', $ignoreArray);
1635
			updateMemberData($memID, array('pm_ignore_list' => $user_profile[$memID]['pm_ignore_list']));
1636
		}
1637
1638
		// Back to the list of pityful people!
1639
		redirectexit('action=profile;area=lists;sa=ignore;u=' . $memID);