Example #1
0
 public static function getListOfTypeShipTo($parameters)
 {
     $structuredKeys = array();
     foreach (ShipTo::$rawShipTo as $idShipTo => $shipTo) {
         $object = new ShipTo();
         $object->idShipTo = $idShipTo;
         $object->setCompleteShipTo();
         $keys[] = $idShipTo;
         $title = sprintf('%1$s %2$s', $shipTo['nameOfRecipient'], $shipTo['address']);
         $structuredKeys[$idShipTo] = array('id' => $idShipTo, 'object' => $object, 'title' => $title);
         $values[] = $title;
     }
     if (isset($parameters['forAutocompletion'])) {
         $a[] = $values;
         $a[] = $keys;
         return $a;
     } else {
         return $structuredKeys;
     }
 }
Example #2
0
 /**
  * This function queries all the order persons and returns them in an autocomplete array if needed.
  */
 public static function getListOfTypeShipTo($parameters)
 {
     $structuredKeys = array();
     foreach (ShipTo::$rawShipTos as $idShipTo => $shipTo) {
         $object = new ShipTo();
         $object->idShipTo = $idShipTo;
         $object->setCompleteShipTo();
         $keys[] = $idShipTo;
         $title = $shipTo['name'];
         $title2 = sprintf('%1$s %2$s %3$s ', $shipTo['address'], $shipTo['city'], $shipTo['country']);
         $structuredKeys[$idShipTo] = array('id' => $idShipTo, 'object' => $object, 'title' => $title, 'title2' => $title2);
         $values[] = $title;
         $values2[] = $title2;
     }
     if (isset($parameters['forAutocompletion'])) {
         $a[] = $values;
         $a[] = $keys;
         return $a;
     } else {
         return $structuredKeys;
     }
 }
Example #3
0
 public static function getListOfTypeShipTo($parameters)
 {
     $structuredKeys = array();
     foreach (ShipTo::$rawTargetAddresses as $idTargetAddress => $targetAddress) {
         if ($parameters['idOfParent'] == $targetAddress['idOrderPerson']) {
             $object = new ShipTo();
             $object->idShipTo = $idTargetAddress;
             $object->setCompleteShipTo();
             $keys[] = $idTargetAddress;
             $title = sprintf('%1$s %2$s', $targetAddress['nameOfRecipient'], $targetAddress['city']);
             // 2
             $structuredKeys[$idTargetAddress] = array('id' => $idTargetAddress, 'object' => $object, 'title' => $title);
             $values[] = $title;
         }
     }
     if (isset($parameters['forAutocompletion']) && $parameters['forAutocompletion']) {
         $a[] = $values;
         $a[] = $keys;
         return $a;
     } else {
         return $structuredKeys;
     }
 }