Example #1
0
 /**
  * validate
  *
  * @param Varien_Object $object Quote
  * @return boolean
  */
 public function validate(Varien_Object $object)
 {
     if (!$this->getConditions()) {
         return false;
     }
     $attr = $this->getAttribute();
     $total = 0;
     foreach ($object->getAllItems() as $item) {
         if (parent::validate($item)) {
             $total += $item->getData($attr);
         }
     }
     return $this->validateAttribute($total);
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
     $this->setType('amshiprules/rule_condition_product_subselect')->setValue(null);
 }