| @@ 904-911 (lines=8) @@ | ||
| 901 | * @param oledrion_products $product |
|
| 902 | * @return array objets des type oledrion_attributes |
|
| 903 | */ |
|
| 904 | public function getProductMandatoryFieldsList(Oledrion_products $product) |
|
| 905 | { |
|
| 906 | $criteria = new CriteriaCompo(); |
|
| 907 | $criteria->add(new Criteria('attribute_product_id', $product->getVar('attribute_product_id'), '=')); |
|
| 908 | $criteria->add(new Criteria('attribute_mandatory', 1, '=')); |
|
| 909 | ||
| 910 | return $this->getObjects($criteria); |
|
| 911 | } |
|
| 912 | ||
| 913 | /** |
|
| 914 | * Calcul le prix HT des options sélectionnées pour un produit |
|
| @@ 93-100 (lines=8) @@ | ||
| 90 | * @param string $option_name L'option que l'on souhaite récupérer |
|
| 91 | * @return object Objet de type oledrion_gateways_options |
|
| 92 | */ |
|
| 93 | public function getGatewayOption($option_gateway, $option_name) |
|
| 94 | { |
|
| 95 | $criteria = new CriteriaCompo(); |
|
| 96 | $criteria->add(new Criteria('option_gateway', $option_gateway, '=')); |
|
| 97 | $criteria->add(new Criteria('option_name', $option_name, '=')); |
|
| 98 | ||
| 99 | return $this->getObjects($criteria); |
|
| 100 | } |
|
| 101 | ||
| 102 | /** |
|
| 103 | * Retourne la VALEUR d'une option d'une passerelle de paiement |
|