@@ -58,7 +58,8 @@ public function showServiceCatalog() {
5858 public function showWizard () {
5959 echo '<div id="plugin_formcreator_kb_categories" class="card"> ' ;
6060 echo '<div><h2 class="card-title"> ' ._n ("Category " , "Categories " , 2 , 'formcreator ' ).'</h2></div> ' ;
61- echo '<div><a href="#" id="kb_seeall"><i class="fas fa-home"></i></a></div> ' ;
61+ echo '<div class="slinky-menu"></div> ' ;
62+ echo '<div><a href="#" id="wizard_seeall"> ' . __ ('See all ' , 'formcreator ' ) . '</a></div> ' ;
6263 echo '</div> ' ;
6364
6465 echo '<div id="plugin_formcreator_wizard_right" class="card"> ' ;
@@ -100,11 +101,20 @@ public static function getCategoryTree() {
100101 [
101102 'SELECT ' => ['COUNT DISTINCT ' => KnowbaseItem::getTableField ('id ' ) . ' as cpt ' ],
102103 'FROM ' => KnowbaseItem::getTable (),
103- 'WHERE ' => [
104- KnowbaseItem::getTableField ($ cat_fk ) => new QueryExpression (
105- DB ::quoteName (KnowbaseItemCategory::getTableField ('id ' ))
106- ),
107- ]
104+ 'LEFT JOIN ' => [
105+ KnowbaseItem_KnowbaseItemCategory::getTable () => [
106+ 'FKEY ' => [
107+ KnowbaseItem::getTable () => 'id ' ,
108+ KnowbaseItem_KnowbaseItemCategory::getTable () => KnowbaseItem::getForeignKeyField (),
109+ ],
110+ ],
111+ KnowbaseItemCategory::getTable () => [
112+ 'FKEY ' => [
113+ KnowbaseItem_KnowbaseItemCategory::getTable () => KnowbaseItemCategory::getForeignKeyField (),
114+ KnowbaseItemCategory::getTable () => 'id ' ,
115+ ],
116+ ],
117+ ],
108118 ],
109119 $ kbitem_visibility_crit
110120 ),
0 commit comments