From 295db3b9c8a2a213bf143bc3d2d751393347d258 Mon Sep 17 00:00:00 2001
From: Alex <40072887+alexdcrane@users.noreply.github.com>
Date: Mon, 29 Dec 2025 14:09:53 -0700
Subject: [PATCH] Show the list of selected domains on toggle/delete
confirmation (#7682)
* Show the list of selected domains on toggle/delete confirmation
* Update app_languages.php
* Update modal.php
* Update domains.php
---
core/domains/domains.php | 36 +++++++++++++++++++++----
resources/app_languages.php | 54 +++++++++++++++++++++++++++++++++++++
resources/classes/modal.php | 10 ++++++-
3 files changed, 94 insertions(+), 6 deletions(-)
diff --git a/core/domains/domains.php b/core/domains/domains.php
index bc0f3053d4..53223e7b98 100644
--- a/core/domains/domains.php
+++ b/core/domains/domains.php
@@ -198,6 +198,32 @@
$document['title'] = $text['title-domains'];
require_once "resources/header.php";
+//add the list of selected domains to the toggle/delete confirmation
+ if (permission_exists('domain_edit') || permission_exists('domain_delete')) {
+ ?>
+
+ \n";
echo "
".$text['title-domains']."".number_format($num_rows)."
\n";
@@ -206,10 +232,10 @@
echo button::create(['type'=>'button','label'=>$text['button-add'],'icon'=>$settings->get('theme', 'button_icon_add'),'id'=>'btn_add','link'=>'domain_edit.php']);
}
if (permission_exists('domain_edit') && $domains) {
- echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$settings->get('theme', 'button_icon_toggle'),'id'=>'btn_toggle','name'=>'btn_toggle','style'=>'display: none;','onclick'=>"modal_open('modal-toggle','btn_toggle');"]);
+ echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$settings->get('theme', 'button_icon_toggle'),'id'=>'btn_toggle','name'=>'btn_toggle','style'=>'display: none;','onclick'=>"get_selected_items('toggle'); modal_open('modal-toggle','btn_toggle');"]);
}
if (permission_exists('domain_delete') && $domains) {
- echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none;','onclick'=>"modal_open('modal-delete','btn_delete_domain');"]);
+ echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none;','onclick'=>"get_selected_items('delete'); modal_open('modal-delete','btn_delete_domain');"]);
}
echo "