$models->redis = $redis; $models->errorRunner = $errorRunner; $models->pdo = $pdo; $models->logger = $logger; $models->blackList = $blackList; $order = new stdClass(); $order->session = $_SESSION; $ordersController = new EmployeeGroupsOrdersController($models, $order); $ordersController->setOrders(); $orders = $ordersController->getOrders(); $corporateOrders = ""; // $pdo query returns false on fail $canEdit = $isAdmin; $addNewOrderButton = $orderButton = $customerList = null; if ($canEdit) { $ordersController->setCustomerList(); $customers = $ordersController->getCustomerList(); $customerList = ''; foreach ($customers as $customer) { $customerList .= "<option value='{$customer['id']}'>{$customer['username']}</option>"; } $orderButton = "<button type='button' class='btn btn-info'\n id='createNewOrder'>\n <span class='glyphicon glyphicon-plus' aria-hidden='true'></span>\n <span id='textForOrder'>Make new order</span>\n </button>"; $addNewOrderButton = "<button type='submit'\n class='btn btn-default' name='submitNewOrder' id='submitNewOrder'>\n Add Order\n </button>"; } if (!empty($orders)) { foreach ($orders as $order) { $id = htmlentities($order['id']); $fulfilled = htmlentities($order['fulfilled']); $unfulfilled = htmlentities($order['unfulfilled']); $allFulfilled = false; if ($fulfilled === $unfulfilled || $order['is_shipped']) {