?> /menus/">Menus</a> | <a href="<?php echo BASE_URL; ?> /http_requests/">Http Requests</a> </p> <hr> <?php $pm = new PermissionsManager(include '../src/PermissionsManager/config.php'); echo "<pre>"; echo "GROUPS:" . "<br>\n"; print_r($pm->getUserGroups(1)); echo "<br>\n"; echo "HTTP REQUESTS:" . "<br>\n"; $user_http_requests = $pm->getUserHttpRequests(1); print_r($user_http_requests); echo "<br>\n"; echo "MENUS:" . "<br>\n"; print_r($pm->getUserMenus(1)); echo "<br>\n"; $test_requests = [0 => ['get', '/contact'], 1 => ['get', '/'], 2 => ['get', '/login'], 3 => ['post', '/login'], 4 => ['post', '/'], 5 => ['delete', '/contact'], 6 => ['get', '/logout'], 7 => ['put', '/user']]; foreach ($test_requests as $req) { echo "Request method: {$req['0']}<br>\n"; echo "Request value: {$req['1']}<br>\n"; echo 'Results: ' . ($pm->userCanAccessHttpRequest($user_http_requests, $req[0], $req[1]) ? 'TRUE' : 'FALSE') . "<br>\n"; echo "-------------------------------------<br>\n"; } echo "</pre>" . "<br>\n"; echo $pm->getUsers()->addUser(['username' => 'john1', 'email_address' => '*****@*****.**', 'password' => md5('1234')]); ?>