Code Duplication    Length = 5-13 lines in 3 locations

main/messages/download.php 1 location

@@ 81-89 (lines=9) @@
78
}
79
80
// set the path directory file
81
if (!empty($row_users['group_id'])) {
82
    $path_user_info = $userGroup->get_group_picture_path_by_id(
83
        $row_users['group_id'],
84
        'system',
85
        true
86
    );
87
} else {
88
	$path_user_info['dir'] = UserManager::getUserPathById($message_uid, 'system');
89
}
90
91
$full_file_name = $path_user_info['dir'].'message_attachments/'.$file_url;
92

main/inc/lib/message.lib.php 2 locations

@@ 608-612 (lines=5) @@
605
            // User-reserved directory where photos have to be placed.*
606
            $userGroup = new UserGroup();
607
608
            if (!empty($group_id)) {
609
                $path_user_info = $userGroup->get_group_picture_path_by_id($group_id, 'system', true);
610
            } else {
611
                $path_user_info['dir'] = UserManager::getUserPathById($message_user_id, 'system');
612
            }
613
614
            $path_message_attach = $path_user_info['dir'].'message_attachments/';
615
@@ 657-669 (lines=13) @@
654
            $attach_id = $row['id'];
655
            $new_path = $path.'_DELETED_'.$attach_id;
656
657
            if (!empty($group_id)) {
658
                $userGroup = new UserGroup();
659
                $path_user_info = $userGroup->get_group_picture_path_by_id(
660
                    $group_id,
661
                    'system',
662
                    true
663
                );
664
            } else {
665
                $path_user_info['dir'] = UserManager::getUserPathById(
666
                    $message_uid,
667
                    'system'
668
                );
669
            }
670
671
            $path_message_attach = $path_user_info['dir'].'message_attachments/';
672
            if (is_file($path_message_attach.$path)) {