Beispiel #1
0
$groupRight =& $newColony->getRight();
$colony_name = $newColony->getNameStyle();
$descrip = convert($colony['descrip'], array());
$newColony->checkAction($action);
if (!$tidarray && is_numeric($seltid)) {
    $tidarray = array($seltid);
}
if (empty($tidarray)) {
    Showmsg('no_selected_topic');
}
//验证帖子的合法性(是否是本群的帖子,是否越权操作)
$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' => '话题精华操作');