Code Duplication    Length = 5-5 lines in 2 locations

class/oledrion_attributes.php 1 location

@@ 768-772 (lines=5) @@
765
    {
766
        $ret      = array();
767
        $criteria = new CriteriaCompo();
768
        if (is_array($product_id)) {
769
            $criteria->add(new Criteria('attribute_product_id', '(' . implode(',', $product_id) . ')', 'IN'));
770
        } else {
771
            $criteria->add(new Criteria('attribute_product_id', $product_id, '='));
772
        }
773
        if (is_array($attributesIds) && count($attributesIds) > 0) {
774
            $criteria->add(new Criteria('attribute_id', '(' . implode(',', array_keys($attributesIds)) . ')', 'IN'));
775
        }

class/oledrion_products.php 1 location

@@ 761-765 (lines=5) @@
758
        if (Oledrion_utils::getModuleOption('nostock_display') == 0) { // Se limiter aux seuls produits encore en stock
759
            $criteria->add(new Criteria('product_stock', 0, '>'));
760
        }
761
        if (is_array($category)) {
762
            $criteria->add(new Criteria('product_cid', '(' . implode(',', $category) . ')', 'IN'));
763
        } elseif ($category > 0) {
764
            $criteria->add(new Criteria('product_cid', (int)$category, '='));
765
        }
766
        if ($excludedProduct > 0) {
767
            $criteria->add(new Criteria('product_id', $excludedProduct, '<>'));
768
        }