getAll('SELECT * FROM `' . $db_mymps . 'member_level`');
foreach ($all as $k => $v) {
$mymps .= '';
}
return $mymps;
}
define('CURSCRIPT', 'pm');
require_once dirname(__FILE__) . '/global.php';
require_once MYMPS_INC . '/db.class.php';
require_once MYMPS_MEMBER . '/include/common.func.php';
!in_array($part, array('outbox', 'send', 'del')) && ($part = 'send');
chk_admin_purview('purview_站内短消息');
if (!submit_check(CURSCRIPT . '_submit')) {
$here = $part == 'send' ? '群发短消息' : '已发送短消息';
if ($part == 'outbox') {
$sql = 'SELECT * FROM `' . $db_mymps . 'member_pm` WHERE if_sys = \'1\' AND if_del = \'0\' ORDER BY id DESC';
$rows_num = mymps_count('member_pm', 'WHERE if_sys = \'1\'');
$param = setParam(array('part'));
$pm = page1($sql);
} else {
if ($part == 'send' && $id) {
$pm_row = $db->getRow('SELECT title,content FROM `' . $db_mymps . 'member_pm` WHERE id = \'' . $id . '\'');
$title = de_textarea_post_change($pm_row['title']);
$content = de_textarea_post_change($pm_row['content']);
} else {
if ($part == 'del') {
mymps_delete('member_pm', 'WHERE id = \'' . $id . '\'');
write_msg('编号为' . $id . '的短消息已成功删除!', $url, 'writerecord');
}
}
}
include mymps_tpl(CURSCRIPT . '_' . $part);
} else {
if (is_array($delids)) {
foreach ($delids as $kids => $vids) {
mymps_delete('member_pm', 'WHERE id = ' . $vids);
}
write_msg('指定的短消息已成功删除!', $url);
}
set_time_limit(0);
$content = textarea_post_change($content);
empty($touser) && empty($group) && exit('请指定发送用户名!');
echo '';
if (is_array($group)) {
foreach ($group as $kid => $vid) {
if (!($rgrow = $db->getAll('SELECT userid FROM `' . $db_mymps . 'member` WHERE levelid = \'' . $vid . '\''))) {
echo '该会员组下尚没有会员!';
} else {
foreach ($rgrow as $row) {
$result = sendpm($admin_id, $row[userid], $title, $content, 1);
if ($result[succ] == 'yes') {
echo '发送状态:发送成功! 接收用户:' . $result[member] . '
';
} else {
echo '发送状态:发送失败! 接收用户:' . $result[member] . '
';
}
ob_flush();
flush();
}
}
}
} else {
$touser = str_replace(',', ',', $touser);
$touser = explode(',', $touser);
foreach ($touser as $kuser => $vuser) {
$result = sendpm($admin_id, $vuser, $title, $content, 1);
echo '';
if ($result[succ] == 'yes') {
echo '发送状态:发送成功! 接收用户:' . $result[member] . '
';
} else {
echo '发送状态:发送失败! 接收用户:' . $result[member] . '
';
}
ob_flush();
flush();
}
}
write_msg('短消息发送结束', 'olmsg', 'record');
}
is_object($db) && $db->Close();
$mymps_global = $db = $db_mymps = $part = NULL;