Code Duplication    Length = 13-15 lines in 2 locations

category.php 1 location

@@ 80-92 (lines=13) @@
77
$total_faqs    = 0;
78
if (0 != $total_subcats) {
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

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