function uc_order_theme in Ubercart 7.3
Same name and namespace in other branches
- 8.4 uc_order/uc_order.module \uc_order_theme()
- 6.2 uc_order/uc_order.module \uc_order_theme()
Implements hook_theme().
File
- uc_order/
uc_order.module, line 365
Code
function uc_order_theme($existing, $type, $theme, $path) {
$theme_hooks = array(
'uc_order' => array(
'template' => 'uc-order',
'path' => $path . '/templates',
'variables' => array(
'order' => NULL,
'op' => 'view',
'template' => 'customer',
'thank_you_message' => FALSE,
'help_text' => FALSE,
'email_text' => FALSE,
'store_footer' => FALSE,
'business_header' => FALSE,
'shipping_method' => FALSE,
),
),
'uc_order_invoice_page' => array(
'variables' => array(
'content' => NULL,
),
'template' => 'uc_order-invoice-page',
),
'uc_order_state_table' => array(
'render element' => 'form',
'file' => 'uc_order.admin.inc',
),
'uc_order_status_table' => array(
'render element' => 'form',
'file' => 'uc_order.admin.inc',
),
'uc_order_edit_form' => array(
'render element' => 'form',
'file' => 'uc_order.admin.inc',
),
'uc_order_pane_line_items' => array(
'render element' => 'form',
'file' => 'uc_order.order_pane.inc',
),
);
$theme_hooks += array(
'uc_order__customer' => array(
'template' => 'uc-order--customer',
'path' => $path . '/templates',
'variables' => $theme_hooks['uc_order']['variables'],
),
'uc_order__admin' => array(
'template' => 'uc-order--admin',
'path' => $path . '/templates',
'variables' => $theme_hooks['uc_order']['variables'],
),
);
return $theme_hooks;
}