Code Duplication    Length = 5-6 lines in 5 locations

main/lp/learnpath.class.php 5 locations

@@ 7071-7075 (lines=5) @@
7068
            $form->addHidden('description', $item_description);
7069
        }
7070
7071
        if (is_numeric($extra_info)) {
7072
            $form->addHidden('path', $extra_info);
7073
        } elseif (is_array($extra_info)) {
7074
            $form->addHidden('path', $extra_info['path']);
7075
        }
7076
7077
        $form->addHidden('type', TOOL_QUIZ);
7078
        $form->addHidden('post_time', time());
@@ 7463-7467 (lines=5) @@
7460
            $form->addHidden('description', $item_description);
7461
        }
7462
7463
        if (is_numeric($extra_info)) {
7464
            $form->addHidden('path', $extra_info);
7465
        } elseif (is_array($extra_info)) {
7466
            $form->addHidden('path', $extra_info['path']);
7467
        }
7468
        $form->addHidden('type', TOOL_FORUM);
7469
        $form->addHidden('post_time', time());
7470
        $form->setDefaults($defaults);
@@ 7677-7682 (lines=6) @@
7674
            $form->addHidden('description', $item_description);
7675
        }
7676
7677
        if (is_numeric($extra_info)) {
7678
            $form->addHidden('path', $extra_info);
7679
        }
7680
        elseif (is_array($extra_info)) {
7681
            $form->addHidden('path', $extra_info['path']);
7682
        }
7683
7684
        $form->addHidden('type', TOOL_THREAD);
7685
        $form->addHidden('post_time', time());
@@ 8522-8526 (lines=5) @@
8519
            $form->addHidden('description', $item_description);
8520
        }
8521
8522
        if (is_numeric($extra_info)) {
8523
            $form->addHidden('path', $extra_info);
8524
        } elseif (is_array($extra_info)) {
8525
            $form->addHidden('path', $extra_info['path']);
8526
        }
8527
        $form->addHidden('type', TOOL_LINK);
8528
        $form->addHidden('post_time', time());
8529
@@ 8718-8722 (lines=5) @@
8715
            $form->addHidden('description', $item_description);
8716
        }
8717
8718
        if (is_numeric($extra_info)) {
8719
            $form->addHidden('path', $extra_info);
8720
        } elseif (is_array($extra_info)) {
8721
            $form->addHidden('path', $extra_info['path']);
8722
        }
8723
8724
        $form->addHidden('type', TOOL_STUDENTPUBLICATION);
8725
        $form->addHidden('post_time', time());