Code Duplication    Length = 13-15 lines in 2 locations

index.php 1 location

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

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;