Code Duplication    Length = 19-19 lines in 2 locations

main/newscorm/learnpath.class.php 2 locations

@@ 7317-7335 (lines=19) @@
7314
        $charset = api_get_system_encoding();
7315
7316
        if ($item_type != 'module' && $item_type != 'dokeos_module') {
7317
            for ($i = 0; $i < count($arrLP); $i++) {
7318
                if ($action != 'add') {
7319
                    if (($arrLP[$i]['item_type'] == 'dokeos_module' || $arrLP[$i]['item_type'] == 'dokeos_chapter' || $arrLP[$i]['item_type'] == 'dir') && !in_array($arrLP[$i]['id'], $arrHide) && !in_array($arrLP[$i]['parent_item_id'], $arrHide)) {
7320
                        $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7321
                        $arrHide[$arrLP[$i]['id']]['padding'] = 3 + $arrLP[$i]['depth'] * 10;
7322
                        if ($parent == $arrLP[$i]['id']) {
7323
                            $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7324
                        }
7325
                    }
7326
                } else {
7327
                    if ($arrLP[$i]['item_type'] == 'dokeos_module' || $arrLP[$i]['item_type'] == 'dokeos_chapter' || $arrLP[$i]['item_type'] == 'dir') {
7328
                        $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7329
                        $arrHide[$arrLP[$i]['id']]['padding'] = 3 + $arrLP[$i]['depth'] * 10;
7330
                        if ($parent == $arrLP[$i]['id']) {
7331
                            $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7332
                        }
7333
                    }
7334
                }
7335
            }
7336
7337
            if ($action != 'move') {
7338
                $form->addElement('text', 'title', get_lang('Title'));
@@ 7570-7588 (lines=19) @@
7567
        $arrHide[0]['value'] = $this->name;
7568
        $arrHide[0]['padding'] = 3;
7569
7570
        for ($i = 0; $i < count($arrLP); $i++) {
7571
            if ($action != 'add') {
7572
                if (($arrLP[$i]['item_type'] == 'dokeos_module' || $arrLP[$i]['item_type'] == 'dokeos_chapter' || $arrLP[$i]['item_type'] == 'dir') && !in_array($arrLP[$i]['id'], $arrHide) && !in_array($arrLP[$i]['parent_item_id'], $arrHide)) {
7573
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7574
                    $arrHide[$arrLP[$i]['id']]['padding'] = 3 + $arrLP[$i]['depth'] * 10;
7575
                    if ($parent == $arrLP[$i]['id']) {
7576
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7577
                    }
7578
                }
7579
            } else {
7580
                if ($arrLP[$i]['item_type'] == 'dokeos_module' || $arrLP[$i]['item_type'] == 'dokeos_chapter' || $arrLP[$i]['item_type'] == 'dir') {
7581
                    $arrHide[$arrLP[$i]['id']]['value'] = $arrLP[$i]['title'];
7582
                    $arrHide[$arrLP[$i]['id']]['padding'] = 3 + $arrLP[$i]['depth'] * 10;
7583
                    if ($parent == $arrLP[$i]['id']) {
7584
                        $s_selected_parent = $arrHide[$arrLP[$i]['id']];
7585
                    }
7586
                }
7587
            }
7588
        }
7589
7590
        $parent_select = $form->addElement('select', 'parent', get_lang('Parent'), '', 'class="form-control" id="idParent" " onchange="javascript: load_cbo(this.value);"');
7591
        $my_count=0;