Code Duplication    Length = 19-19 lines in 2 locations

open_category.php 1 location

@@ 90-108 (lines=19) @@
87
    $xoopsTpl->assign('subcats', $subcats);
88
}
89
$category['total'] = $catQnasWithSub + $totalQnas[$categoryid];
90
if ($faqsObj) {
91
    $userids = array();
92
    foreach ($faqsObj as $key => $thisfaq) {
93
        $faqids[]                 = $thisfaq->getVar('faqid');
94
        $userids[$thisfaq->uid()] = 1;
95
    }
96
97
    $memberHandler = xoops_getHandler('member');
98
    $users         = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true);
99
    for ($i = 0; $i < $totalQnasOnPage; ++$i) {
100
        $faq = $faqsObj[$i]->toArray(null, $allcategories);
101
102
        $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid(), true);
103
104
        $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen(null, $users);
105
106
        $xoopsTpl->append('faqs', $faq);
107
    }
108
}
109
// Language constants
110
$xoopsTpl->assign('whereInSection', $myts->htmlSpecialChars($xoopsModule->getVar('name')) . " > <a href='open_index.php'>" . _MD_SF_OPEN_SECTION . '</a>');
111
$xoopsTpl->assign('modulename', $xoopsModule->dirname());

open_index.php 1 location

@@ 96-114 (lines=19) @@
93
    $faqsObj         = $faqHandler->getFaqs($xoopsModuleConfig['indexperpage'], $start, _SF_STATUS_OPENED);
94
    $totalQnasOnPage = count($faqsObj);
95
96
    if ($faqsObj) {
97
        $userids = array();
98
        foreach ($faqsObj as $key => $thisfaq) {
99
            $faqids[]                 = $thisfaq->getVar('faqid');
100
            $userids[$thisfaq->uid()] = 1;
101
        }
102
103
        $memberHandler = xoops_getHandler('member');
104
        $users         = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true);
105
        for ($i = 0; $i < $totalQnasOnPage; ++$i) {
106
            $faq = $faqsObj[$i]->toArray(null, $allcategories);
107
108
            $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid(), true);
109
110
            $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen(null, $users);
111
112
            $xoopsTpl->append('faqs', $faq);
113
        }
114
    }
115
}
116
// Language constants
117
$moduleName =& $myts->displayTarea($xoopsModule->getVar('name'));