Code Duplication    Length = 4-4 lines in 3 locations

all-products.php 1 location

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

index.php 1 location

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

recommended.php 1 location

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