Code Duplication    Length = 31-31 lines in 2 locations

Sources/Profile-Modify.php 2 locations

@@ 1392-1422 (lines=31) @@
1389
		call_integration_hook('integrate_add_buddies', array($memID, &$new_buddies));
1390
1391
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1392
		if (!empty($new_buddies))
1393
		{
1394
			// Now find out the id_member of the buddy.
1395
			$request = $smcFunc['db_query']('', '
1396
				SELECT id_member
1397
				FROM {db_prefix}members
1398
				WHERE member_name IN ({array_string:new_buddies}) OR real_name IN ({array_string:new_buddies})
1399
				LIMIT {int:count_new_buddies}',
1400
				array(
1401
					'new_buddies' => $new_buddies,
1402
					'count_new_buddies' => count($new_buddies),
1403
				)
1404
			);
1405
1406
			if ($smcFunc['db_num_rows']($request) != 0)
1407
				$_SESSION['prf-save'] = true;
1408
1409
			// Add the new member to the buddies array.
1410
			while ($row = $smcFunc['db_fetch_assoc']($request))
1411
			{
1412
				if (in_array($row['id_member'], $buddiesArray))
1413
					continue;
1414
				else
1415
					$buddiesArray[] = (int) $row['id_member'];
1416
			}
1417
			$smcFunc['db_free_result']($request);
1418
1419
			// Now update the current users buddy list.
1420
			$user_profile[$memID]['buddy_list'] = implode(',', $buddiesArray);
1421
			updateMemberData($memID, array('buddy_list' => $user_profile[$memID]['buddy_list']));
1422
		}
1423
1424
		// Back to the buddy list!
1425
		redirectexit('action=profile;area=lists;sa=buddies;u=' . $memID);
@@ 1588-1618 (lines=31) @@
1585
		}
1586
1587
		$_SESSION['prf-save'] = $txt['could_not_add_person'];
1588
		if (!empty($new_entries))
1589
		{
1590
			// Now find out the id_member for the members in question.
1591
			$request = $smcFunc['db_query']('', '
1592
				SELECT id_member
1593
				FROM {db_prefix}members
1594
				WHERE member_name IN ({array_string:new_entries}) OR real_name IN ({array_string:new_entries})
1595
				LIMIT {int:count_new_entries}',
1596
				array(
1597
					'new_entries' => $new_entries,
1598
					'count_new_entries' => count($new_entries),
1599
				)
1600
			);
1601
1602
			if ($smcFunc['db_num_rows']($request) != 0)
1603
				$_SESSION['prf-save'] = true;
1604
1605
			// Add the new member to the buddies array.
1606
			while ($row = $smcFunc['db_fetch_assoc']($request))
1607
			{
1608
				if (in_array($row['id_member'], $ignoreArray))
1609
					continue;
1610
				else
1611
					$ignoreArray[] = (int) $row['id_member'];
1612
			}
1613
			$smcFunc['db_free_result']($request);
1614
1615
			// Now update the current users buddy list.
1616
			$user_profile[$memID]['pm_ignore_list'] = implode(',', $ignoreArray);
1617
			updateMemberData($memID, array('pm_ignore_list' => $user_profile[$memID]['pm_ignore_list']));
1618
		}
1619
1620
		// Back to the list of pityful people!
1621
		redirectexit('action=profile;area=lists;sa=ignore;u=' . $memID);