1<?php 2/********************************************************************* 3 faq.php 4 5 FAQs Clients' interface.. 6 7 Peter Rotich <peter@osticket.com> 8 Copyright (c) 2006-2013 osTicket 9 http://www.osticket.com 10 11 Released under the GNU General Public License WITHOUT ANY WARRANTY. 12 See LICENSE.TXT for details. 13 14 vim: expandtab sw=4 ts=4 sts=4: 15**********************************************************************/ 16require('kb.inc.php'); 17require_once(INCLUDE_DIR.'class.faq.php'); 18 19$faq=$category=null; 20if($_REQUEST['id'] && !($faq=FAQ::lookup($_REQUEST['id']))) 21 $errors['err']=sprintf(__('%s: Unknown or invalid'), __('FAQ article')); 22 23if(!$faq && $_REQUEST['cid'] && !($category=Category::lookup($_REQUEST['cid']))) 24 $errors['err']=sprintf(__('%s: Unknown or invalid'), __('FAQ category')); 25 26 27$inc='knowledgebase.inc.php'; //FAQs landing page. 28if($faq && $faq->isPublished()) { 29 $inc='faq.inc.php'; 30} elseif($category && $category->isPublic() && $_REQUEST['a']!='search') { 31 $inc='faq-category.inc.php'; 32} 33require_once(CLIENTINC_DIR.'header.inc.php'); 34require_once(CLIENTINC_DIR.$inc); 35require_once(CLIENTINC_DIR.'footer.inc.php'); 36?> 37