www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/adminm/pmbox.inc.php

    <?php
!defined('M_COM') && exit('No Permission');
$page = isset($page) ? $page : 1;
$page = max(1, intval($page));
if(empty($pmid)){
	if(!submitcheck('bpmbox')){
		m_guide(27);
		$wheresql = "WHERE toid=$memberid";
		$pagetmp = $page;
		do{
			$query = $db->query("SELECT * FROM {$tblprefix}pms $wheresql ORDER BY pmid DESC LIMIT ".(($pagetmp - 1) * $mrowpp).",$mrowpp");
			$pagetmp--;
		}while(!$db->num_rows($query) && $pagetmp);
		$itempm = '';
		while($pm = $db->fetch_array($query)){
			$pmid = $pm['pmid'];
			$pm['viewed'] = empty($pm['viewed']) ? 'Y' : '-';
			$pm['pmdate'] = date($dateformat,$pm['pmdate']);
			$itempm .= "<tr><td align=\"center\" class=\"item1\" width=\"40\"><input class=\"checkbox\" type=\"checkbox\" name=\"delete[$pmid]\" value=\"$pmid\">\n".
				"<td class=\"item2\">".mhtmlspecialchars($pm['title'])."</td>\n".
				"<td align=\"center\" class=\"item1\" width=\"120\">$pm[fromuser]</td>\n".
				"<td align=\"center\" class=\"item2\" width=\"40\">$pm[viewed]</td>\n".
				"<td align=\"center\" class=\"item1\" width=\"80\">$pm[pmdate]</td>\n".
				"<td align=\"center\" class=\"item2\" width=\"40\"><a href=\"adminm.php?action=pmbox&pmid=$pmid&page=$page\">".lang('look')."</a></td></tr>\n";
		}
		$pmcount = $db->result_one("SELECT count(*) FROM {$tblprefix}pms $wheresql");
		$multi = multi($pmcount,$mrowpp,$page,"adminm.php?action=pmbox");
	
		tabheader(lang('pm list'),'pmsedit',"adminm.php?action=pmbox&page=$page",6);
		trcategory(array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" class=\"category\" onclick=\"checkall(this.form, 'delete', 'chkall')\">".lang('del'),lang('title'),lang('senduser'),lang('noread'),lang('send date'),lang('content')));
		echo $itempm;
		tabfooter();
		echo $multi;
		echo "<input class=\"button\" type=\"submit\" name=\"bpmbox\" value=\"".lang('delete')."\">".
			"</form>\n";
	
	}else{
		empty($delete) && mcmessage(lang('please choose delete item'),"adminm.php?action=pmbox&page=$page");
		$pmidstr = "pmid IN (".mimplode($delete).")";
		$db->query("DELETE FROM {$tblprefix}pms WHERE $pmidstr",'UNBUFFERED');
		mcmessage(lang('pm delete operate finish'),"adminm.php?action=pmbox&page=$page");
	}
}else{
	$pm = $db->fetch_one("SELECT * FROM {$tblprefix}pms WHERE toid=$memberid AND pmid=".$pmid);
	empty($pm) && mcmessage(lang('please point pm'),"adminm.php?action=pmbox&page=$page");
	tabheader(lang('pm content setting'));
	trbasic(lang('pm title'),'',mhtmlspecialchars($pm['title']),'');
	trbasic(lang('senduser'),'',$pm['fromuser']."&nbsp;  &nbsp; &nbsp; &nbsp;>><a href=\"adminm.php?action=pmsend&tonames=".rawurlencode($pm['fromuser'])."\">".lang('reply')."</a>",'');
	trbasic(lang('send time'),'',date("$dateformat $timeformat",$pm['pmdate']),'');
	trbasic(lang('pm content'),'','<br>'.mnl2br(mhtmlspecialchars($pm['content'])).'<br>&nbsp;','');
	tabfooter();
	$query = $db->query("UPDATE {$tblprefix}pms SET viewed='1' WHERE pmid=".$pmid);
	echo "<input class=\"button\" type=\"submit\" name=\"\" value=\"".lang('goback')."\" onclick=\"redirect('"."adminm.php?action=pmbox&page=$page"."')\">\n";	

}
?>