Code Duplication    Length = 5-6 lines in 5 locations

main/lp/learnpath.class.php 5 locations

@@ 7119-7123 (lines=5) @@
7116
            $form->addHidden('description', $item_description);
7117
        }
7118
7119
        if (is_numeric($extra_info)) {
7120
            $form->addHidden('path', $extra_info);
7121
        } elseif (is_array($extra_info)) {
7122
            $form->addHidden('path', $extra_info['path']);
7123
        }
7124
7125
        $form->addHidden('type', TOOL_QUIZ);
7126
        $form->addHidden('post_time', time());
@@ 7511-7515 (lines=5) @@
7508
            $form->addHidden('description', $item_description);
7509
        }
7510
7511
        if (is_numeric($extra_info)) {
7512
            $form->addHidden('path', $extra_info);
7513
        } elseif (is_array($extra_info)) {
7514
            $form->addHidden('path', $extra_info['path']);
7515
        }
7516
        $form->addHidden('type', TOOL_FORUM);
7517
        $form->addHidden('post_time', time());
7518
        $form->setDefaults($defaults);
@@ 7725-7730 (lines=6) @@
7722
            $form->addHidden('description', $item_description);
7723
        }
7724
7725
        if (is_numeric($extra_info)) {
7726
            $form->addHidden('path', $extra_info);
7727
        }
7728
        elseif (is_array($extra_info)) {
7729
            $form->addHidden('path', $extra_info['path']);
7730
        }
7731
7732
        $form->addHidden('type', TOOL_THREAD);
7733
        $form->addHidden('post_time', time());
@@ 8570-8574 (lines=5) @@
8567
            $form->addHidden('description', $item_description);
8568
        }
8569
8570
        if (is_numeric($extra_info)) {
8571
            $form->addHidden('path', $extra_info);
8572
        } elseif (is_array($extra_info)) {
8573
            $form->addHidden('path', $extra_info['path']);
8574
        }
8575
        $form->addHidden('type', TOOL_LINK);
8576
        $form->addHidden('post_time', time());
8577
@@ 8766-8770 (lines=5) @@
8763
            $form->addHidden('description', $item_description);
8764
        }
8765
8766
        if (is_numeric($extra_info)) {
8767
            $form->addHidden('path', $extra_info);
8768
        } elseif (is_array($extra_info)) {
8769
            $form->addHidden('path', $extra_info['path']);
8770
        }
8771
8772
        $form->addHidden('type', TOOL_STUDENTPUBLICATION);
8773
        $form->addHidden('post_time', time());