コード例 #1
0
/** @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;
コード例 #2
0
 /**
  * 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());
 }
コード例 #3
0
ファイル: settings.class.php プロジェクト: Darkers54/eLEGO
 /**
  * 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;
     }
 }