Code Duplication    Length = 19-19 lines in 2 locations

main/lp/learnpath.class.php 2 locations

@@ 7777-7795 (lines=19) @@
7774
        $arrHide[0]['padding'] = 20;
7775
        $charset = api_get_system_encoding();
7776
7777
        for ($i = 0; $i < count($arrLP); $i++) {
7778
            if ($action != 'add') {
7779
                if ($arrLP[$i]['item_type'] == 'dir' && !in_array($arrLP[$i]['id'], $arrHide) && !in_array($arrLP[$i]['parent_item_id'], $arrHide)) {
7780
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7781
                    $arrHide[$arrLP[$i]['id']]['padding'] = 20 + $arrLP[$i]['depth'] * 20;
7782
                    if ($parent == $arrLP[$i]['id']) {
7783
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7784
                    }
7785
                }
7786
            } else {
7787
                if ($arrLP[$i]['item_type'] == 'dir') {
7788
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7789
                    $arrHide[$arrLP[$i]['id']]['padding'] = 20 + $arrLP[$i]['depth'] * 20;
7790
                    if ($parent == $arrLP[$i]['id']) {
7791
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7792
                    }
7793
                }
7794
            }
7795
        }
7796
7797
        if ($action != 'move') {
7798
            $form->addElement('text', 'title', get_lang('Title'));
@@ 8089-8107 (lines=19) @@
8086
        $arrHide[0]['value'] = $this->name;
8087
        $arrHide[0]['padding'] = 20;
8088
8089
        for ($i = 0; $i < count($arrLP); $i++) {
8090
            if ($action != 'add') {
8091
                if ($arrLP[$i]['item_type'] == 'dir' &&
8092
                    !in_array($arrLP[$i]['id'], $arrHide) &&
8093
                    !in_array($arrLP[$i]['parent_item_id'], $arrHide)
8094
                ) {
8095
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
8096
                    $arrHide[$arrLP[$i]['id']]['padding'] = 20 + $arrLP[$i]['depth'] * 20;
8097
                    if ($parent == $arrLP[$i]['id']) {
8098
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
8099
                    }
8100
                }
8101
            } else {
8102
                if ($arrLP[$i]['item_type'] == 'dir') {
8103
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
8104
                    $arrHide[$arrLP[$i]['id']]['padding'] = 20 + $arrLP[$i]['depth'] * 20;
8105
                    if ($parent == $arrLP[$i]['id']) {
8106
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
8107
                    }
8108
                }
8109
            }
8110
        }