$atc_content = trim($atc_content); if (empty($atc_content) || empty($msg_title)) { Showmsg('msg_empty'); } elseif (strlen($msg_title) > 75 || strlen($atc_content) > 1500) { Showmsg('msg_subject_limit'); } $wordsfb = L::loadClass('FilterUtil', 'filter'); if (($banword = $wordsfb->comprise($msg_title)) !== false) { Showmsg('title_wordsfb'); } if (($banword = $wordsfb->comprise($atc_content, false)) !== false) { Showmsg('content_wordsfb'); } $atc_content .= "<div class=\"fr\" style=\"margin-top:20px\">------来自群活动<a href=\"apps.php?q=group&cyid={$cyid}&a=active&job=view&id={$id}\">“{$active[title]}”</a>的消息!</div>"; $userNames = array(); $actMembers = $newActive->getActMembers($id); foreach ($actMembers as $val) { $userNames[] = $val['username']; } M::sendNotice($userNames, array('create_uid' => $winduid, 'create_username' => $windid, 'title' => $msg_title, 'content' => $atc_content), 'notice_website', null, $winduid); Showmsg('发送成功!'); } } elseif ($job == 'del') { if (empty($_POST)) { define('AJAX', 1); } S::gp(array('id', 'frombbs')); require_once A_P . 'groups/lib/active.class.php'; $newActive = new PW_Active(); if (!($active = $newActive->getActiveById($id)) || $active['cid'] != $cyid) { Showmsg('data_error');
$comment_type = 'active'; $comment_typeid = $id; require_once PrintEot('thread_active'); footer(); } elseif ($job == 'actmember' || $job == 'membermanage') { S::gp(array('id', 'page'), '', 2); $page < 1 && ($page = 1); $tmpUrlAdd = '&job=' . $job . '&id=' . $id; require_once A_P . 'groups/lib/active.class.php'; $newActive = new PW_Active(); if (!($active = $newActive->getActiveById($id)) || $active['cid'] != $cyid) { Showmsg('data_error'); } $db_perpage = 20; $pages = numofpage($active['members'], $page, ceil($active['members'] / $db_perpage), "{$basename}&job={$job}&id={$id}&"); $actMembers = $newActive->getActMembers($id, $db_perpage, ($page - 1) * $db_perpage); require_once PrintEot('thread_active'); footer(); } elseif ($job == 'post' || $job == 'edit') { !$ifadmin && Showmsg('undefined_action'); $active = array(); $tmpUrlAdd = '&job=' . $job; if ($job == 'edit') { S::gp(array('id')); $tmpUrlAdd .= '&id=' . $id; require_once A_P . 'groups/lib/active.class.php'; $newActive = new PW_Active(); if (!($active = $newActive->getActiveById($id))) { Showmsg('data_error'); } }