Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
ecommerce_order_edit_fns.inc
1 <?php
17 require_once SQ_INCLUDE_PATH.'/asset_edit/asset_edit_fns.inc';
18 
31 {
32 
33 
41  {
42  $this->Asset_Edit_Fns();
43 
44  }//end constructor
45 
46 
57  function paintDeliveryMethod(&$asset, &$o, $prefix)
58  {
59  $am =& $GLOBALS['SQ_SYSTEM']->am;
60 
61  $assetid = $asset->attr('delivery_id');
62  if (!empty($assetid)) {
63  echo get_asset_tag_line($assetid, 'details');
64  } else {
65  echo translate('none');
66  }
67 
68  }
69 
70 
81  function paintOrderSummary(&$asset, &$o, $prefix)
82  {
83  echo '<pre>'.$asset->attr('summary').'</pre>';
84 
85  return FALSE;
86 
87  }//end paintOrderSummary()
88 
89 
100  function paintOrderHistory(&$asset, &$o, $prefix)
101  {
102  $order_history = $asset->attr('order_history');
103  ?>
104  <table class="sq-backend-table">
105  <tr>
106  <td class="sq-backend-table-header-header">Time</td>
107  <td class="sq-backend-table-header-header">Activity</td>
108  </tr>
109  <?php
110  foreach ($order_history as $time => $activity) {
111  echo '<tr>';
112  echo '<td>'.$time.'</td>';
113  echo '<td>'.$activity.'</td>';
114  echo '</tr>';
115  }
116  echo '</table>';
117 
118  return FALSE;
119 
120  }//end paintOrderHistory()
121 
122 
133  function paintEcomRefNo(&$asset, &$o, $prefix)
134  {
135  echo '<pre>'.$asset->attr('ecom_ref_no').'</pre>';
136 
137  return FALSE;
138 
139  }//end paintEcomRefNo()
140 
141 
152  function paintOrderStatus(&$asset, &$o, $prefix)
153  {
154  echo '<pre>'.$asset->attr('status_message').'</pre>';
155 
156  return FALSE;
157 
158  }//end paintOrderStatus()
159 
160 
171  function paintTransactionID(&$asset, &$o, $prefix)
172  {
173  echo '<pre>'.$asset->attr('transaction_id').'</pre>';
174 
175  return FALSE;
176 
177  }//end paintTransactionID()
178 
179 
190  function paintOrderXML(&$asset, &$o, $prefix)
191  {
192  $order_xml = $asset->attr('order_xml');
193 
194  if ($asset->writeAccess('attributes')) {
195  text_area($prefix.'_order_xml', $order_xml, 80, 30);
196  } else {
197  echo '<pre>'.htmlspecialchars($order_xml).'</pre>';
198  }
199 
200  return FALSE;
201 
202  }//end paintOrderXML()
203 
204 
205 }//end class
206 
207 ?>