You are here

protected function UCXF_Pane::checkout_review in Extra Fields Checkout Pane 6.2

Outputs data for the review page @access protected

Return value

string

1 method overrides UCXF_Pane::checkout_review()
UCXF_AddressPane::checkout_review in class/UCXF_AddressPane.class.php
Outputs data for the review page @access protected

File

class/UCXF_Pane.class.php, line 201
Contains the UCXF_Pane class.

Class

UCXF_Pane
Base class for checkout panes and order panes implemented by Extra Fields Pane.

Code

protected function checkout_review() {
  $fields = $this
    ->loadFields();
  if (count($fields)) {
    foreach ($fields as $field) {

      // Display it as data
      $order_field_name = $this
        ->getFieldName($field);
      if ($field
        ->may_display('review')) {
        $data = $field
          ->output_value($this->order->{$order_field_name});
        $review[] = array(
          'title' => $field
            ->output('label'),
          'data' => $data,
        );
      }
    }
    return $review;
  }
}