Newer
Older
<div class="row">
<div class="span8">
<?php
$categories = Category::objects()
->exclude(Q::any(array(
'ispublic'=>Category::VISIBILITY_PRIVATE,
'faqs__ispublished'=>FAQ::VISIBILITY_PRIVATE,
)))
->annotate(array('faq_count'=>SqlAggregate::COUNT('faqs')))
->filter(array('faq_count__gt'=>0));
if ($categories->exists(true)) { ?>
<div><?php echo __('Click on the category to browse FAQs.'); ?></div>
<ul id="kb">
<?php
foreach ($categories as $C) { ?>
<li><i></i>
<div style="margin-left:45px">
<h4><?php echo sprintf('<a href="faq.php?cid=%d">%s (%d)</a>',
$C->getId(), Format::htmlchars($C->getLocalName()), $C->faq_count); ?></h4>
<div class="faded" style="margin:10px 0">
<?php echo Format::safe_html($C->getLocalDescriptionWithImages()); ?>
</div>
<?php foreach ($C->faqs
->exclude(array('ispublished'=>FAQ::VISIBILITY_PRIVATE))
->limit(5) as $F) { ?>
<div class="popular-faq"><i class="icon-file-alt"></i>
<a href="faq.php?id=<?php echo $F->getId(); ?>">
<?php echo $F->getLocalQuestion() ?: $F->getQuestion(); ?>
</a></div>
<?php } ?>
</div>
</li>
<?php } ?>
</ul>
<?php
} else {
echo __('NO FAQs found');
}
?>
</div>
<div class="span4">
<div class="sidebar">
<div class="searchbar">
<form method="get" action="faq.php">
<input type="hidden" name="a" value="search"/>
<select name="topicId" style="width:100%;max-width:100%"
onchange="javascript:this.form.submit();">
<option value="">— Browse by Topic —</option>
<?php
$topics = Topic::objects()
->annotate(array('has_faqs'=>SqlAggregate::COUNT('faqs')))
->filter(array('has_faqs__gt'=>0));
foreach ($topics as $T) { ?>
<option value="<?php echo $T->getId(); ?>"><?php echo $T->getFullName();
?></option>
<?php } ?>
</select>
</form>
</div>
<br/>
<div class="content">
<section>
<div class="header"><?php echo __('Other Resources'); ?></div>
</section>
</div>
</div>
</div>
</div>