Code Duplication    Length = 10-10 lines in 3 locations

sources/main.functions.php 3 locations

@@ 917-926 (lines=10) @@
914
            // form id_tree to full foldername
915
            $folder = "";
916
            $arbo = $tree->getPath($record['id_tree'], true);
917
            foreach ($arbo as $elem) {
918
                if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
919
                    $elem->title = $_SESSION['login'];
920
                }
921
                if (empty($folder)) {
922
                    $folder = stripslashes($elem->title);
923
                } else {
924
                    $folder .= " » ".stripslashes($elem->title);
925
                }
926
            }
927
            // store data
928
            DB::insert(
929
                prefix_table('cache'),
@@ 967-976 (lines=10) @@
964
        // form id_tree to full foldername
965
        $folder = "";
966
        $arbo = $tree->getPath($data['id_tree'], true);
967
        foreach ($arbo as $elem) {
968
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
969
                $elem->title = $_SESSION['login'];
970
            }
971
            if (empty($folder)) {
972
                $folder = stripslashes($elem->title);
973
            } else {
974
                $folder .= " » ".stripslashes($elem->title);
975
            }
976
        }
977
        // finaly update
978
        DB::update(
979
            prefix_table('cache'),
@@ 1018-1027 (lines=10) @@
1015
        // form id_tree to full foldername
1016
        $folder = "";
1017
        $arbo = $tree->getPath($data['id_tree'], true);
1018
        foreach ($arbo as $elem) {
1019
            if ($elem->title == $_SESSION['user_id'] && $elem->nlevel == 1) {
1020
                $elem->title = $_SESSION['login'];
1021
            }
1022
            if (empty($folder)) {
1023
                $folder = stripslashes($elem->title);
1024
            } else {
1025
                $folder .= " » ".stripslashes($elem->title);
1026
            }
1027
        }
1028
        // finaly update
1029
        DB::insert(
1030
            prefix_table('cache'),