Skip to content

Commit 89ae170

Browse files
committed
fix: visualizzazione categorie allegati
1 parent df3303e commit 89ae170

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/HTMLBuilder/Manager/FileManager.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,12 @@ public function manage($options)
9595
}
9696

9797
// Categorie
98-
$categories = $dbo->fetchArray('SELECT DISTINCT(BINARY `id_category`) AS `id_category` FROM `zz_files` LEFT JOIN `zz_files_categories` ON `zz_files`.`id_category` = `zz_files_categories`.`id` WHERE '.$where.' ORDER BY `zz_files_categories`.`name`');
98+
$categories = $dbo->fetchArray('SELECT DISTINCT(COALESCE(`id_category`, 0)) AS `id_category` FROM `zz_files` LEFT JOIN `zz_files_categories` ON `zz_files`.`id_category` = `zz_files_categories`.`id` WHERE '.$where.' ORDER BY `zz_files_categories`.`name`');
9999
$categories = array_column($categories, 'id_category');
100100
foreach ($categories as $category) {
101101
$categoria = $category ? Categoria::find($category)->name : 'Generale';
102102

103-
$rs = $dbo->fetchArray('SELECT `zz_files`.* FROM `zz_files` WHERE BINARY `id_category`'.(!empty($category) ? '= '.prepare($category) : 'IS NULL').' AND `id_record` = '.prepare($options['id_record']).' AND '.$where);
103+
$rs = $dbo->fetchArray('SELECT `zz_files`.* FROM `zz_files` WHERE (COALESCE(`id_category`, 0))'.(!empty($category) ? '= '.prepare($category) : '= 0').' AND `id_record` = '.prepare($options['id_record']).' AND '.$where);
104104

105105
if (!empty($rs)) {
106106
$result .= '

0 commit comments

Comments
 (0)