$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']) {
            $allFulfilled = true;