Example #1
0
 public static function start($parameters)
 {
     switch ($parameters['target']) {
         case 'buildTargetAddressesToOrderPerson':
             require_once dirname(__FILE__) . '/ShipTo.php';
             $targetAddresses = ShipTo::getListOfTypeShipTo(array('idOfParent' => $parameters['id']));
             // echo ' 104: <pre>';var_dump($targetAddresses); echo '</pre>';
             require_once dirname(__FILE__) . '/ShipToView.php';
             $shipToView = ShipToView::buildListOfTargetAddresses(array('idOfParent' => $parameters['id'], 'targetAddresses' => $targetAddresses));
             $content = array('targetAddresses' => $shipToView);
             return json_encode($content, JSON_FORCE_OBJECT);
         case 'listOfOrderPersons':
             require_once dirname(__FILE__) . '/OrderPerson.php';
             $orderPersons = OrderPerson::getListOfTypeOrderPerson(array());
             require_once dirname(__FILE__) . '/OrderPersonView.php';
             $orderPersonView = OrderPersonView::buildListOfOrderPersons(array('orderPersons' => $orderPersons));
             return $orderPersonView;
             break;
         case 'selectOrderPerson':
             require_once dirname(__FILE__) . '/OrderPerson.php';
             $orderPerson = new OrderPerson();
             $orderPerson->setId($parameters['id']);
             $orderPerson->setCompleteOrderPerson();
             require_once dirname(__FILE__) . '/OrderPersonView.php';
             $orderPersonView = OrderPersonView::buildOrderPerson(array('orderPerson' => $orderPerson));
             return $orderPersonView;
             break;
         default:
             return 'Mida teeme klientide osas?';
     }
 }