Managed Instances) - one window for both: what it is * and whose, then what this manager sets for it - seat limit and updates, white label, and * whether its people can use it. ?id= edits; without one it's new. Posts add_managed_instance * or edit_managed_instance (admin/post/managed_instances.php). */ require_once '../../includes/modal_header.php'; enforceAdminPermission(); $instance = isset($_GET['id']) ? managedInstanceRow(intval($_GET['id'])) : null; $is_new = $instance === null; ob_start(); if (!$is_new && !empty($instance['managed_instance_archived_at'])) { ?> 0, 'managed_instance_name' => '', 'managed_instance_client_id' => 0, 'managed_instance_notes' => '', 'managed_instance_seat_limit' => 0, 'managed_instance_update_policy' => 'manual', 'managed_instance_update_delay_days' => 7, 'managed_instance_white_label_key' => '', 'managed_instance_mode' => 'active', 'managed_instance_mode_message' => '', ]; $form_id = 'managedInstanceForm' . intval($form['managed_instance_id']); $value = function ($key) use ($form) { return escapeHtml((string) ($form[$key] ?? '')); }; $client_id = intval($form['managed_instance_client_id']); ?>