'.$hesklang['kb_text'].'' : $hesklang['kb_text'];
if ($hesk_settings['kb_search'] && $query)
{
hesk_kb_search($query);
}
elseif ($artid)
{
$sql = 'SELECT * FROM `'.$hesk_settings['db_pfix'].'kb_articles` WHERE `id`=\''.$artid.'\' AND `type`=\'0\' LIMIT 1';
$result = hesk_dbQuery($sql);
$article = hesk_dbFetchAssoc($result) or hesk_error($hesklang['kb_art_id']);
hesk_show_kb_article($artid);
}
else
{
hesk_show_kb_category($catid);
}
require_once(HESK_PATH . 'inc/footer.inc.php');
exit();
/*** START FUNCTIONS ***/
function hesk_kb_header($kb_link) {
global $hesk_settings, $hesklang;
?>
» ()
'.$hesklang['nosr'].' ';
hesk_show_kb_category(1,1);
}
else
{
?>
$hesk_settings['kb_substrart'])
{
$txt = substr(strip_tags($article['content']),0,$hesk_settings['kb_substrart']).'...';
}
if ($hesk_settings['kb_rating'])
{
$alt = $article['rating'] ? sprintf($hesklang['kb_rated'], sprintf("%01.1f", $article['rating'])) : $hesklang['kb_not_rated'];
$rat = ' ';
}
else
{
$rat = '';
}
echo '
'.$txt.'
';
}
?>
<<
'.$article['subject'].'
'.$hesklang['as'].'
'. $article['content'];
if ($hesk_settings['kb_rating'] && (empty($_COOKIE['hesk_kb_rate']) || strpos($_COOKIE['hesk_kb_rate'],'a'.$artid.'%')===false))
{
echo '
';
}
echo ' ';
if ($article['catid']==1)
{
$link = 'knowledgebase.php';
}
else
{
$link = 'knowledgebase.php?category='.$article['catid'];
}
?>
:
:
:
:
'.$hesklang['rating'].' ('.$hesklang['votes'].'):
('.$article['votes'].')
';
}
?>
<<
» '.$hesklang['kb_cat'].': '.$thiscat['name'].'
('.$hesklang['back'].' )
';
}
$sql = 'SELECT * FROM `'.$hesk_settings['db_pfix'].'kb_categories` WHERE `parent`=\''.$catid.'\' AND `type`=\'0\' ORDER BY `parent` ASC, `cat_order` ASC';
$result = hesk_dbQuery($sql);
if (hesk_dbNumRows($result) > 0)
{
?>
» :
';
}
echo '
'.$cat['name'].'
';
/* Print two most popular articles */
if ($hesk_settings['kb_numshow'] && $cat['articles'])
{
$sql = 'SELECT `id`,`subject` FROM `'.$hesk_settings['db_pfix'].'kb_articles` WHERE `catid`=\''.$cat['id'].'\' AND `type`=\'0\' ORDER BY `views` DESC, `art_order` ASC LIMIT '.($hesk_settings['kb_numshow']+1);
$res = hesk_dbQuery($sql);
$num = 1;
while ($art = hesk_dbFetchAssoc($res))
{
echo '
'.$art['subject'].'
';
if ($num == $hesk_settings['kb_numshow'])
{
break;
}
else
{
$num++;
}
}
if (hesk_dbNumRows($res) > $hesk_settings['kb_numshow'])
{
echo '» '.$hesklang['m'].' ';
}
}
echo '
';
if ($i == $per_col)
{
echo '';
$i = 0;
}
$i++;
}
/* Finish the table if needed */
if ($i != 1)
{
for ($j=1;$j<=$per_col;$j++)
{
echo ' ';
if ($i == $per_col)
{
echo '';
break;
}
$i++;
}
}
?>
0
?>
»
'.$hesklang['noac'].' ';
}
else
{
echo '';
while ($article = hesk_dbFetchAssoc($res))
{
$txt = strip_tags($article['content']);
if (strlen($txt) > $hesk_settings['kb_substrart'])
{
$txt = substr(strip_tags($article['content']),0,$hesk_settings['kb_substrart']).'...';
}
if ($hesk_settings['kb_rating'])
{
$alt = $article['rating'] ? sprintf($hesklang['kb_rated'], sprintf("%01.1f", $article['rating'])) : $hesklang['kb_not_rated'];
$rat = ' ';
}
else
{
$rat = '';
}
echo '
'.$txt.'
';
}
echo '
';
}
?>
'.$hesklang['noa'].' ';
}
else
{
echo '';
while ($article = hesk_dbFetchAssoc($res))
{
echo '
';
}
echo '
';
}
}
if ($hesk_settings['kb_latest'] && $catid==1)
{
?>
'.$hesklang['noa'].' ';
}
else
{
echo '';
while ($article = hesk_dbFetchAssoc($res))
{
echo '
';
}
echo '
';
}
}
} // END hesk_show_kb_category()
?>