'.$hesklang['gopr'].'' : ($can_man_kb ? $hesklang['gopr'] : ''); if ($hesk_settings['kb_search'] && $query) { hesk_kb_search($query); } elseif ($artid) { // Show drafts only to staff who can manage knowledgebase if ($can_man_kb) { $result = hesk_dbQuery("SELECT t1.*, t2.`name` AS `cat_name` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_articles` AS `t1` LEFT JOIN `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_categories` AS `t2` ON `t1`.`catid` = `t2`.`id` WHERE `t1`.`id` = '{$artid}' "); } else { $result = hesk_dbQuery("SELECT t1.*, t2.`name` AS `cat_name` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_articles` AS `t1` LEFT JOIN `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_categories` AS `t2` ON `t1`.`catid` = `t2`.`id` WHERE `t1`.`id` = '{$artid}' AND `t1`.`type` IN ('0', '1') "); } $article = hesk_dbFetchAssoc($result) or hesk_error($hesklang['kb_art_id']); hesk_show_kb_article($artid); } else { hesk_show_kb_category($catid); } ?>

()

'.$hesklang['nosr'].'

'; hesk_show_kb_category(1,1); } else { ?>
'.$alt.''; } else { $rat = ''; } echo ' '; } ?>
'.$rat.'
'.$article['subject'].'
'.$txt.'


 

'.$article['subject'].'

'.$hesklang['as'].'

'. $article['content']; if ( ! empty($article['attachments'])) { echo '

'.$hesklang['attachments'].':
'; $att=explode(',',substr($article['attachments'], 0, -1)); foreach ($att as $myatt) { list($att_id, $att_name) = explode('#', $myatt); echo ' '.$att_name.'
'; } echo '

'; } if ($article['catid']==1) { $link = 'knowledgebase_private.php'; } else { $link = 'knowledgebase_private.php?category='.$article['catid']; } ?>

:
:
:
:

$subject) { echo ' '.$subject.'
'; } ?>


 

 

'.$hesklang['kb_cat'].': '.$thiscat['name'].'

'.$hesklang['back'].'

'; } $result = hesk_dbQuery("SELECT `id`,`name`,`articles`,`type` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_categories` WHERE `parent`='".intval($catid)."' ORDER BY `parent` ASC, `cat_order` ASC"); if (hesk_dbNumRows($result) > 0) { ?>

'; } $private = ($cat['type'] == 1) ? ' *' : ''; 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++; } } ?>
'; /* Print most popular/sticky articles */ if ($hesk_settings['kb_numshow'] && $cat['articles']) { $res = hesk_dbQuery("SELECT `id`,`subject`,`type` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."kb_articles` WHERE `catid`='".intval($cat['id'])."' AND `type` IN ('0','1') ORDER BY `sticky` DESC, `views` DESC, `art_order` ASC LIMIT " . (intval($hesk_settings['kb_numshow']) + 1) ); $num = 1; while ($art = hesk_dbFetchAssoc($res)) { $private = ($art['type'] == 1) ? ' *' : ''; echo ' '; if ($num == $hesk_settings['kb_numshow']) { break; } else { $num++; } } if (hesk_dbNumRows($res) > $hesk_settings['kb_numshow']) { echo ''; } } echo '
 '.$cat['name'].''.$private.'
       '.$art['subject'].''.$private.'
» '.$hesklang['m'].'
 
0 ?>

'.$hesklang['noac'].'

'; } else { echo '
'; while ($article = hesk_dbFetchAssoc($res)) { $private = ($article['type'] == 1) ? ' *' : ''; $txt = hesk_kbArticleContentPreview($article['content']); echo ' '; } echo '
'.$article['subject'].''.$private.'
'.$txt.'
'; } ?>
'; $link['view'] = ' '.$hesklang['gopr'].' | '; $link['newa'] = ' '.$hesklang['kb_i_art'].' | '; $link['newc'] = ' '.$hesklang['kb_i_cat'].' | '; if ($hide && isset($link[$hide])) { $link[$hide] = preg_replace('//', '', $link[$hide]); $link[$hide] = str_replace('','',$link[$hide]); } ?>
: />