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

@@ 616-620 (lines=5) @@
613
            // User-reserved directory where photos have to be placed.*
614
            $userGroup = new UserGroup();
615
616
            if (!empty($group_id)) {
617
                $path_user_info = $userGroup->get_group_picture_path_by_id($group_id, 'system', true);
618
            } else {
619
                $path_user_info['dir'] = UserManager::getUserPathById($message_user_id, 'system');
620
            }
621
622
            $path_message_attach = $path_user_info['dir'].'message_attachments/';
623
@@ 665-677 (lines=13) @@
662
            $attach_id = $row['id'];
663
            $new_path = $path.'_DELETED_'.$attach_id;
664
665
            if (!empty($group_id)) {
666
                $userGroup = new UserGroup();
667
                $path_user_info = $userGroup->get_group_picture_path_by_id(
668
                    $group_id,
669
                    'system',
670
                    true
671
                );
672
            } else {
673
                $path_user_info['dir'] = UserManager::getUserPathById(
674
                    $message_uid,
675
                    'system'
676
                );
677
            }
678
679
            $path_message_attach = $path_user_info['dir'].'message_attachments/';
680
            if (is_file($path_message_attach.$path)) {