use security\Models\Authenticator\CheckAuth; use security\Models\ErrorRunner; use security\Models\PDOSingleton; use security\Models\RedisSingleton; use security\Models\Router\Router; use security\Models\SiteLogger\FullLog; $router = new Router(__DIR__); $rootPath = $router->rootPath; $redis = new RedisSingleton(); $errorRunner = new ErrorRunner(); $pdo = new PDOSingleton(PDOSingleton::CORPORATEUSER); $logger = new FullLog('Corporate View Orders Page'); $checkAuth = new CheckAuth($logger); $blackList = new BlackLister($redis); $isCorporate = $checkAuth->isCorporate(); $isAdmin = $checkAuth->isAdmin(); $router = new Router(__DIR__); $rootPath = $router->rootPath; if (!$isCorporate) { $logger->serverData(); $logger->addWarning("User attempted to access unauthorized location."); $error = rawurlencode('Not an authenticated corporate user.'); die(header("Location:{$rootPath}goodsite/corporate/corporatelogin.php?errors={$error}")); } $models = new stdClass(); $models->redis = $redis; $models->errorRunner = $errorRunner; $models->pdo = $pdo; $models->logger = $logger; $models->blackList = $blackList; $order = new stdClass();
use security\Models\RedisSingleton; use security\Models\Router\Router; use security\Models\SiteLogger\FullLog; $router = new Router(__DIR__); $rootPath = $router->rootPath; $auth = new Authenticate(); $redis = new RedisSingleton(); $errorRunner = new ErrorRunner(); $logger = new FullLog('Corporate View Page'); $checkAuth = new CheckAuth($logger); $blackList = new BlackLister($redis); $isCorporate = $checkAuth->isCorporate(); $router = new Router(__DIR__); $rootPath = $router->rootPath; $userType = PDOSingleton::CORPORATEUSER; if ($checkAuth->isAdmin()) { $userType = PDOSingleton::ADMINUSER; } $pdo = new PDOSingleton($userType); $orderID = !empty($_GET['order']) ? $auth->cInt($_GET['order']) : null; $employeeID = !empty($_SESSION['employeeid']) ? $auth->cInt($_SESSION['employeeid']) : null; if (!$isCorporate) { $logger->serverData(); $logger->addWarning("User attempted to access unauthorized location."); $error = rawurlencode('Not an authenticated corporate user.'); die(header("Location:{$rootPath}goodsite/corporate/corporatelogin.php?errors={$error}")); } if (!$orderID) { $logger->serverData(); $logger->addWarning("User attempted to access an order without an orderID."); $error = rawurlencode('No order was given.');