diff --git a/inc/knowledgebase_functions.inc.php b/inc/knowledgebase_functions.inc.php index 83669206..0443bf2d 100644 --- a/inc/knowledgebase_functions.inc.php +++ b/inc/knowledgebase_functions.inc.php @@ -90,78 +90,70 @@ function hesk_kbTopArticles($how_many, $index = 1) } ?> - -

-
- - - - - +
+

+
+
+ + + + ' . $hesklang['views'] . ''; - } - ?> + /* Show number of views? */ + if ($hesk_settings['kb_views'] && hesk_dbNumRows($res) != 0) + { + echo ''; + } + ?> + + + + -
 ' . $hesklang['views'] . '
+ /* If no results found end here */ + if (hesk_dbNumRows($res) == 0) + { + $colspan = ''; + if (!$hesk_settings['kb_views']) { + $colspan = 'colspan="2"'; + } + echo ''.$hesklang['noa'].''; + return true; + } - '.$hesklang['noa'].'
 

'; - return true; - } - - /* We have some results, print them out */ - ?> -
- - - - - '; - } - ?> - -
- - - - - '; - - if ($hesk_settings['kb_views']) - { - echo ''; - } - - echo ' - -
 ' . $article['subject'] . '' . $article['views'] . '
-
+ /* We have some results, print them out */ + $colspan = ''; + if (!$hesk_settings['kb_views']) { + $colspan = 'colspan="2"'; + } + while ($article = hesk_dbFetchAssoc($res)) + { + echo ' + + + '.$article['subject'].' + + '; + if ($hesk_settings['kb_views']) { + echo ''.$article['views'].''; + } + echo ''; + } + ?> + +
-
-

-
+
+
+

+
+ + + + - -  '; + if ($hesk_settings['kb_date']) + { + echo ''; + } + } + ?> + + + + ' . $hesklang['dta'] . ''; - } - ?> + /* If no results found end here */ + if (hesk_dbNumRows($res) == 0) + { + $colspan = ''; + if ($hesk_settings['kb_date']) { + $colspan = 'colspan="2"'; + } + echo ''; + return true; + } - -
' . $hesklang['dta'] . '
'.$hesklang['noa'].'
- - '.$hesklang['noa'].'
 

'; - return true; - } - - /* We have some results, print them out */ - ?> -
- - - - - '; - } - ?> - -
- - - - - '; - - if ($hesk_settings['kb_date']) - { - echo ''; - } - - echo ' - -
 ' . $article['subject'] . '' . hesk_date($article['dt'], true) . '
-
+ /* We have some results, print them out */ + $colspan = $hesk_settings['kb_date'] ? '' : 'colspan="2"'; + while ($article = hesk_dbFetchAssoc($res)) + { + echo ' + + + '.$article['subject'].' + '; + if ($hesk_settings['kb_date']) { + echo '' . hesk_date($article['dt'], true) . ''; + } + echo ''; + } ?>
- -   - +