Example #1
0
 public function validate(Varien_Object $object)
 {
     /*$customerId = $object->getQuote()->getCustomerId();
       if ($customerId){
           $customer = Mage::getModel('customer/customer')->load($customerId);
           $address = $customer->getPrimaryBillingAddress();
       } else {
           return false;
       }*/
     //Mage_Checkout_Model_Cart
     //if ($object instanceof Mage_Sales_Model_Order && $order->getId())
     //print_r(Mage::helper('checkout/cart')->getCart());
     $customerId = $object->getQuote()->getCustomerId();
     if ($customerId) {
         $customer = Mage::getModel('customer/customer')->load($customerId);
         if ($address = $object->getPrimaryBillingAddress()) {
             return parent::validate($address);
         }
     }
     return false;
     /*if ($address = $object->getPrimaryBillingAddress()){
           return parent::validate($address);
       } else {
           return false;
       }*/
 }