| @@ 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 | |