| @@ 114-134 (lines=21) @@ | ||
| 111 | $memberHandler = xoops_getHandler('member'); |
|
| 112 | $users = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true); |
|
| 113 | // Adding the Q&As of the selected category |
|
| 114 | for ($i = 0; $i < $totalQnasOnPage; ++$i) { |
|
| 115 | $faq = $faqsObj[$i]->toArray(null, $categoryObj); |
|
| 116 | ||
| 117 | // Creating the answer object |
|
| 118 | $answerObj =& $allanswers[$faqsObj[$i]->faqid()]; |
|
| 119 | ||
| 120 | $answerObj->setVar('dohtml', $faqsObj[$i]->getVar('html')); |
|
| 121 | $answerObj->setVar('doxcode', $faqsObj[$i]->getVar('xcodes')); |
|
| 122 | $answerObj->setVar('dosmiley', $faqsObj[$i]->getVar('smiley')); |
|
| 123 | $answerObj->setVar('doimage', $faqsObj[$i]->getVar('image')); |
|
| 124 | $answerObj->setVar('dobr', $faqsObj[$i]->getVar('linebreak')); |
|
| 125 | ||
| 126 | $faq['answer'] = $answerObj->answer(); |
|
| 127 | $faq['answerid'] = $answerObj->answerid(); |
|
| 128 | $faq['datesub'] = $faqsObj[$i]->datesub(); |
|
| 129 | $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid()); |
|
| 130 | ||
| 131 | $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen($answerObj, $users); |
|
| 132 | ||
| 133 | $xoopsTpl->append('faqs', $faq); |
|
| 134 | } |
|
| 135 | ||
| 136 | if (isset($last_qnaObj) && $last_qnaObj) { |
|
| 137 | $category['last_faqid'] = $last_qnaObj[$categoryObj->getVar('categoryid')]->getVar('faqid'); |
|
| @@ 128-148 (lines=21) @@ | ||
| 125 | ||
| 126 | $memberHandler = xoops_getHandler('member'); |
|
| 127 | $users = $memberHandler->getUsers(new Criteria('uid', '(' . implode(',', array_keys($userids)) . ')', 'IN'), true); |
|
| 128 | for ($i = 0; $i < $totalQnasOnPage; ++$i) { |
|
| 129 | $faq = $faqsObj[$i]->toArray(null, $allcategories); |
|
| 130 | ||
| 131 | // Creating the answer object |
|
| 132 | $answerObj =& $allanswers[$faqsObj[$i]->faqid()]; |
|
| 133 | ||
| 134 | $answerObj->setVar('dohtml', $faqsObj[$i]->getVar('html')); |
|
| 135 | $answerObj->setVar('doxcode', $faqsObj[$i]->getVar('xcodes')); |
|
| 136 | $answerObj->setVar('dosmiley', $faqsObj[$i]->getVar('smiley')); |
|
| 137 | $answerObj->setVar('doimage', $faqsObj[$i]->getVar('image')); |
|
| 138 | $answerObj->setVar('dobr', $faqsObj[$i]->getVar('linebreak')); |
|
| 139 | ||
| 140 | $faq['answer'] = $answerObj->answer(); |
|
| 141 | $faq['answerid'] = $answerObj->answerid(); |
|
| 142 | $faq['datesub'] = $faqsObj[$i]->datesub(); |
|
| 143 | $faq['adminlink'] = sf_getAdminLinks($faqsObj[$i]->faqid()); |
|
| 144 | ||
| 145 | $faq['who_when'] = $faqsObj[$i]->getWhoAndWhen($answerObj, $users); |
|
| 146 | ||
| 147 | $xoopsTpl->append('faqs', $faq); |
|
| 148 | } |
|
| 149 | } |
|
| 150 | } |
|
| 151 | ||