Code Duplication    Length = 10-10 lines in 3 locations

sources/main.functions.php 3 locations

@@ 903-912 (lines=10) @@
900
            // form id_tree to full foldername
901
            $folder = "";
902
            $arbo = $tree->getPath($record['id_tree'], true);
903
            foreach ($arbo as $elem) {
904
                if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
905
                    $elem->title = $_SESSION['login'];
906
                }
907
                if (empty($folder)) {
908
                    $folder = stripslashes($elem->title);
909
                } else {
910
                    $folder .= " » ".stripslashes($elem->title);
911
                }
912
            }
913
            // store data
914
            DB::insert(
915
                prefix_table('cache'),
@@ 953-962 (lines=10) @@
950
        // form id_tree to full foldername
951
        $folder = "";
952
        $arbo = $tree->getPath($data['id_tree'], true);
953
        foreach ($arbo as $elem) {
954
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
955
                $elem->title = $_SESSION['login'];
956
            }
957
            if (empty($folder)) {
958
                $folder = stripslashes($elem->title);
959
            } else {
960
                $folder .= " » ".stripslashes($elem->title);
961
            }
962
        }
963
        // finaly update
964
        DB::update(
965
            prefix_table('cache'),
@@ 1004-1013 (lines=10) @@
1001
        // form id_tree to full foldername
1002
        $folder = "";
1003
        $arbo = $tree->getPath($data['id_tree'], true);
1004
        foreach ($arbo as $elem) {
1005
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
1006
                $elem->title = $_SESSION['login'];
1007
            }
1008
            if (empty($folder)) {
1009
                $folder = stripslashes($elem->title);
1010
            } else {
1011
                $folder .= " » ".stripslashes($elem->title);
1012
            }
1013
        }
1014
        // finaly update
1015
        DB::insert(
1016
            prefix_table('cache'),