Code Duplication    Length = 16-17 lines in 2 locations

Sources/Profile-Actions.php 2 locations

@@ 1001-1017 (lines=17) @@
998
		$profileData[1] = $profile;
999
		call_integration_hook('integrate_getProfile_profile', array(&$profileData));
1000
	}
1001
	elseif ($mode == 'messages') // messages
1002
	{
1003
		
1004
		$request = $smcFunc['db_query']('','
1005
			SELECT id_msg, id_topic, poster_time, subject, modified_time, modified_name, modified_reason, body, likes, poster_ip
1006
			FROM {db_prefix}messages 
1007
			WHERE id_member = {int:memID}',
1008
			array(
1009
				'memID' => $memID,
1010
			)
1011
		);
1012
		$profileData = $smcFunc['db_fetch_all']($request);
1013
		array_unshift($profileData, array_keys($profileData[0]));
1014
		$smcFunc['db_free_result']($request);
1015
1016
		call_integration_hook('integrate_getProfile_messages', array(&$profileData));
1017
	}
1018
	else
1019
	{
1020
		$request = $smcFunc['db_query']('','
@@ 1018-1033 (lines=16) @@
1015
1016
		call_integration_hook('integrate_getProfile_messages', array(&$profileData));
1017
	}
1018
	else
1019
	{
1020
		$request = $smcFunc['db_query']('','
1021
			SELECT pm.msgtime, pm.subject, pm.body
1022
			FROM {db_prefix}personal_messages pm
1023
			LEFT JOIN {db_prefix}pm_recipients pmr on (pm.id_pm = pmr.id_pm and pmr.id_member = {int:memID})
1024
			WHERE pm.id_member_from = {int:memID} or pmr.id_member = {int:memID}',
1025
			array(
1026
				'memID' => $memID,
1027
			)
1028
		);
1029
		$profileData = $smcFunc['db_fetch_all']($request);
1030
		array_unshift($profileData, array_keys($profileData[0]));
1031
		$smcFunc['db_free_result']($request);
1032
		call_integration_hook('integrate_getProfile_pmessages', array(&$profileData));
1033
	}
1034
	$count = count($profileData);
1035
	$csv_data = '';
1036
	for($i = 0; $i < $count; $i++)