Code Duplication    Length = 5-6 lines in 2 locations

main/work/work.lib.php 2 locations

@@ 3366-3371 (lines=6) @@
3363
    $form->addRule('title', get_lang('ThisFieldIsRequired'), 'required');
3364
3365
    switch ($uploadFormType) {
3366
        case 0:
3367
            // File and text.
3368
            $form->addElement('file', 'file', get_lang('UploadADocument'), 'size="40" onchange="updateDocumentTitle(this.value)"');
3369
            $form->addProgress();
3370
            $form->addHtmlEditor('description', get_lang('Description'), false, false, getWorkDescriptionToolbar());
3371
            break;
3372
        case 1:
3373
            // Only text.
3374
            $form->addHtmlEditor('description', get_lang('Description'), false, false, getWorkDescriptionToolbar());
@@ 3372-3376 (lines=5) @@
3369
            $form->addProgress();
3370
            $form->addHtmlEditor('description', get_lang('Description'), false, false, getWorkDescriptionToolbar());
3371
            break;
3372
        case 1:
3373
            // Only text.
3374
            $form->addHtmlEditor('description', get_lang('Description'), false, false, getWorkDescriptionToolbar());
3375
            $form->addRule('description', get_lang('ThisFieldIsRequired'), 'required');
3376
            break;
3377
        case 2:
3378
            // Only file.
3379
            $form->addElement('file', 'file', get_lang('UploadADocument'), 'size="40" onchange="updateDocumentTitle(this.value)"');