Beispiel #1
0
 function loadSummaryData()
 {
     global $toC_Json, $osC_Language;
     $osC_Order = new osC_Order($_REQUEST['orders_id']);
     $response['customer'] = '<p style="margin-left:10px;">' . osC_Address::format($osC_Order->getCustomer(), '<br />') . '</p>' . '<p style="margin-left:10px;>' . osc_icon('telephone.png') . $osC_Order->getCustomer('telephone') . '<br />' . osc_icon('write.png') . $osC_Order->getCustomer('email_address') . '</p>';
     $response['shippingAddress'] = '<p style="margin-left:10px;">' . osC_Address::format($osC_Order->getDelivery(), '<br />') . '</p>';
     $response['billingAddress'] = '<p style="margin-left:10px;">' . osC_Address::format($osC_Order->getBilling(), '<br />') . '</p>';
     $response['paymentMethod'] = '<p style="margin-left:10px;">' . $osC_Order->getPaymentMethod() . '</p>';
     if ($osC_Order->isValidCreditCard()) {
         $response['paymentMethod'] .= '
       <table border="0" cellspacing="0" cellpadding="0">
         <tr>
           <td>' . $osC_Language->get('credit_card_type') . '</td>
           <td>' . $osC_Order->getCreditCardDetails('type') . '</td>
         </tr>
         <tr>
           <td>' . $osC_Language->get('credit_card_owner_name') . '</td>
           <td>' . $osC_Order->getCreditCardDetails('owner') . '</td>
         </tr>
         <tr>
           <td>' . $osC_Language->get('credit_card_number') . '</td>
           <td>' . $osC_Order->getCreditCardDetails('number') . '</td>
         </tr>
         <tr>
           <td>' . $osC_Language->get('credit_card_expiry_date') . '</td>
           <td>' . $osC_Order->getCreditCardDetails('expires') . '</td>
         </tr>
       </table>';
     }
     $response['status'] = '<p style="margin-left:10px;">' . $osC_Order->getStatus() . '<br />' . ($osC_Order->getDateLastModified() > $osC_Order->getDateCreated() ? osC_DateTime::getShort($osC_Order->getDateLastModified(), true) : osC_DateTime::getShort($osC_Order->getDateCreated(), true)) . '</p>' . '<p style="margin-left:10px;">' . $osC_Language->get('number_of_comments') . ' ' . $osC_Order->getNumberOfComments() . '</p>';
     $response['customers_comment'] = $osC_Order->getCustomersComment();
     $response['admin_comment'] = $osC_Order->getAdminComment();
     $response['total'] = '<p style="margin-left:10px;">' . $osC_Order->getTotal() . '</p>' . '<p style="margin-left:10px;">' . $osC_Language->get('number_of_products') . ' ' . $osC_Order->getNumberOfProducts() . '<br />' . $osC_Language->get('number_of_items') . ' ' . $osC_Order->getNumberOfItems() . '</p>';
     echo $toC_Json->encode($response);
 }