uc-addresses-list-address.tpl.php in Ubercart Addresses 6.2
Same filename and directory in other branches
Displays a single address.
Available variables:
- $label: A string that can indicate if the address is a default address.
- $fields: An array of field values to display. Each $field in $fields can
contain:
- $title: The field's label.
- $data: The field's value.
- #weight: This value has been used by uc_addresses_preprocess_address() to order the fields.
- $aid: The ID of the address.
- $uid: User ID of the owner of the address.
- $classes: CSS classes to theme the address, one or more of the following
classes:
- addresses-default-address: if the address is a default address (default shipping or default billing).
- addresses-default-shipping-address: if the address is a default shipping address.
- addresses-default-billing-address: if the address is a default billing address.
- $admin_links: Links for editing and deleting the address.
- $edit_address_link: Link for editing the address, only exists if $options['edit_link'] is TRUE.
- $delete_address_link: Link for deleting the address, only exists if $options['delete_link'] is TRUE.
Other variables:
- $address: The address object, instance of UcAddressesAddress.
- $options: An array of options for how the variables should be set:
- $view_link: if the view link may be printed.
- $edit_link: if the edit link may be printed.
- $delete_link: if the delete link may be printed.
- $destination: if set, the edit and delete links will be outputted with ?destination=...
- $default_flags: if the "default address" label may be displayed.
- $context: the context in which the address is displayed.
- $classes_array: Same as $classes, but then listed in an array instead of a string.
3 theme calls to uc-addresses-list-address.tpl.php
- UcAddressesAddress::__toString in class/
UcAddressesAddress.class.php - Returns address html.
- uc_addresses_list_one_address in ./
uc_addresses.pages.inc - Displays a single address.
- uc_addresses_views_plugin_row_address_view::render in views/
uc_addresses_views_plugin_row_address_view.inc - Overrides views_plugin_row::render().
File
templates/uc-addresses-list-address.tpl.phpView source
<?php
/**
* @file
* Displays a single address.
*
* Available variables:
* - $label: A string that can indicate if the address is a default address.
* - $fields: An array of field values to display. Each $field in $fields can
* contain:
* - $title: The field's label.
* - $data: The field's value.
* - #weight: This value has been used by uc_addresses_preprocess_address() to
* order the fields.
* - $aid: The ID of the address.
* - $uid: User ID of the owner of the address.
* - $classes: CSS classes to theme the address, one or more of the following
* classes:
* - addresses-default-address: if the address is a default address (default
* shipping or default billing).
* - addresses-default-shipping-address: if the address is a default shipping
* address.
* - addresses-default-billing-address: if the address is a default billing
* address.
* - $admin_links: Links for editing and deleting the address.
* - $edit_address_link: Link for editing the address, only exists if
* $options['edit_link'] is TRUE.
* - $delete_address_link: Link for deleting the address, only exists if
* $options['delete_link'] is TRUE.
*
* Other variables:
* - $address: The address object, instance of UcAddressesAddress.
* - $options: An array of options for how the variables should be set:
* - $view_link: if the view link may be printed.
* - $edit_link: if the edit link may be printed.
* - $delete_link: if the delete link may be printed.
* - $destination: if set, the edit and delete links will be outputted with
* ?destination=...
* - $default_flags: if the "default address" label may be displayed.
* - $context: the context in which the address is displayed.
* - $classes_array: Same as $classes, but then listed in an array instead of a
* string.
*
* @see template_preprocess_uc_addresses_list_address()
* @see uc_addresses_preprocess_address()
*
* @ingroup themeable
*/
?>
<div class="list-address-wrapper">
<?php
if ($label) {
?>
<h3><?php
print $label;
?></h3>
<?php
}
?>
<table class="list-address <?php
print $classes;
?>">
<tbody>
<?php
if (is_array($fields) && count($fields) > 0) {
?>
<?php
foreach ($fields as $field_name => $field) {
?>
<tr class="data-row address-field-<?php
print $field_name;
?>">
<td class="title-col">
<?php
if ($field['title'] != '') {
print $field['title'] . ':';
}
?>
</td>
<td class="data-col"><?php
print $field['data'];
?></td>
</tr>
<?php
}
?>
<?php
}
?>
<?php
if ($admin_links) {
?>
<tr class="address-links">
<td colspan="2">
<?php
print $admin_links;
?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>