| @@ 33-48 (lines=16) @@ | ||
| 30 | // creating the FAQ objects that belong to the selected category |
|
| 31 | $faqsObj = $faqHandler->getAllPublished($limit, 0, $categoryid, $sort); |
|
| 32 | $totalfaqs = count($faqsObj); |
|
| 33 | if ($faqsObj) { |
|
| 34 | for ($i = 0; $i < $totalfaqs; ++$i) { |
|
| 35 | $newfaqs = array(); |
|
| 36 | $newfaqs['linktext'] = $faqsObj[$i]->question($maxQuestionLength); |
|
| 37 | $newfaqs['id'] = $faqsObj[$i]->faqid(); |
|
| 38 | if ($sort === 'datesub') { |
|
| 39 | $newfaqs['new'] = $faqsObj[$i]->datesub(); |
|
| 40 | } elseif ($sort === 'counter') { |
|
| 41 | $newfaqs['new'] = $faqsObj[$i]->counter(); |
|
| 42 | } elseif ($sort === 'weight') { |
|
| 43 | $newfaqs['new'] = $faqsObj[$i]->weight(); |
|
| 44 | } |
|
| 45 | $newfaqs['show_date'] = $options[4]; |
|
| 46 | $block['newfaqs'][] = $newfaqs; |
|
| 47 | } |
|
| 48 | } |
|
| 49 | ||
| 50 | return $block; |
|
| 51 | } |
|
| @@ 35-52 (lines=18) @@ | ||
| 32 | $faqsObj = $faqHandler->getFaqs($limit, 0, _SF_STATUS_OPENED, $categoryid, $sort); |
|
| 33 | $totalfaqs = count($faqsObj); |
|
| 34 | ||
| 35 | if ($faqsObj) { |
|
| 36 | for ($i = 0; $i < $totalfaqs; ++$i) { |
|
| 37 | $newfaqs = array(); |
|
| 38 | ||
| 39 | $newfaqs['linktext'] = $faqsObj[$i]->question($maxQuestionLength); |
|
| 40 | $newfaqs['id'] = $faqsObj[$i]->faqid(); |
|
| 41 | if ($sort === 'datesub') { |
|
| 42 | $newfaqs['new'] = $faqsObj[$i]->datesub(); |
|
| 43 | } elseif ($sort === 'counter') { |
|
| 44 | $newfaqs['new'] = $faqsObj[$i]->counter(); |
|
| 45 | } elseif ($sort === 'weight') { |
|
| 46 | $newfaqs['new'] = $faqsObj[$i]->weight(); |
|
| 47 | } |
|
| 48 | ||
| 49 | $block['newfaqs'][] = $newfaqs; |
|
| 50 | } |
|
| 51 | $block['lang_allunanswered'] = _MB_SF_ALLUNANSWERED; |
|
| 52 | } |
|
| 53 | ||
| 54 | return $block; |
|
| 55 | } |
|