public function UcAddressesAddress::setAsDefault in Ubercart Addresses 7
Same name and namespace in other branches
- 6.2 class/UcAddressesAddress.class.php \UcAddressesAddress::setAsDefault()
Sets this address as a default address of type $type
@access public
Parameters
string $type: The type of default to set (e.g., delivery, billing).
Return value
void
1 call to UcAddressesAddress::setAsDefault()
- UcAddressesAddress::setField in class/
UcAddressesAddress.class.php - Override of UcAddressesSchemaAddress::setField().
File
- class/
UcAddressesAddress.class.php, line 419 - Contains the UcAddressesAddress class.
Class
- UcAddressesAddress
- The main address class used by uc_addresses (and extension modules).
Code
public function setAsDefault($type = 'billing') {
if ($this
->isDefault($type)) {
// Is already default $type, do nothing so the address doesn't
// get unnecessary "dirty".
return;
}
$this->addressBook
->setAddressAsDefault($this, $type);
$this
->setDirty();
}