Example #1
0
 function getCustomerAddresses()
 {
     global $toC_Json, $osC_Language;
     $osC_Order = new osC_Order($_REQUEST['orders_id']);
     $Qaddresses = osC_Customers_Admin::getAddressBookData($osC_Order->getCustomersID());
     $records = array(array('id' => '0', 'text' => $osC_Language->get('add_new_address')));
     while ($Qaddresses->next()) {
         $records[] = array('id' => $Qaddresses->valueInt('address_book_id'), 'text' => $Qaddresses->value('firstname') . ' ' . $Qaddresses->value('lastname') . ',' . $Qaddresses->value('company') . ',' . $Qaddresses->value('street_address') . ',' . $Qaddresses->value('suburb') . ',' . $Qaddresses->value('city') . ',' . $Qaddresses->value('postcode') . ',' . $Qaddresses->value('state') . ',' . $Qaddresses->value('country_title'));
     }
     $response = array(EXT_JSON_READER_ROOT => $records);
     echo $toC_Json->encode($response);
 }
<?php

/*
  $Id: $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2007 osCommerce

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License v2 (1991)
  as published by the Free Software Foundation.
*/
$osC_ObjectInfo_Customer = new osC_ObjectInfo(osC_Customers_Admin::getData($_GET['cID']));
$osC_ObjectInfo_AddressBook = new osC_ObjectInfo(osC_Customers_Admin::getAddressBookData($_GET['cID'], $_GET['abID']));
?>

<h1><?php 
echo osc_link_object(osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule()), $osC_Template->getPageTitle());
?>
</h1>

<?php 
if ($osC_MessageStack->size($osC_Template->getModule()) > 0) {
    echo $osC_MessageStack->get($osC_Template->getModule());
}
?>

<div class="infoBoxHeading"><?php 
echo osc_icon('trash.png') . ' ' . osc_output_string_protected($osC_ObjectInfo_Customer->get('customers_firstname')) . ' ' . osc_output_string_protected($osC_ObjectInfo_Customer->get('customers_lastname'));
Example #3
0
 function loadAddressBook()
 {
     global $toC_Json;
     $osC_ObjectInfo = new osC_ObjectInfo(osC_Customers_Admin::getData($_REQUEST['customers_id']));
     $data = osC_Customers_Admin::getAddressBookData($_REQUEST['customers_id'], $_REQUEST['address_book_id']);
     if ($osC_ObjectInfo->get('customers_default_address_id') == $_REQUEST['address_book_id']) {
         $data['primary'] = true;
     } else {
         $data['primary'] = false;
     }
     $response = array('success' => true, 'data' => $data);
     echo $toC_Json->encode($response);
 }
Example #4
0
?>
</p>

    </form>
  </div>

  <div id="section_address_book_content">
    <p><?php 
echo osc_link_object(osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&cID=' . $_GET['cID'] . '&search=' . $_GET['search'] . '&page=' . $_GET['page'] . '&action=saveAddress'), osc_icon('new.png') . ' ' . $osC_Language->get('operation_new_address_book_entry'));
?>
</p>

    <table border="0" width="100%" cellspacing="0" cellpadding="2">

<?php 
$Qaddresses = osC_Customers_Admin::getAddressBookData($_GET['cID']);
while ($Qaddresses->next()) {
    ?>

      <tr>
        <td>

<?php 
    if (ACCOUNT_GENDER > -1) {
        switch ($Qaddresses->value('gender')) {
            case 'm':
                echo osc_icon('user_male.png') . '&nbsp;';
                break;
            case 'f':
                echo osc_icon('user_female.png') . '&nbsp;';
                break;