sendmessage_role.inc.php

来自「Phpcms2008 是一款基于 PHP+Mysql 架构的网站内容管理系统」· PHP 代码 · 共 42 行

PHP
42
字号
<?php
defined('IN_PHPCMS') or exit('Access Denied');
if(!class_exists('member'))
{
	require PHPCMS_ROOT.'member/include/member.class.php';
}
if(!class_exists(sendmail))
{
	$mail = load('sendmail.class.php');
}
$member = new member();
require 'admin/admin.class.php';
$admin = new admin();

if(!$forward) $forward = HTTP_REFERER;

if ($dosubmit)
{
	if(!$pagesize) $pagesize = $sendnumber ? $sendnumber: $PHPCMS['pagesize'];
	$page = max(intval($page), 1);
	$offset = $pagesize*($page-1);
	$total = $admin->count_admin(" roleid='$roleid'");
	$pages = ceil($total/$pagesize);
	$arr_user = $admin->listadmin(" roleid='$roleid'", $order = 'userid', $page, $pagesize);
	
	foreach ($arr_user as $touser)
	{
		$touserid = $touser['userid'];
		if(!$message_admin->send_new($touserid, $_userid, $subject, $content))
		{
			showmessage($message_admin->msg(), $forward);
		}
		$memberinfo = array('userid'=>$touserid, 'message'=>1);
		$member->edit($memberinfo);
		if($send) $mail->send($touser['email'], $subject, $content, $_email);
	}
	
	if($pages > $page)
	{
		$page++;
		$forward = "?mod=$mod&file=$file&action=$action&name=$name&roleid=$roleid&dosubmit=1&subject=$subject&content=$content&&page=$page&pagesize=pagesize&total=$total&type=role";
		showmessage('寮

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?