checkPermissions('admin-platforms', '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); $pageNavbar->AddHTMLButton(''); $formBuilder = new formBuilder('edit_platform', '', '/platforms/',); $formBuilder->submitButtonText = __('save'); $formBuilder->submitButtonIcon = ''; # Retrieve Information for the page $platform_uuid = $_GET['edit']; $_GET['platform_uuid'] = $platform_uuid; $API_platforms = new API_platforms(); $_GET['builder'] = [1 => ['where' => [0 => 'platform_uuid', 1 => $platform_uuid]]]; $requiredFields = ['platform_uuid' => ['type' => 'uuid']]; $API_platforms->validateData($requiredFields); $platform_data = $API_platforms->getPlatforms()[0]; # Set breadcrumb data array_push($GLOBALS['breadCrumbArray'], array('display' => __('platforms'), 'href' => '/platforms/')); array_push($GLOBALS['breadCrumbArray'], array('display' => __('edit_platform'), 'href' => '')); # Start page output if ($platform_data) { $pageNavbar->outPutNavbar(); $formBuilder->startForm(); ?>
endForm(); } else { echo "No Platform found with uuid " . htmlspecialchars($_GET['edit'], ENT_QUOTES, 'UTF-8'); }