Settings > Modules - the parts of ITFlow in use: IT documentation, * ticketing, invoicing and the client portal, each switched off hiding it * (nothing is deleted); and white-labelling the client portal with a key. * Saved by edit_module_settings (admin/post/settings_module.php). */ require_once "includes/inc_all_admin.php"; // The white-label key as it stands - good, in its week's grace after it ran out, or not a key $whitelabel_key = trim((string) $config_whitelabel_key); $whitelabel = $whitelabel_key !== '' ? validateWhitelabelKey($whitelabel_key) : false; $whitelabel_expires = $whitelabel ? strtotime((string) $whitelabel['expires']) : 0; // A managed instance whose manager sets the key - shown, not changed here (functions/managed.php) $whitelabel_managed = managedLocks()['white_label']; $modules = [ 'config_module_enable_itdoc' => [$config_module_enable_itdoc, 'fa-laptop', 'A client\'s assets, credentials, documents, networks, domains, certificates and the rest of their IT documentation.'], 'config_module_enable_ticketing' => [$config_module_enable_ticketing, 'fa-life-ring', 'Tickets, recurring tickets and projects - and their settings.'], 'config_module_enable_accounting' => [$config_module_enable_accounting, 'fa-file-invoice-dollar', 'Quotes, invoices, payments, expenses, accounts and the money reports - and their settings.'], 'config_client_portal_enable' => [$config_client_portal_enable, 'fa-user-shield', 'Where your clients\' contacts sign in to raise tickets, see their invoices and pay.'], ]; echo settingsPageStart('module'); ?>