Code Duplication    Length = 10-10 lines in 3 locations

sources/main.functions.php 3 locations

@@ 935-944 (lines=10) @@
932
            // form id_tree to full foldername
933
            $folder = "";
934
            $arbo = $tree->getPath($record['id_tree'], true);
935
            foreach ($arbo as $elem) {
936
                if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
937
                    $elem->title = $_SESSION['login'];
938
                }
939
                if (empty($folder)) {
940
                    $folder = stripslashes($elem->title);
941
                } else {
942
                    $folder .= " » ".stripslashes($elem->title);
943
                }
944
            }
945
            // store data
946
            DB::insert(
947
                prefix_table('cache'),
@@ 985-994 (lines=10) @@
982
        // form id_tree to full foldername
983
        $folder = "";
984
        $arbo = $tree->getPath($data['id_tree'], true);
985
        foreach ($arbo as $elem) {
986
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
987
                $elem->title = $_SESSION['login'];
988
            }
989
            if (empty($folder)) {
990
                $folder = stripslashes($elem->title);
991
            } else {
992
                $folder .= " » ".stripslashes($elem->title);
993
            }
994
        }
995
        // finaly update
996
        DB::update(
997
            prefix_table('cache'),
@@ 1036-1045 (lines=10) @@
1033
        // form id_tree to full foldername
1034
        $folder = "";
1035
        $arbo = $tree->getPath($data['id_tree'], true);
1036
        foreach ($arbo as $elem) {
1037
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
1038
                $elem->title = $_SESSION['login'];
1039
            }
1040
            if (empty($folder)) {
1041
                $folder = stripslashes($elem->title);
1042
            } else {
1043
                $folder .= " » ".stripslashes($elem->title);
1044
            }
1045
        }
1046
        // finaly update
1047
        DB::insert(
1048
            prefix_table('cache'),