getCustomFields("EmployeeTravelRecord"); $travelRequestOptions = []; $travelRequestOptions['setRemoteTable'] = 'true'; $travelRequestOptions['setCustomFields'] = json_encode($customFields); $moduleBuilder = new \Classes\ModuleBuilder\ModuleBuilder(); $moduleBuilder->addModuleOrGroup(new \Classes\ModuleBuilder\ModuleTab( 'EmployeeTravelRecord', 'EmployeeTravelRecord', 'Travel Requests', 'EmployeeTravelRecordAdminAdapter', '', '', true, $travelRequestOptions )); if ($user->user_level === 'Admin') { $travelCustomFieldOptions = []; $travelCustomFieldOptions['setRemoteTable'] = 'true'; $travelCustomFieldOptions['setTableType'] = '\'EmployeeTravelRecord\''; $moduleBuilder->addModuleOrGroup(new \Classes\ModuleBuilder\ModuleTab( 'TravelCustomField', 'CustomField', 'Custom Fields', 'CustomFieldAdapter', '{"type":"EmployeeTravelRecord"}', '', false, $travelCustomFieldOptions )); } echo \Classes\UIManager::getInstance()->renderModule($moduleBuilder); $itemName = 'TravelRequest'; $moduleName = 'Travel Management'; $itemNameLower = strtolower($itemName); include APP_BASE_PATH.'footer.php';