require_once '../bootstrap.php'; require_once '../vendor/autoload.php'; require_once '../Persistance/OrderDaoImp.php'; require_once '../Persistance/OrderBookDaoImp.php'; require_once '../Model/Client.php'; } else { $root = $_SERVER['DOCUMENT_ROOT']; require_once $root . '/phoenix/Project/bootstrap.php'; require_once $root . '/phoenix/Project/vendor/autoload.php'; require_once $root . '/phoenix/Project/Persistance/OrderDaoImp.php'; require_once $root . '/phoenix/Project/Persistance/OrderBookDaoImp.php'; require_once $root . '/phoenix/Project/vendor/autoload.php'; require_once $root . '/phoenix/Project/Model/Client.php'; $odi = new OrderDaoImp($entityManager); $cdi = new ClientDaoImp($entityManager); $obi = new OrderBookDaoImp($entityManager); if (isset($_POST['action'])) { $see = array(); $seeall = array(); $ffinale = array(); $tmp = array(); $tmpp = array(); if (strcmp(trim($_POST['action']), 'edit') == 0) { $orderId = intval(trim($_POST['id'])); $orderDate = new DateTime(trim($_POST['data']['orders']['Order Date'])); $orderValid = trim($_POST['data']['orders']['Valid']); $clientId = intval(trim($_POST['data']['orders']['Client Id'])); $orderBookId = trim($_POST['data']['orders']['Order Book Id']); $order = $odi->getOrderById($orderId); $client = $cdi->getClientById($clientId); if ($order !== null) {
foreach ($order->getOrderBook() as $orderbook) { $array["Order Id"] = $order->getId(); $array["Order Date"] = $order->getDate()->format('d/m/Y'); $array["Valid"] = $order->getValid(); $array["Client Id"] = $order->getClient()->getId(); $array["Client Name"] = $order->getClient()->getName(); $array["Order Book Id"] = $orderbook->getId(); $final[] = $array; } } } } echo json_encode(array('flag' => true, 'data' => $final)); } else { if (strcmp(trim($_POST['action']), 'ids') == 0) { $obdi = new OrderBookDaoImp($entityManager); $array = array(); foreach ($obdi->getAllOrderBooks() as $orderbook) { $array[] = $orderbook->getId(); } echo json_encode(array('flag' => true, 'data' => $array)); } else { if (strcmp(trim($_POST['action']), 'updateOrder') == 0) { $odi = new OrderDaoImp($entityManager); $order = $odi->getOrderById(intval(trim($_POST['id']))); if ($order != null) { $order->setOrderDate(new DateTime(trim($_POST['date']))); if (strcmp(trim($_POST['valid']), 'true') == 0) { $order->setValid(true); } else { $order->setValid(false);