Code Duplication    Length = 21-21 lines in 2 locations

category.php 1 location

@@ 114-134 (lines=21) @@
111
    $memberHandler = xoops_getHandler('member');
112
    $users         = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true);
113
    // Adding the Q&As of the selected category
114
    for ($i = 0; $i < $totalQnasOnPage; ++$i) {
115
        $faq = $faqsObj[$i]->toArray(null, $categoryObj);
116
117
        // Creating the answer object
118
        $answerObj =& $allanswers[$faqsObj[$i]->faqid()];
119
120
        $answerObj->setVar('dohtml', $faqsObj[$i]->getVar('html'));
121
        $answerObj->setVar('doxcode', $faqsObj[$i]->getVar('xcodes'));
122
        $answerObj->setVar('dosmiley', $faqsObj[$i]->getVar('smiley'));
123
        $answerObj->setVar('doimage', $faqsObj[$i]->getVar('image'));
124
        $answerObj->setVar('dobr', $faqsObj[$i]->getVar('linebreak'));
125
126
        $faq['answer']    = $answerObj->answer();
127
        $faq['answerid']  = $answerObj->answerid();
128
        $faq['datesub']   = $faqsObj[$i]->datesub();
129
        $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid());
130
131
        $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen($answerObj, $users);
132
133
        $xoopsTpl->append('faqs', $faq);
134
    }
135
136
    if (isset($last_qnaObj) && $last_qnaObj) {
137
        $category['last_faqid']         = $last_qnaObj[$categoryObj->getVar('categoryid')]->getVar('faqid');

index.php 1 location

@@ 128-148 (lines=21) @@
125
126
        $memberHandler = xoops_getHandler('member');
127
        $users         = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true);
128
        for ($i = 0; $i < $totalQnasOnPage; ++$i) {
129
            $faq = $faqsObj[$i]->toArray(null, $allcategories);
130
131
            // Creating the answer object
132
            $answerObj =& $allanswers[$faqsObj[$i]->faqid()];
133
134
            $answerObj->setVar('dohtml', $faqsObj[$i]->getVar('html'));
135
            $answerObj->setVar('doxcode', $faqsObj[$i]->getVar('xcodes'));
136
            $answerObj->setVar('dosmiley', $faqsObj[$i]->getVar('smiley'));
137
            $answerObj->setVar('doimage', $faqsObj[$i]->getVar('image'));
138
            $answerObj->setVar('dobr', $faqsObj[$i]->getVar('linebreak'));
139
140
            $faq['answer']    = $answerObj->answer();
141
            $faq['answerid']  = $answerObj->answerid();
142
            $faq['datesub']   = $faqsObj[$i]->datesub();
143
            $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid());
144
145
            $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen($answerObj, $users);
146
147
            $xoopsTpl->append('faqs', $faq);
148
        }
149
    }
150
}
151