Code Duplication    Length = 13-13 lines in 2 locations

answer.php 2 locations

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