$ifcolonyadmin = $newColony->getColonyAdmin(); $ifbbsadmin = $newColony->getBbsAdmin($isGM); $favortitle = str_replace(array("'", "'", "\"", "\\"), array("‘", "\\'", "\\\"", "\\\\"), $colony['cname']); $tmpActionUrl = 'thread.php?cyid=' . $cyid; //邀请处理 if (GetCookie('o_invite') && $db_modes['o']['ifopen'] == 1) { list($o_u, $hash, $app) = explode("\t", GetCookie('o_invite')); if (is_numeric($o_u) && strlen($hash) == 18) { require_once R_P . 'require/o_invite.php'; } } //SEO require_once R_P . 'apps/groups/lib/colonyseo.class.php'; $colonySeo = new Pw_ColonySEO($cyid); $webPageTitle = $colonySeo->getPageTitle($groupRight['modeset'][$a]['title'], $colony['cname']); $metaDescription = $colonySeo->getPageMetadescrip($colony['descrip']); $metaKeywords = $colonySeo->getPageMetakeyword($colony['cname']); if (empty($a)) { require_once R_P . 'require/showimg.php'; $annouce = convert(nl2br($colony['annouce']), $db_windpost); list($faceurl) = showfacedesign($winddb['icon'], 1, 's'); $colonyNums = PwColony::calculateCredit($colony); $udb = $uids = $newvisit = array(); $indexModel = array('thread' => array(), 'galbum' => array(), 'write' => array()); //话题区开始 if ($groupRight['modeset']['thread']['ifopen'] && $groupRight['layout']['thread']['ifopen']) { $colony['count'] = 0; if ($colony['tnum'] > 0 && ($colony['ifopen'] || $ifadmin || $colony['ifcyer'])) { $_sql_where = $digest == 1 ? " AND a.digest=1" : ''; $threadLimit = $groupRight['layout']['thread']['num'] > 0 ? intval($groupRight['layout']['thread']['num']) : 20; $argdb = $newColony->getArgument($_sql_where, 0, $threadLimit);
$threaddb = $newColony->checkTopic($tidarray); empty($threaddb) && Showmsg('data_error'); $selids = array_keys($threaddb); //站点创始人,后台赋予群组管理权限的用户组,群组等级到达后台配置的要求才能有管理权限 $ifTopicAdmin = $newColony->checkTopicAdmin($action, $seltid); //当用户删除自己的帖子 $ifOwnDelRight = $newColony->getOwnDelRight($action, $threaddb[$seltid]['authorid'], $seltid); !$ifTopicAdmin && !$ifOwnDelRight && Showmsg('colony_topicadmin'); //取关联版块的信息 $foruminfo = L::forum($colony['classid']); $tmpActionUrl = 'thread.php?cyid=' . $cyid; //SEO require_once R_P . 'apps/groups/lib/colonyseo.class.php'; $colonySeo = new Pw_ColonySEO($cyid); $webPageTitle = $colonySeo->getPageTitle($groupRight['modeset']['thread']['title'], $colony['cname']); $metaDescription = $colonySeo->getPageMetadescrip($colony['descrip']); $metaKeywords = $colonySeo->getPageMetakeyword($colony['cname']); if (empty($_POST['step'])) { //操作标题 $lang_action = array('del' => '删除话题', 'highlight' => '话题标题加亮操作', 'lock' => '话题锁定操作', 'pushtopic' => '话题提前操作', 'downtopic' => '话题压帖操作', 'toptopic' => '话题置顶操作', 'digest' => '话题精华操作'); $reason_sel = ''; $reason_a = explode("\n", $db_adminreason); foreach ($reason_a as $k => $v) { if ($v = trim($v)) { $reason_sel .= "<option value=\"{$v}\">{$v}</option>"; } else { $reason_sel .= "<option value=\"\">-------</option>"; } } } else { S::gp(array('atc_content'), 'P');
$groupRight =& $newColony->getRight(); $colony_name = $newColony->getNameStyle(); $descrip = convert($colony['descrip'], array()); $a_key = 'galbum'; $isGM = S::inArray($windid, $manager); $ifadmin = $newColony->getIfadmin(); $favortitle = str_replace(array("'", "'", "\"", "\\"), array("‘", "\\'", "\\\"", "\\\\"), $colony['cname']); $tmpActionUrl = 'thread.php?cyid=' . $cyid . '&showtype=galbum'; if (!$groupRight['modeset']['galbum']['ifopen']) { Showmsg('galbum_closed'); } //SEO require_once R_P . 'apps/groups/lib/colonyseo.class.php'; $colonySeo = new Pw_ColonySEO($cyid); $webPageTitle = $colonySeo->getPageTitle($groupRight['modeset']['galbum']['title'], $colony['cname']); $metaDescription = $colonySeo->getPageMetadescrip($colony['descrip']); $metaKeywords = $colonySeo->getPageMetakeyword($colony['cname']); //是否有可上传的相册 $uploadAvaliable = false; if (empty($a)) { $photonum = $db->get_value("SELECT SUM(photonum) AS photonum FROM pw_cnalbum WHERE ownerid=" . S::sqlEscape($cyid)); $photonum || ($photonum = 0); S::gp(array('page'), null, 2); $db_perpage = 10; list($pages, $limit) = pwLimitPages($colony['albumnum'], $page, "apps.php?q=galbum&cyid={$cyid}&"); $album = array(); $query = $db->query("SELECT aid,aname,photonum,lastphoto,private,lasttime,crtime,memopen FROM pw_cnalbum WHERE atype='1' AND ownerid=" . S::sqlEscape($cyid) . " ORDER BY aid DESC {$limit}"); while ($rt = $db->fetch_array($query)) { $rt['sub_aname'] = substrs($rt['aname'], 16); $rt['lasttime'] = get_date($rt['lasttime'], 'Y-m-d'); $rt['crtime'] = get_date($rt['crtime'], 'Y-m-d');