$this->orderModel = new ViewCorporateOrders($models, $orderData); } public function setOrders() { $this->orders = $this->orderModel->setOrders(); } public function getOrders() { return $this->orders; } } if (isset($_POST['submit']) || isset($_GET['submit'])) { extract($_POST); extract($_GET); $auth = new Authenticate(); $isAjax = isset($isAjax) && $auth->isAjax() ? true : false; $pdo = new PDOSingleton(PDOSingleton::ADMINUSER); $errorRunner = new ErrorRunner(); $logger = new FullLog('Corporate Viewing Orders'); $logger->serverData(); $checkAuth = new CheckAuth($logger); $errors = []; $orderID = !empty($orderid) ? $auth->cInt($orderid) : null; $isCorporate = $checkAuth->isCorporate(); $employeeID = !empty($_SESSION['employeeid']) ? $auth->cInt($_SESSION['employeeid']) : null; $employeeID || ($errors[] = "No customer id. You have most likely timed out. Log out and log back in."); $isCorporate || ($errors[] = "You are not authenticated as a corporate user."); $models = new stdClass(); $models->pdo = $pdo; $models->errorRunner = $errorRunner; $models->logger = $logger;