/** * This function builds common examples how to insert, update, delete and * display the data of order persons. * * @access public * @author kalmer:piiskop * @uses \shiporder\OrderPerson */ public static function buildRawExamples() { // Order persons require_once 'OrderPerson.php'; echo ' 8: Initial data: <pre>'; var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => false))); echo '</pre>'; // Inserting an order person $newOrderPerson = new \shiporder\OrderPerson(); $newOrderPerson->setEmail('*****@*****.**'); $newOrderPerson->setFirstName('lilian'); $newOrderPerson->setLastName('tikk'); $newOrderPerson->insert(); echo ' 10: After insertion: <pre>'; var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => false))); echo '</pre>'; // Querying full data of an order person $orderPerson = new \shiporder\OrderPerson(); $orderPerson->setIdOrdePerson(3); $orderPerson->setCompleteOrderPerson(); echo ' 20: Order person #3: <pre>'; var_dump($orderPerson); echo '</pre>'; // Updating data of an order person $orderPerson->setAddress('Pärnu, Pärnu'); $orderPerson->update(); echo ' 24: After updating the order person #3: <pre>'; var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => false))); echo '</pre>'; // Deleting the order person #2 $orderPerson = new \shiporder\OrderPerson(); $orderPerson->setIdOrdePerson(2); $orderPerson->delete(); echo ' 43: After deleting the order person #2: <pre>'; var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => false))); echo '</pre>'; // Items require_once dirname(__FILE__) . '/Item.php'; $item = new \shiporder\Item(); $item->setIdItem(1); $item->setName('õun'); $item->setPrice(1.0); $item->setAmount(20.0); $item->insertItem($item); $item = new \shiporder\Item(); $item->setIdItem(2); $item->setName('pirn'); $item->setPrice(2.0); $item->setAmount(10.0); $item->insertItem($item); $items = $item->getItems(); var_dump($items); }
<?php //pear.php.net ->documentation -> introducion require_once '../Muu/settings.php'; require_once 'OrderPerson.php'; $orderPerson = new \shiporder\OrderPerson(); $orderPerson->setIdOrdePerson(1); echo ' <pre>'; var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => true))); echo '</pre>'; require_once 'Item.php'; $item = new \shiporder\Item(); $item->setIdItem(1); echo ' <pre>'; var_dump(\shiporder\Item::getListOfTypeItem(array('forAutocompletion' => true))); echo '</pre>'; require_once 'ShipTo.php'; $item = new \shiporder\ShipTo(); $item->setIdShipTo(1); echo ' <pre>'; var_dump(\shiporder\ShipTo::getListOfTypeShipTo(array('forAutocompletion' => true))); echo '</pre>'; //Inserting an order person $newOrderPerson = new \shiporder\OrderPerson(); $newOrderPerson->setEmail('*****@*****.**'); $newOrderPerson->setFirstName('lilian'); $newOrderPerson->setLastName('tikk'); $newOrderPerson->insert(); echo var_dump(\shiporder\OrderPerson::getListOfTypeOrderPerson(array('forAutocompletion' => false))); //Inserting new ShipTo location $newShipTo = new \shiporder\ShipTo();