} echo json_encode(array('flag' => 'ok', 'count' => $client->getId(), 'total' => $cpt)); } else { echo json_encode(array('flag', 'error:Client not found')); } } else { echo json_encode(array('flag', 'error:Book Null')); } } else { if (strcmp($_POST['action'], 'validation') == 0 && isset($_POST['value']) && isset($_POST['id'])) { try { $cl = $_SESSION['client']; $cdi = new ClientDaoImp($entityManager); $client = $cdi->getClientById($cl->getId()); $order = new OrderDaoImp($entityManager); $orders = $order->getOrdersByClient($client); foreach ($orders as $order) { foreach ($order->getOrderBook() as $orderbook) { if ($orderbook->getId() == intval($_POST['id'])) { if ($orderbook->getQuantity() != intval($_POST['value'])) { $orderbook->setQuantity(intval($_POST['value'])); $entityManager->flush(); break; } else { break; } } } } echo json_encode(array('flag', 'true')); } catch (Exception $ex) {