} if ($return > 0) { //更新最后发布时间 $_SGLOBAL['db']->query("UPDATE " . tname('space') . " SET lastpost='{$_SGLOBAL['timestamp']}' WHERE uid='{$_SGLOBAL['supe_uid']}'"); showmessage('do_success', "space.php?do=pm&filter=privatepm"); } else { if (in_array($return, array(-1, -2, -3, -4))) { showmessage('message_can_not_send' . abs($return)); } else { showmessage('message_can_not_send'); } } } } elseif ($_GET['op'] == 'ignore') { if (submitcheck('ignoresubmit')) { uc_pm_blackls_set($_SGLOBAL['supe_uid'], $_POST['ignorelist']); showmessage('do_success', 'space.php?do=pm&view=ignore'); } } else { //新用户见习 cknewuser(); if (!checkperm('allowpm')) { ckspacelog(); showmessage('no_privilege'); } //发送 $friends = array(); if ($space['friendnum']) { $query = $_SGLOBAL['db']->query("SELECT fuid AS uid, fusername AS username FROM " . tname('friend') . " WHERE uid={$_SGLOBAL['supe_uid']} AND status='1' ORDER BY num DESC, dateline DESC LIMIT 0,100"); while ($value = $_SGLOBAL['db']->fetch_array($query)) { $value['username'] = saddslashes($value['username']);
} else { if (in_array($return, array(-1, -2, -3, -4))) { showmessage('message_can_not_send' . abs($return)); } else { showmessage('message_can_not_send'); } } } } elseif ($_GET['op'] == 'ignore') { if (submitcheck('ignoresubmit')) { $single = intval($_G['gp_single']); if ($single) { uc_pm_blackls_add($_G['uid'], $_POST['ignoreuser']); showmessage('do_success', dreferer(), array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => 1)); } else { uc_pm_blackls_set($_G['uid'], $_POST['ignorelist']); showmessage('do_success', 'home.php?mod=space&do=pm&view=ignore', array(), array('showdialog' => 1, 'showmsg' => true, 'closetime' => 1)); } } } else { cknewuser(); if (!checkperm('allowsendpm')) { showmessage('no_privilege'); } $friends = array(); if ($space['friendnum']) { $query = DB::query("SELECT fuid AS uid, fusername AS username FROM " . DB::table('home_friend') . " WHERE uid={$_G['uid']} AND status='1' ORDER BY num DESC, dateline DESC LIMIT 0,100"); while ($value = DB::fetch($query)) { $value['username'] = daddslashes($value['username']); $friends[] = $value; }
标题: <br /><input name="subject" /><br /> 消息内容: <br /><textarea name="message" cols="40" rows="10" /></textarea><br /> <input type="submit" value="发送" /></form>'; exit; } else { if (uc_pm_send($Example_uid, $_POST['msgto'], $_POST['subject'], $_POST['message'], 1, $_POST['replypmid'], 1)) { echo '<br />短消息已发送<br />'; } else { echo '<br />短消息发送失败,<a href="###" onclick="history.back()">返回</a><br />'; exit; } } } if (!empty($_GET['blackls'])) { if (!empty($_POST)) { uc_pm_blackls_set($Example_uid, $_POST['blackls']); echo '<br />黑名单已保存<br />'; } $blackls = uc_pm_blackls_get($Example_uid); echo '<form method="post" action="' . $_SERVER['PHP_SELF'] . '?example=pmlist&blackls=yes"> <textarea name="blackls" cols="40" rows="10" />' . htmlspecialchars($blackls) . '</textarea><br /> <input type="submit" value="发送" /></form>'; exit; } if (!empty($_GET['pmid'])) { $pms = uc_pm_view($Example_uid, $_GET['pmid']); echo '<br /><a href="' . $_SERVER['PHP_SELF'] . '?example=pmlist&folder=' . $_GET['folder'] . '&filter=' . $_GET['filter'] . '">返回</a> '; foreach ($pms as $pm) { echo '<hr>标题:' . $pm['subject'] . ' ' . ($pm['new'] ? '<font color="red">New!</font>' : '') . '<br /> 发送日期:' . gmdate('Y-m-d H:i:s', $pm['dateline'] + $timeoffset * 3600) . '<br />发信人:' . $pm['msgfrom'] . '<br /><br />' . $pm['message']; }