Code Duplication    Length = 13-13 lines in 2 locations

answer.php 2 locations

@@ 88-100 (lines=13) @@
85
            case _SF_STATUS_OPENED:
86
                if (1 == $xoopsModuleConfig['autoapprove_answer']) {
87
                    // We automatically approve submitted answer for Open Question, so the question become a Submitted Q&A
88
                    if (1 == $xoopsModuleConfig['autoapprove_submitted_faq']) {
89
                        // We automatically approve Submitted Q&A
90
                        $redirect_msg = _MD_SF_QNA_RECEIVED_AND_PUBLISHED;
91
                        $faqObj->setVar('status', _SF_STATUS_PUBLISHED);
92
                        $newAnswerObj->setVar('status', _SF_AN_STATUS_APPROVED);
93
                        $notifCase = 1;
94
                    } else {
95
                        // Submitted Q&A need approbation
96
                        $redirect_msg = _MD_SF_QNA_RECEIVED_NEED_APPROVAL;
97
                        $faqObj->setVar('status', _SF_STATUS_SUBMITTED);
98
                        $newAnswerObj->setVar('status', _SF_AN_STATUS_PROPOSED);
99
                        $notifCase = 2;
100
                    }
101
                } else {
102
                    // Submitted answer need approbation
103
                    $redirect_msg = _MD_SF_OPEN_ANSWER_NEED_APPROBATION;
@@ 114-126 (lines=13) @@
111
            // This is a published FAQ for which a user submitted a new answer
112
            case _SF_STATUS_PUBLISHED:
113
            case _SF_STATUS_NEW_ANSWER:
114
                if (1 == $xoopsModuleConfig['autoapprove_answer_new']) {
115
                    // We automatically approve new submitted answer for already published FAQ
116
                    $redirect_msg = '4';
117
                    $faqObj->setVar('status', _SF_STATUS_SUBMITTED);
118
                    $newAnswerObj->setVar('status', _SF_AN_STATUS_APPROVED);
119
                    $notifCase = 4;
120
                } else {
121
                    // New submitted answer need approbation
122
                    $redirect_msg = _MD_SF_FAQ_NEW_ANSWER_NEED_APPROBATION;
123
                    $faqObj->setVar('status', _SF_STATUS_NEW_ANSWER);
124
                    $newAnswerObj->setVar('status', _SF_AN_STATUS_PROPOSED);
125
                    $notifCase = 5;
126
                }
127
                break;
128
        }
129