Code Duplication    Length = 12-12 lines in 2 locations

open_category.php 1 location

@@ 75-86 (lines=12) @@
72
if ($total_subcats != 0) {
73
    $faqHandler = sf_gethandler('faq');
74
    // Arrays that will hold the informations passed on to smarty variables
75
    foreach ($subcatsObj as $key => $subcat) {
76
        $subcat_id = $subcat->getVar('categoryid');
77
        if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) {
78
            if (isset($last_qnaObj[$subcat_id])) {
79
                $subcat->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid'));
80
                $subcat->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question(50) . '</a>');
81
            }
82
            $subcat->setVar('faqcount', $totalQnas[$subcat_id]);
83
            $subcats[$subcat_id] = $subcat->toArray(null, true);
84
            $catQnasWithSub += $subcats[$subcat_id]['total'];
85
        }
86
    }
87
    $xoopsTpl->assign('subcats', $subcats);
88
}
89
$category['total'] = $catQnasWithSub + $totalQnas[$categoryid];

open_index.php 1 location

@@ 63-74 (lines=12) @@
60
foreach ($categoriesObj as $cat_id => $category) {
61
    $total = 0;
62
    if (isset($subcats[$cat_id]) && count($subcats[$cat_id]) > 0) {
63
        foreach ($subcats[$cat_id] as $key => $subcat) {
64
            $subcat_id = $subcat->getVar('categoryid');
65
            if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) {
66
                if (isset($last_qnaObj[$subcat_id])) {
67
                    $subcat->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid'));
68
                    $subcat->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question(50) . '</a>');
69
                }
70
                $subcat->setVar('faqcount', $totalQnas[$subcat_id]);
71
                $categories[$cat_id]['subcats'][$subcat_id] = $subcat->toArray(null, true);
72
                $total += $totalQnas[$subcat_id];
73
            }
74
        }
75
    }
76
    if (isset($totalQnas[$cat_id]) && $totalQnas[$cat_id] > 0) {
77
        $total += $totalQnas[$cat_id];