/** @var $excluded_fields array */ ?> <?php if (!empty($address_label)) { ?> <h3><?php echo $address_label; ?> </h3> <?php } ?> <?php if (CUAR_AddressHelper::compare_addresses(CUAR_AddressHelper::sanitize_address(array()), $address)) { ?> <div class="cuar-address cuar-<?php echo $address_class; ?> "> <p><?php _e('No address yet', 'cuar'); ?> </p> </div> <?php } else { ?> <div class="cuar-address cuar-<?php echo $address_class;
/** * Get the default billing address for that owner * * @param string $owner_type * @param array $owner_ids * @param string $address_id * * @return array */ public function get_owner_address($owner_type, $owner_ids, $address_id) { $addresses = $this->get_owner_addresses($owner_type, $owner_ids); return CUAR_AddressHelper::sanitize_address(isset($addresses[$address_id]) ? $addresses[$address_id] : array()); }
/** * Output a set of fields for an address * * @param string $option_id * @param array $options * @param string $caption */ public function print_address_fields($args) { extract($args); if (isset($before)) { echo $before; } $address = CUAR_AddressHelper::sanitize_address($this->options[$option_id]); /** @var CUAR_AddressesAddOn $am_addon */ $am_addon = $this->plugin->get_addon("address-manager"); $am_addon->print_address_editor($address, $option_id, '', array(), '', 'settings'); if (isset($after)) { echo $after; } }