Code Duplication    Length = 10-10 lines in 3 locations

sources/main.functions.php 3 locations

@@ 912-921 (lines=10) @@
909
            // form id_tree to full foldername
910
            $folder = "";
911
            $arbo = $tree->getPath($record['id_tree'], true);
912
            foreach ($arbo as $elem) {
913
                if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
914
                    $elem->title = $_SESSION['login'];
915
                }
916
                if (empty($folder)) {
917
                    $folder = stripslashes($elem->title);
918
                } else {
919
                    $folder .= " » ".stripslashes($elem->title);
920
                }
921
            }
922
            // store data
923
            DB::insert(
924
                prefix_table('cache'),
@@ 962-971 (lines=10) @@
959
        // form id_tree to full foldername
960
        $folder = "";
961
        $arbo = $tree->getPath($data['id_tree'], true);
962
        foreach ($arbo as $elem) {
963
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
964
                $elem->title = $_SESSION['login'];
965
            }
966
            if (empty($folder)) {
967
                $folder = stripslashes($elem->title);
968
            } else {
969
                $folder .= " » ".stripslashes($elem->title);
970
            }
971
        }
972
        // finaly update
973
        DB::update(
974
            prefix_table('cache'),
@@ 1013-1022 (lines=10) @@
1010
        // form id_tree to full foldername
1011
        $folder = "";
1012
        $arbo = $tree->getPath($data['id_tree'], true);
1013
        foreach ($arbo as $elem) {
1014
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
1015
                $elem->title = $_SESSION['login'];
1016
            }
1017
            if (empty($folder)) {
1018
                $folder = stripslashes($elem->title);
1019
            } else {
1020
                $folder .= " » ".stripslashes($elem->title);
1021
            }
1022
        }
1023
        // finaly update
1024
        DB::insert(
1025
            prefix_table('cache'),