isInGroup($t4_config['groups'], $t4_config['restrict'], true, null, $t4_config['logic'], false); // if (AccessControl\Core\Config::get('type') === 'Variables' && !$accessControl->isLoggedIn() && !$isInGroup) { // if (!$accessControl->isLoginPage()) { // $accessControl->redirectToLogin(); // } // } if (!$isInGroup) { error_log("group not found"); throw new \Exception("Group not found", 403); } // if (AccessControl\Core\Config::get('type') !== 'Variables') { // if (isset($_GET['r']) && $accessControl->isLoginPage(true)) { // $pathToRedirectTo = filter_var(urldecode($_GET['r'])); // if (preg_match('/^\/[A-Za-z0-9_\-\.\/]*$/ui', $pathToRedirectTo)) { // $accessControl->redirectToURL($pathToRedirectTo); // } // } // } // if (!(isset($_GET['r']) && $accessControl->isLoginPage(true))) { // $pathToRedirectTo = $accessControl->getDestinationBasedOnGroup(); // if (!is_null($pathToRedirectTo)) { // $accessControl->redirectToURL($pathToRedirectTo); // } // } ?>