L::loadClass('posttopic', 'forum', false); $postTopic = new postTopic($read); } if ($read['special'] > 20 || $foruminfo['pcid']) { L::loadClass('postcate', 'forum', false); $postCate = new postCate($read); } if ($read['special'] == 8 || $foruminfo['actmids']) { L::loadClass('ActivityForBbs', 'activity', false); $postActForBbs = new PW_ActivityForBbs($data); } //分类信息主题帖 if ($read['modelid']) { $modelid = $read['modelid']; $topicvalue = $postTopic->getTopicvalue($read['modelid']); $initSearchHtml = $postTopic->initSearchHtml($read['modelid']); foreach ($postTopic->topicmodeldb as $key => $value) { if ($value['cateid'] == $foruminfo['cateid']) { $modeldb[$key] = $value; } } } //团购主题帖 if ($read['special'] > 20) { $pcid = $read['special'] - 20; list($fieldone, $topicvalue) = $postCate->getCatevalue($pcid); $initSearchHtml = $postCate->initSearchHtml($pcid); is_array($fieldone) && ($read = array_merge($read, $fieldone)); $isadminright = $postCate->getAdminright($pcid, $read['authorid']); list($pcuid) = $postCate->getViewright($pcid, $tid); $payway = $fieldone['payway'];
if ($foruminfo['pcid']) { $N_allowpostcateopen = true; } else { $N_allowpostcateopen = false; } } if ($modelid > 0) { /*分类信息*/ $fielddb = $postTopic->getFieldData($modelid, 'one'); foreach ($fielddb as $key => $value) { if ($value['threadshow'] == 1) { $threadshowfield[$key] = $value; } } $colspannum = count($threadshowfield) + 2; $initSearchHtml = $postTopic->initSearchHtml($modelid); } elseif ($pcid > 0) { /*团购*/ $fielddb = $postCate->getFieldData($pcid, 'one'); foreach ($fielddb as $key => $value) { if ($value['threadshow'] == 1) { $threadshowfield[$key] = $value; } } $colspannum = count($threadshowfield) + 2; $initSearchHtml = $postCate->initSearchHtml($pcid); } /*分类、团购 end*/ $t_per = $foruminfo['t_type']; $t_db = (array) $foruminfo['topictype']; unset($foruminfo['t_type']);