Code Duplication    Length = 13-15 lines in 2 locations

category.php 1 location

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

index.php 1 location

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