checkPermissions('admin-access-control-permissions', 'RW', true)) { echo 'error 401 unauthorized'; exit; } # Page functions # JS Scripts to load for this page $jsScriptLoadData['form'][] = true; $jsScriptLoadData['breadCrumbs'] = true; # PageClasses Setup $pageNavbar = new pageNavbar(true); $formBuilder = new formBuilder('edit_permission', '', '/accesscontrol/#permission'); # Retrieve Information for the page $permission_uuid = $_GET['permission_edit']; $_GET['permission_uuid'] = $permission_uuid; $API_permissions = new API_permissions(); $_GET['builder'] = [1 => ['where' => [0 => 'permission_uuid', 1 => $permission_uuid]]]; $requiredFields = ['permission_uuid' => ['type' => 'uuid']]; $API_permissions->validateData($requiredFields); $permission_data = $API_permissions->getPermission()[0]; # Retrieve Information for the page $system_modules_data = $GLOBALS['conn']->query("SELECT * FROM system_modules WHERE module_enabled = 1"); $system_modules = array(); while ($module = $system_modules_data->fetch_assoc()) { array_push($system_modules, $module); } # Set breadcrumb data array_push($GLOBALS['breadCrumbArray'], array('display' => __('permission'), 'href' => '/accesscontrol/#permissions')); array_push($GLOBALS['breadCrumbArray'], array('display' => __('edit_permission'), 'href' => '')); # Start page output $pageNavbar->outPutNavbar(); if ($permission_data) { $formBuilder->startForm(); ?>
endForm(); ?>