Code Duplication    Length = 5-6 lines in 5 locations

main/newscorm/learnpath.class.php 5 locations

@@ 6679-6683 (lines=5) @@
6676
            $form->addHidden('description', $item_description);
6677
        }
6678
6679
        if (is_numeric($extra_info)) {
6680
            $form->addHidden('path', $extra_info);
6681
        } elseif (is_array($extra_info)) {
6682
            $form->addHidden('path', $extra_info['path']);
6683
        }
6684
6685
        $form->addHidden('type', TOOL_QUIZ);
6686
        $form->addHidden('post_time', time());
@@ 7062-7066 (lines=5) @@
7059
            $form->addHidden('description', $item_description);
7060
        }
7061
7062
        if (is_numeric($extra_info)) {
7063
            $form->addHidden('path', $extra_info);
7064
        } elseif (is_array($extra_info)) {
7065
            $form->addHidden('path', $extra_info['path']);
7066
        }
7067
        $form->addHidden('type', TOOL_FORUM);
7068
        $form->addHidden('post_time', time());
7069
        $form->setDefaults($defaults);
@@ 7282-7287 (lines=6) @@
7279
            $form->addHidden('description', $item_description);
7280
        }
7281
7282
        if (is_numeric($extra_info)) {
7283
            $form->addHidden('path', $extra_info);
7284
        }
7285
        elseif (is_array($extra_info)) {
7286
            $form->addHidden('path', $extra_info['path']);
7287
        }
7288
7289
        $form->addHidden('type', TOOL_THREAD);
7290
        $form->addHidden('post_time', time());
@@ 8036-8040 (lines=5) @@
8033
            $form->addHidden('description', $item_description);
8034
        }
8035
8036
        if (is_numeric($extra_info)) {
8037
            $form->addHidden('path', $extra_info);
8038
        } elseif (is_array($extra_info)) {
8039
            $form->addHidden('path', $extra_info['path']);
8040
        }
8041
        $form->addHidden('type', TOOL_LINK);
8042
        $form->addHidden('post_time', time());
8043
@@ 8241-8245 (lines=5) @@
8238
            $form->addHidden('description', $item_description);
8239
        }
8240
8241
        if (is_numeric($extra_info)) {
8242
            $form->addHidden('path', $extra_info);
8243
        } elseif (is_array($extra_info)) {
8244
            $form->addHidden('path', $extra_info['path']);
8245
        }
8246
8247
        $form->addHidden('type', TOOL_STUDENTPUBLICATION);
8248
        $form->addHidden('post_time', time());