| @@ 75-86 (lines=12) @@ | ||
| 72 | if ($total_subcats != 0) { |
|
| 73 | $faqHandler = sf_gethandler('faq'); |
|
| 74 | // Arrays that will hold the informations passed on to smarty variables |
|
| 75 | foreach ($subcatsObj as $key => $subcat) { |
|
| 76 | $subcat_id = $subcat->getVar('categoryid'); |
|
| 77 | if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) { |
|
| 78 | if (isset($last_qnaObj[$subcat_id])) { |
|
| 79 | $subcat->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid')); |
|
| 80 | $subcat->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question(50) . '</a>'); |
|
| 81 | } |
|
| 82 | $subcat->setVar('faqcount', $totalQnas[$subcat_id]); |
|
| 83 | $subcats[$subcat_id] = $subcat->toArray(null, true); |
|
| 84 | $catQnasWithSub += $subcats[$subcat_id]['total']; |
|
| 85 | } |
|
| 86 | } |
|
| 87 | $xoopsTpl->assign('subcats', $subcats); |
|
| 88 | } |
|
| 89 | $category['total'] = $catQnasWithSub + $totalQnas[$categoryid]; |
|
| @@ 63-74 (lines=12) @@ | ||
| 60 | foreach ($categoriesObj as $cat_id => $category) { |
|
| 61 | $total = 0; |
|
| 62 | if (isset($subcats[$cat_id]) && count($subcats[$cat_id]) > 0) { |
|
| 63 | foreach ($subcats[$cat_id] as $key => $subcat) { |
|
| 64 | $subcat_id = $subcat->getVar('categoryid'); |
|
| 65 | if (isset($totalQnas[$subcat_id]) && $totalQnas[$subcat_id] > 0) { |
|
| 66 | if (isset($last_qnaObj[$subcat_id])) { |
|
| 67 | $subcat->setVar('last_faqid', $last_qnaObj[$subcat_id]->getVar('faqid')); |
|
| 68 | $subcat->setVar('last_question_link', "<a href='faq.php?faqid=" . $last_qnaObj[$subcat_id]->getVar('faqid') . "'>" . $last_qnaObj[$subcat_id]->question(50) . '</a>'); |
|
| 69 | } |
|
| 70 | $subcat->setVar('faqcount', $totalQnas[$subcat_id]); |
|
| 71 | $categories[$cat_id]['subcats'][$subcat_id] = $subcat->toArray(null, true); |
|
| 72 | $total += $totalQnas[$subcat_id]; |
|
| 73 | } |
|
| 74 | } |
|
| 75 | } |
|
| 76 | if (isset($totalQnas[$cat_id]) && $totalQnas[$cat_id] > 0) { |
|
| 77 | $total += $totalQnas[$cat_id]; |
|