$idsFound[] = $row->id;
     }
     // Sort search result ordered by category ID
     ksort($faqsFound);
     foreach ($faqsFound as $categoryId => $faqFound) {
         foreach ($faqFound as $singleFaq) {
             $faq->faqRecords[] = $singleFaq;
         }
     }
 }
 if (count($faq->faqRecords) > 0) {
     $old = 0;
     $faqIds = array();
     $visits = new PMF_Visits($faqConfig);
     $numVisits = array();
     foreach ($visits->getAllData() as $visit) {
         $numVisits[$visit['id']] = $visit['lang'];
     }
     foreach ($faq->faqRecords as $record) {
         $catInfo = '';
         $cid = $record['category_id'];
         if (isset($numRecordsByCat[$cid]) && $numRecordsByCat[$cid] > 0) {
             $catInfo .= sprintf('<span class="label label-info" id="category_%d_item_count">%d %s</span> ', $cid, $numRecordsByCat[$cid], $PMF_LANG['msgEntries']);
         }
         if (isset($numRecordsByCat[$cid]) && $numRecordsByCat[$cid] > $numActiveByCat[$cid]) {
             $catInfo .= sprintf('<span class="label label-important"><span id="js-active-records-%d">%d</span> %s</span> ', $cid, $numRecordsByCat[$cid] - $numActiveByCat[$cid], $PMF_LANG['ad_record_inactive']);
         }
         if (isset($numCommentsByCat[$cid]) && $numCommentsByCat[$cid] > 0) {
             $catInfo .= sprintf('<span class="label label-inverse">%d %s</span>', $numCommentsByCat[$cid], $PMF_LANG['ad_start_comments']);
         }
         $catInfo .= '';