if ($action != 'unread') { $notReadCount = (int) $messageServer->countNoticesNotRead($winduid); list($today, $yesterday, $tTimes, $yTimes, $mTimes) = getSubListInfo($noticeList); } $pages = numofpage($noticeCount, $page, $pageCount, "{$normalUrl}&action={$action}&"); } elseif ($action == 'checkover') { S::gp(array('rid', 'dir'), 'GP'); if ($dir == 'previous') { $message = $messageServer->getUpNotice($winduid, $rid, $smstype); } else { $message = $messageServer->getDownNotice($winduid, $rid, $smstype); } if ($message) { echo "success\t"; } else { echo "over\t"; } ajax_footer(); } $messageServer->resetStatistics(array($winduid), 'notice_num'); !defined('AJAX') && (include_once R_P . 'actions/message/ms_header.php'); require messageEot($subtype); if (defined('AJAX')) { ajax_footer(); } else { pwOutPut(); } function messageReplace($v) { return nl2br($v); }
$updateUserMessageTip = $updateUserDataMessageTip = array(); $winddb['newpm'] != 0 && $messageNumber + $groupsmsNumber != $winddb['newpm'] && ($updateUserMessageTip['newpm'] = $winddb['newpm'] = $messageNumber + $groupsmsNumber); $winddb['newnotice'] != 0 && $noticeNumber != $winddb['newnotice'] && ($updateUserDataMessageTip['newnotice'] = $winddb['newnotice'] = $noticeNumber); $winddb['newrequest'] != 0 && $requestNumber != $winddb['newrequest'] && ($updateUserDataMessageTip['newrequest'] = $winddb['newrequest'] = $requestNumber); $messageNumber = $messageNumber ? '(' . $messageNumber . ')' : ''; $noticeNumber = $noticeNumber ? '(' . $noticeNumber . ')' : ''; $requestNumber = $requestNumber ? '(' . $requestNumber . ')' : ''; $groupsmsNumber = $groupsmsNumber ? '(' . $groupsmsNumber . ')' : ''; $totalMessage = $max = 0; if ($_G['maxmsg']) { $numbers = $messageServer->statisticUsersNumbers(array($winduid)); $totalMessage = isset($numbers[$winduid]) ? $numbers[$winduid] : 0; $max = (int) $_G['maxmsg']; $percent = round($totalMessage / $max, 4) * 100 >= 100 ? '100' . '%' : round($totalMessage / $max, 4) * 100 . '%'; $percentTip = ',最多可存消息' . $_G['maxmsg'] . '条,' . '空间使用率' . $percent; } /* load u header */ $newSpace = new PwSpace($winduid); if (!($space =& $newSpace->getInfo())) { Showmsg('您访问的空间不存在!'); } if (S::isArray($updateUserMessageTip) || S::isArray($updateUserDataMessageTip)) { $userService = L::loadClass('UserService', 'user'); /* @var $userService PW_UserService */ $userService->update($winduid, $updateUserMessageTip, $updateUserDataMessageTip); } //* include_once pwCache::getPath(D_P . 'data/bbscache/o_config.php'); pwCache::getData(D_P . 'data/bbscache/o_config.php'); require_once uTemplate::printEot('header'); require messageEot('leftmenu');
if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { define('AJAX', '1'); } empty($subtype) && ($subtype = 'shield'); $normalUrl = $baseUrl . "?type=clear"; !empty($winduid) && ($userId = $winduid); S::gp(array('action'), 'GP'); if (empty($action)) { if ($_POST['step'] == 2) { PostCheck(); S::gp(array('clear'), 'GP'); if (!$clear) { refreshto($normalUrl, '您还没选择要清空的数据'); } $messageServer = L::loadClass('message', 'message'); $messageServer->clearMessages($userId, $clear); //Showmsg("operate_success"); } } !defined('AJAX') && (include_once R_P . 'actions/message/ms_header.php'); $numbers = $messageServer->statisticUsersNumbers(array($winduid)); $totalMessage = isset($numbers[$winduid]) ? $numbers[$winduid] : 0; $tip = '您目前有消息' . $totalMessage . '条'; $tip .= $_G['maxsendmsg'] ? ',每日可发送消息' . $_G['maxsendmsg'] . '条' : ',每日可发送消息20条'; $_G['maxmsg'] && ($tip .= $percentTip); require messageEot('clear'); if (defined('AJAX')) { ajax_footer(); } else { pwOutPut(); }
<?php !function_exists('readover') && exit('Forbidden'); S::gp(array('step', 'username')); $username = urldecode($username); if (!$_G['allowmessege']) { Showmsg('你所在的用户组不能发送消息'); } //if(!($messageServer->checkUserMessageLevle('sms',1))) Showmsg ( '你已超过每日发送消息数或你的消息总数已满' ); $normalUrl = $baseUrl . "?type=post"; include_once 'ms_header.php'; $uploadfiletype = $db_uploadfiletype ? unserialize($db_uploadfiletype) : array(); $attachAllow = pwJsonEncode($uploadfiletype); $imageAllow = pwJsonEncode(getAllowKeysFromArray($uploadfiletype, array('jpg', 'jpeg', 'gif', 'png', 'bmp'))); require messageEot('post'); pwOutPut();
foreach ($ltitle as $key => $value) { if ($allColonyCheck) { $checked = 'checked'; } else { if ($blackgroup && in_array($key, $blackgroup)) { $checked = ''; } else { $checked = 'checked'; } } $usergroup .= "<li><input type=\"checkbox\" name=\"blackgroup[{$key}]\" value=\"{$key}\" {$checked}>{$value}</li>"; } } } !defined('AJAX') && (include_once R_P . 'actions/message/ms_header.php'); require messageEot('shield'); if (defined('AJAX')) { ajax_footer(); } else { pwOutPut(); } function compareShield($defaultShield, $newShield) { $insertArray = array(); foreach ($defaultShield as $key => $value) { if ($newShield[$key]) { $insertArray[$key] = $newShield[$key]; } else { $insertArray[$key] = 0; } }
<?php !defined('P_W') && exit('Forbidden'); if (isset($_GET['ajax']) && $_GET['ajax'] == 1) { define('AJAX', '1'); } $normalUrl = $baseUrl . "?type=search"; !empty($winduid) && ($userId = $winduid); S::gp(array('page', '_usernames', 'smstype', 'usernames'), 'GP'); $usernames && ($_usernames = is_array($usernames) ? $usernames : array($usernames)); //empty($_usernames) && Showmsg("用户名不能为空"); (empty($smstype) || $smstype == 'all') && ($smstype = ''); empty($page) && ($page = 1); if ($_usernames && in_array($windid, $_usernames)) { Showmsg('不能搜索自己消息'); } list($countSmsSearch, $searchList) = $messageServer->searchMessages($userId, $_usernames[0], $smstype, $page, $perpage); $pageCount = ceil($countSmsSearch / $perpage); $page = validatePage($page, $pageCount); $pages = numofpage($countSmsSearch, $page, $pageCount, "{$normalUrl}&usernames=" . $_usernames[0] . "&"); !defined('AJAX') && (include_once R_P . 'actions/message/ms_header.php'); require messageEot('search'); if (defined('AJAX')) { ajax_footer(); } else { pwOutPut(); }