From 0e58c64a390e57ff06696d42c117f534fb7da762 Mon Sep 17 00:00:00 2001 From: Jorge Rincon Date: Mon, 23 Oct 2023 11:14:30 +0200 Subject: [PATCH] #12260 Adjusted icon path depending on icon extension --- pandora_console/godmode/groups/group_list.php | 3 +++ .../include/javascript/jquery.pandora.controls.js | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pandora_console/godmode/groups/group_list.php b/pandora_console/godmode/groups/group_list.php index 00bbdddb39..49638d2100 100644 --- a/pandora_console/godmode/groups/group_list.php +++ b/pandora_console/godmode/groups/group_list.php @@ -84,6 +84,9 @@ if (is_ajax() === true) { } $group = db_get_row('tgrupo', 'id_grupo', $id_group); + if (str_contains($group['icon'], '.png') === true) { + $group['folder'] = 'groups_small/'; + } echo json_encode($group); return; diff --git a/pandora_console/include/javascript/jquery.pandora.controls.js b/pandora_console/include/javascript/jquery.pandora.controls.js index c42f205b60..640e83c26d 100644 --- a/pandora_console/include/javascript/jquery.pandora.controls.js +++ b/pandora_console/include/javascript/jquery.pandora.controls.js @@ -331,9 +331,13 @@ id_group: id_group }, function(data) { + let routeImg = + typeof data.folder === "undefined" + ? "images/" + : "images/" + data.folder; $("img", config.spanPreview).attr( "src", - "images/" + data["icon"] + routeImg + data["icon"] ); $("a", config.spanPreview).attr("href", hrefNew); },