Code Duplication    Length = 21-21 lines in 2 locations

index.php 1 location

@@ 44-64 (lines=21) @@
41
$xoopsTpl->assign('nb_catcol', $xoopsModuleConfig['nb_catcol']);
42
$count = 1;
43
$keywords = '';
44
foreach (array_keys($downloadscat_arr) as $i) {
45
    if ($downloadscat_arr[$i]->getVar('cat_pid') == 0) {
46
        $totaldownloads = TDMDownloads_NumbersOfEntries($mytree, $categories, $downloads_arr, $downloadscat_arr[$i]->getVar('cat_cid'));
47
        $subcategories_arr = $mytree->getFirstChild($downloadscat_arr[$i]->getVar('cat_cid'));
48
        $chcount = 0;
49
        $subcategories = '';
50
        //pour les mots clef
51
        $keywords .= $downloadscat_arr[$i]->getVar('cat_title') . ',';
52
        foreach (array_keys($subcategories_arr) as $j) {
53
                if ($chcount>=$xoopsModuleConfig['nbsouscat']) {
54
                    $subcategories .= '<li>[<a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $downloadscat_arr[$i]->getVar('cat_cid') . '">+</a>]</li>';
55
                    break;
56
                }
57
                $subcategories .= '<li><a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $subcategories_arr[$j]->getVar('cat_cid') . '">' . $subcategories_arr[$j]->getVar('cat_title') . '</a></li>';
58
                $keywords .= $downloadscat_arr[$i]->getVar('cat_title') . ',';
59
                $chcount++;
60
        }
61
        $xoopsTpl->append('categories', array('image' => $uploadurl . $downloadscat_arr[$i]->getVar('cat_imgurl'), 'id' => $downloadscat_arr[$i]->getVar('cat_cid'), 'title' => $downloadscat_arr[$i]->getVar('cat_title'), 'description_main' => $downloadscat_arr[$i]->getVar('cat_description_main'), 'subcategories' => $subcategories, 'totaldownloads' => $totaldownloads, 'count' => $count));
62
        $count++;
63
    }
64
}
65
66
//pour afficher les r�sum�s
67
//----------------------------------------------------------------------------------------------------------------------------------------------------

viewcat.php 1 location

@@ 68-88 (lines=21) @@
65
$xoopsTpl->assign('nb_catcol', $xoopsModuleConfig['nb_catcol']);
66
$count = 1;
67
$keywords = '';
68
foreach (array_keys($downloadscat_arr) as $i) {
69
    if ($downloadscat_arr[$i]->getVar('cat_pid') == $cid) {
70
        $totaldownloads = TDMDownloads_NumbersOfEntries($mytree, $categories, $downloads_arr, $downloadscat_arr[$i]->getVar('cat_cid'));
71
        $subcategories_arr = $mytree->getFirstChild($downloadscat_arr[$i]->getVar('cat_cid'));
72
        $chcount = 0;
73
        $subcategories = '';
74
        //pour les mots clef
75
        $keywords .= $downloadscat_arr[$i]->getVar('cat_title') . ',';
76
        foreach (array_keys($subcategories_arr) as $j) {
77
                if ($chcount>=$xoopsModuleConfig['nbsouscat']) {
78
                    $subcategories .= '<li>[<a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $downloadscat_arr[$i]->getVar('cat_cid') . '">+</a>]</li>';
79
                    break;
80
                }
81
                $subcategories .= '<li><a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $subcategories_arr[$j]->getVar('cat_cid') . '">' . $subcategories_arr[$j]->getVar('cat_title') . '</a></li>';
82
                $keywords .= $downloadscat_arr[$i]->getVar('cat_title') . ',';
83
                $chcount++;
84
        }
85
        $xoopsTpl->append('subcategories', array('image' => $uploadurl . $downloadscat_arr[$i]->getVar('cat_imgurl'), 'id' => $downloadscat_arr[$i]->getVar('cat_cid'), 'title' => $downloadscat_arr[$i]->getVar('cat_title'), 'description_main' => $downloadscat_arr[$i]->getVar('cat_description_main'), 'infercategories' => $subcategories, 'totaldownloads' => $totaldownloads, 'count' => $count));
86
        $count++;
87
    }
88
}
89
90
//pour afficher les r�sum�s
91
//----------------------------------------------------------------------------------------------------------------------------------------------------