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