From 136a6c235e2c0fbd2d67e7f5f95eadde6bf91a1f Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Thu, 20 Aug 2026 17:37:50 +0200 Subject: [PATCH] Fix admin dashboard album tile for single album --- main.inc.php | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/main.inc.php b/main.inc.php index d8a3ae2..bc1dec1 100644 --- a/main.inc.php +++ b/main.inc.php @@ -1,7 +1,7 @@ 0) { continue; @@ -159,13 +147,7 @@ function bratonien_tools_grant_private_album_access($category_id, $user_id) return; } - $query = ' -SELECT 1 - FROM '.USER_ACCESS_TABLE.' - WHERE user_id = '.$user_id.' - AND cat_id = '.$category_id.' - LIMIT 1 -;'; + $query = '\nSELECT 1\n FROM '.USER_ACCESS_TABLE.'\n WHERE user_id = '.$user_id.'\n AND cat_id = '.$category_id.'\n LIMIT 1\n;'; $result = pwg_query($query); if (pwg_db_num_rows($result) > 0) { @@ -181,6 +163,23 @@ SELECT 1 ); } +function bratonien_tools_fix_admin_album_stat_tile() +{ + global $template; + + if (!defined('IN_ADMIN')) + { + return; + } + + $template->set_prefilter('intro', 'bratonien_tools_prefilter_admin_album_stat_tile'); +} + +function bratonien_tools_prefilter_admin_album_stat_tile($source) +{ + return str_replace('{if $NB_ALBUMS > 1}', '{if $NB_ALBUMS > 0}', $source); +} + function bratonien_tools_admin_menu($menu) { $menu[] = array(