Code Duplication    Length = 13-15 lines in 2 locations

category.php 1 location

@@ 84-96 (lines=13) @@
81
$total_faqs    = 0;
82
if (0 != $total_subcats) {
83
    $subcat_keys = array_keys($subcatsObj);
84
    foreach ($subcat_keys as $i) {
85
        $subcat_id = $subcatsObj[$i]->getVar('categoryid');
86
        if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) {
87
            if (isset($last_qnaObj[$subcat_id])) {
88
                $subcatsObj[$i]->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid'));
89
                $subcatsObj[$i]->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question($lastfaqsize) . '</a>');
90
            }
91
        }
92
        $subcatsObj[$i]->setVar('faqcount', $totalQnas[$subcat_id]);
93
        $subcats[$subcat_id] = $subcatsObj[$i]->toArray();
94
        $total_faqs          += $totalQnas[$subcat_id];
95
        //}replacé ligne 92
96
    }
97
    $xoopsTpl->assign('subcats', $subcats);
98
}
99
$thiscategory_faqcount = isset($totalQnas[$categoryid]) ? $totalQnas[$categoryid] : 0;

index.php 1 location

@@ 74-88 (lines=15) @@
71
foreach ($categoriesObj as $cat_id => $category) {
72
    $total = 0;
73
    if (isset($subcats[$cat_id])) {
74
        foreach ($subcats[$cat_id] as $key => $subcat) {
75
            $subcat_id = $subcat->getVar('categoryid');
76
            if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) {
77
                if (isset($last_qnaObj[$subcat_id])) {
78
                    $subcat->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid'));
79
                    $subcat->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question($lastfaqsize) . '</a>');
80
                }
81
                $subcat->setVar('faqcount', $totalQnas[$subcat_id]);
82
                if ($xoopsModuleConfig['displaysubcatonindex']) {
83
                    $categories[$cat_id]['subcats'][$subcat_id] = $subcat->toArray();
84
                }
85
            }
86
            $total += $totalQnas[$subcat_id];
87
            //}replac� ligne 80
88
        }
89
    }
90
91
    if (isset($totalQnas[$cat_id]) && $totalQnas[$cat_id] > 0) {