deleteById($id); if (!($result['ok'] ?? false)) { $error = (string) ($result['error'] ?? ''); if ($error === 'system_permission_protected') { Flash::error('System permission can not be deleted', 'admin/permissions', 'permission_system_protected'); } else { Flash::error('Permission not found', 'admin/permissions', 'permission_not_found'); } Router::redirect('admin/permissions'); } Flash::success('Permission deleted', 'admin/permissions', 'permission_deleted'); Router::redirect('admin/permissions');