Code Duplication    Length = 4-4 lines in 3 locations

all-products.php 1 location

@@ 49-52 (lines=4) @@
46
$products = array();
47
$oledrion_shelf_parameters->resetDefaultValues()->setProductsType('recent')->setStart($start)->setLimit($limit)->setSort('product_submitted DESC, product_title');
48
$products = $oledrion_shelf->getProducts($oledrion_shelf_parameters);
49
if (isset($products['lastTitle'])) {
50
    $lastTitle = strip_tags($products['lastTitle']);
51
    unset($products['lastTitle']);
52
}
53
$xoopsTpl->assign('products', $products);
54
55
$xoopsTpl->assign('pdf_catalog', OledrionUtility::getModuleOption('pdf_catalog'));

index.php 1 location

@@ 59-62 (lines=4) @@
56
    $oledrion_shelf_parameters->resetDefaultValues()->setProductsType('recent')->setStart($start)->setLimit($limit)->setSort('product_id DESC, product_title')->setWithXoopsUser(true)->setWithRelatedProducts(true);
57
    $products = $oledrion_shelf->getProducts($oledrion_shelf_parameters);
58
59
    if (isset($products['lastTitle'])) {
60
        $lastTitle = strip_tags($products['lastTitle']);
61
        unset($products['lastTitle']);
62
    }
63
    $xoopsTpl->assign('products', $products);
64
}
65

recommended.php 1 location

@@ 63-66 (lines=4) @@
60
    // Récupération de la liste des produits récents
61
    $oledrion_shelf_parameters->resetDefaultValues()->setProductsType('recommended')->setStart($start)->setLimit($limit)->setSort('product_recommended')->setOrder('DESC')->setCategory(0)->setWithXoopsUser(true)->setWithRelatedProducts(true);
62
    $products = $oledrion_shelf->getProducts($oledrion_shelf_parameters);
63
    if (isset($products['lastTitle'])) {
64
        $lastTitle = strip_tags($products['lastTitle']);
65
        unset($products['lastTitle']);
66
    }
67
    $xoopsTpl->assign('products', $products);
68
}
69
$xoopsTpl->assign('global_advert', OledrionUtility::getModuleOption('advertisement'));