亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pm.php

?? PPExam 是一個通用的在線考試系統
?? PHP
字號:
<?php

/*
	[UCenter] (C)2001-2009 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$Id: pm.php 836 2008-12-05 02:25:48Z monkey $
*/

!defined('IN_UC') && exit('Access Denied');

define('PMLIMIT1DAY_ERROR', -1);
define('PMFLOODCTRL_ERROR', -2);
define('PMMSGTONOTFRIEND', -3);
define('PMSENDREGDAYS', -4);

class pmcontrol extends base {

	function __construct() {
		$this->pmcontrol();
	}

	function pmcontrol() {
		parent::__construct();
		$this->load('user');
		$this->load('pm');
	}

	function oncheck_newpm() {
		$this->init_input();
		$this->user['uid'] = intval($this->input('uid'));
		$more = $this->input('more');
		$result = $_ENV['pm']->check_newpm($this->user['uid'], $more);
		if($more == 3) {
			require_once UC_ROOT.'lib/uccode.class.php';
			$this->uccode = new uccode();
			$result['lastmsg'] = $this->uccode->complie($result['lastmsg']);
		}
		return $result;
	}

	function onsendpm() {
		$this->init_input();
		$fromuid = $this->input('fromuid');
		$msgto = $this->input('msgto');
		$subject = $this->input('subject');
		$message = $this->input('message');
		$replypmid = $this->input('replypmid');
		$isusername = $this->input('isusername');
		if($fromuid) {
			$user = $_ENV['user']->get_user_by_uid($fromuid);
			$user = daddslashes($user, 1);
			if(!$user) {
				return 0;
			}
			$this->user['uid'] = $user['uid'];
			$this->user['username'] = $user['username'];
		} else {
			$this->user['uid'] = 0;
			$this->user['username'] = '';
		}
		if($replypmid) {
			$isusername = 1;
			$pms = $_ENV['pm']->get_pm_by_pmid($this->user['uid'], $replypmid);
			if($pms[0]['msgfromid'] == $this->user['uid']) {
				$user = $_ENV['user']->get_user_by_uid($pms[0]['msgtoid']);
				$msgto = $user['username'];
			} else {
				$msgto = $pms[0]['msgfrom'];
			}
		}

		$msgto = array_unique(explode(',', $msgto));
		$isusername && $msgto = $_ENV['user']->name2id($msgto);
		$blackls = $_ENV['pm']->get_blackls($this->user['uid'], $msgto);

		if($fromuid) {
			if($this->settings['pmsendregdays']) {
				if($user['regdate'] > $this->time - $this->settings['pmsendregdays'] * 86400) {
					return PMSENDREGDAYS;
				}
			}
			$this->load('friend');
			if(count($msgto) > 1 && !($is_friend = $_ENV['friend']->is_friend($fromuid, $msgto, 3))) {
				return PMMSGTONOTFRIEND;
			}
			$pmlimit1day = $this->settings['pmlimit1day'] && $_ENV['pm']->count_pm_by_fromuid($this->user['uid'], 86400) > $this->settings['pmlimit1day'];
			if($pmlimit1day || ($this->settings['pmfloodctrl'] && $_ENV['pm']->count_pm_by_fromuid($this->user['uid'], $this->settings['pmfloodctrl']))) {
				if(!$_ENV['friend']->is_friend($fromuid, $msgto, 3)) {
					if(!$_ENV['pm']->is_reply_pm($fromuid, $msgto)) {
						if($pmlimit1day) {
							return PMLIMIT1DAY_ERROR;
						} else {
							return PMFLOODCTRL_ERROR;
						}
					}
				}
			}
		}
		$lastpmid = 0;
		foreach($msgto as $uid) {
			if(!$fromuid || !in_array('{ALL}', $blackls[$uid])) {
				$blackls[$uid] = $_ENV['user']->name2id($blackls[$uid]);
				if(!$fromuid || isset($blackls[$uid]) && !in_array($this->user['uid'], $blackls[$uid])) {
					$lastpmid = $_ENV['pm']->sendpm($subject, $message, $this->user, $uid, $replypmid);
				}
			}
		}
		return $lastpmid;
	}

	function ondelete() {
		$this->init_input();
		$this->user['uid'] = intval($this->input('uid'));
		$id = $_ENV['pm']->deletepm($this->user['uid'], $this->input('pmids'));
		return $id;
	}

	function ondeleteuser() {
		$this->init_input();
		$this->user['uid'] = intval($this->input('uid'));
		$id = $_ENV['pm']->deleteuidpm($this->user['uid'], $this->input('touids'));
		return $id;
	}
	
	function onreadstatus() {
		$this->init_input();
		$this->user['uid'] = intval($this->input('uid'));
		$_ENV['pm']->set_pm_status($this->user['uid'], $this->input('uids'), $this->input('pmids'), $this->input('status'));
	}

	function onignore() {
		$this->init_input();
		$this->user['uid'] = intval($this->input('uid'));
		return $_ENV['pm']->set_ignore($this->user['uid']);
	}

 	function onls() {
 		$this->init_input();
 		$pagesize = $this->input('pagesize');
 		$folder = $this->input('folder');
 		$filter = $this->input('filter');
 		$page = $this->input('page');
 		$folder = in_array($folder, array('newbox', 'inbox', 'outbox', 'searchbox')) ? $folder : 'inbox';
 		if($folder != 'searchbox') {
 			$filter = $filter ? (in_array($filter, array('newpm', 'privatepm', 'systempm', 'announcepm')) ? $filter : '') : '';
 		}
 		$msglen = $this->input('msglen');
 		$this->user['uid'] = intval($this->input('uid'));
		if($folder != 'searchbox') {
 			$pmnum = $_ENV['pm']->get_num($this->user['uid'], $folder, $filter);
 			$start = $this->page_get_start($page, $pagesize, $pmnum);
 		} else {
 			$pmnum = $pagesize;
 			$start = ($page - 1) * $pagesize;
 		}
 		if($pagesize > 0) {
	 		$pms = $_ENV['pm']->get_pm_list($this->user['uid'], $pmnum, $folder, $filter, $start, $pagesize);
	 		if(is_array($pms) && !empty($pms)) {
				foreach($pms as $key => $pm) {
					if($msglen) {
						$pms[$key]['message'] = htmlspecialchars($_ENV['pm']->removecode($pms[$key]['message'], $msglen));
					} else {
						unset($pms[$key]['message']);
					}
					unset($pms[$key]['folder']);
				}
			}
			$result['data'] = $pms;
		}
		$result['count'] = $pmnum;
 		return $result;
 	}

 	function onviewnode() {
  		$this->init_input();
  		$this->user['uid'] = intval($this->input('uid'));
 		$pmid = $_ENV['pm']->pmintval($this->input('pmid'));
 		$type = $this->input('type');
 		$pm = $_ENV['pm']->get_pmnode_by_pmid($this->user['uid'], $pmid, $type);
 		if($pm) {
			require_once UC_ROOT.'lib/uccode.class.php';
			$this->uccode = new uccode();
			$pm['message'] = $this->uccode->complie($pm['message']);
			return $pm;
		}
 	}

 	function onview() {
 		$this->init_input();
 		$this->user['uid'] = intval($this->input('uid'));
		$touid = $this->input('touid');
		$pmid = $_ENV['pm']->pmintval($this->input('pmid'));
		$daterange = $this->input('daterange');
 		if(empty($pmid)) {
	 		$daterange = empty($daterange) ? 1 : $daterange;
	 		$today = $this->time - ($this->time + $this->settings['timeoffset']) % 86400;
	 		if($daterange == 1) {
	 			$starttime = $today;
	 		} elseif($daterange == 2) {
	 			$starttime = $today - 86400;
	 		} elseif($daterange == 3) {
	 			$starttime = $today - 172800;
	 		} elseif($daterange == 4) {
	 			$starttime = $today - 604800;
	 		} elseif($daterange == 5) {
	 			$starttime = 0;
	 		}
	 		$endtime = $this->time;
	 		$pms = $_ENV['pm']->get_pm_by_touid($this->user['uid'], $touid, $starttime, $endtime);
	 	} else {
	 		$pms = $_ENV['pm']->get_pm_by_pmid($this->user['uid'], $pmid);
	 	}

 	 	require_once UC_ROOT.'lib/uccode.class.php';
		$this->uccode = new uccode();
		$status = FALSE;
		foreach($pms as $key => $pm) {
			$pms[$key]['message'] = $this->uccode->complie($pms[$key]['message']);
			!$status && $status = $pm['msgtoid'] && $pm['new'];
		}
		$status && $_ENV['pm']->set_pm_status($this->user['uid'], $touid, $pmid);
		return $pms;
 	}

  	function onblackls_get() {
  		$this->init_input();
 		$this->user['uid'] = intval($this->input('uid'));
 		return $_ENV['pm']->get_blackls($this->user['uid']);
 	}

 	function onblackls_set() {
 		$this->init_input();
 		$this->user['uid'] = intval($this->input('uid'));
 		$blackls = $this->input('blackls');
 		return $_ENV['pm']->set_blackls($this->user['uid'], $blackls);
 	}

	function onblackls_add() {
		$this->init_input();
 		$this->user['uid'] = intval($this->input('uid'));
 		$username = $this->input('username');
 		return $_ENV['pm']->update_blackls($this->user['uid'], $username, 1);
 	}

 	function onblackls_delete($arr) {
		$this->init_input();
 		$this->user['uid'] = intval($this->input('uid'));
 		$username = $this->input('username');
 		return $_ENV['pm']->update_blackls($this->user['uid'], $username, 2);
 	}

}

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产99久久精品| 日韩欧美一区二区视频| 9191国产精品| 国产精品久久久久影视| 日韩av中文字幕一区二区三区| 福利一区二区在线观看| 日韩欧美电影一区| 亚洲成人免费在线| 91在线云播放| 亚洲欧洲精品一区二区三区不卡| 久久电影网站中文字幕| 欧美无砖砖区免费| 一区二区不卡在线播放| 99久久国产综合精品女不卡| 久久久久久免费毛片精品| 视频一区视频二区在线观看| 色丁香久综合在线久综合在线观看 | 成人av在线资源| www国产成人免费观看视频 深夜成人网| 亚洲国产人成综合网站| 91免费在线看| 亚洲天堂成人在线观看| 99久久99久久久精品齐齐| 国产免费观看久久| 国产综合久久久久久鬼色 | 久久久久久久久久美女| 日韩黄色免费网站| 欧美精品乱码久久久久久按摩| 一区二区三区在线不卡| 色婷婷av一区| 亚洲欧美日韩一区二区| 色婷婷一区二区三区四区| 亚洲人成网站色在线观看| 9i看片成人免费高清| 国产精品免费丝袜| 一本一道综合狠狠老| 亚洲精品一二三四区| 日本久久一区二区| 亚洲综合色噜噜狠狠| 欧美午夜精品久久久久久孕妇| 亚洲成人av免费| 日韩写真欧美这视频| 精品一区二区免费| 国产女主播在线一区二区| 欧美一区二区三区免费观看视频| 91精品国产麻豆| 欧美色图天堂网| 国产偷国产偷精品高清尤物| 色乱码一区二区三区88| 国产一区二区三区综合| 一本色道亚洲精品aⅴ| 亚洲一区二区三区视频在线| 欧美剧情片在线观看| 久久福利视频一区二区| 欧美激情一区不卡| 欧美性欧美巨大黑白大战| 午夜电影一区二区三区| 精品国产乱码久久久久久牛牛| 伦理电影国产精品| 国产精品欧美经典| 欧美日韩激情一区二区| 经典三级一区二区| 国产精品伦理在线| 欧美一区二区三区免费视频| 成人午夜又粗又硬又大| 亚洲成精国产精品女| 国产欧美一区视频| 欧美视频你懂的| 国产99久久久久| 午夜av一区二区三区| 久久精品视频在线免费观看| 欧美日本一区二区在线观看| 美腿丝袜一区二区三区| 成人欧美一区二区三区白人 | 欧美片网站yy| 岛国一区二区三区| 婷婷开心激情综合| 国产精品不卡一区| 精品美女一区二区三区| 欧洲一区在线电影| 国产91在线观看| 蜜臀国产一区二区三区在线播放| 亚洲四区在线观看| 欧美精品一区二区三区蜜桃视频 | 国产激情视频一区二区三区欧美 | 欧美激情在线看| 欧美精品18+| 99视频一区二区| 美脚の诱脚舐め脚责91| 夜夜嗨av一区二区三区四季av| 欧美精品一区二区在线播放| 欧美三级三级三级| 色拍拍在线精品视频8848| 国产91综合网| 国产一区91精品张津瑜| 视频一区视频二区在线观看| 一区二区三区久久久| 国产精品婷婷午夜在线观看| 欧美精品一区二区不卡| 欧美日韩一本到| 在线视频你懂得一区二区三区| 成人avav影音| 不卡视频在线观看| 丁香婷婷综合色啪| 国产精品77777竹菊影视小说| 久久国产婷婷国产香蕉| 琪琪久久久久日韩精品| 视频一区二区三区中文字幕| 亚洲国产综合人成综合网站| 一区二区三区欧美激情| 亚洲精品乱码久久久久久日本蜜臀| 国产免费观看久久| 国产精品丝袜一区| 中文字幕亚洲区| 亚洲美女视频一区| 一区二区三区视频在线看| 亚洲自拍偷拍网站| 日韩和欧美的一区| 免费成人你懂的| 国产麻豆成人精品| 成人中文字幕在线| 99久久精品国产一区| 欧美色图激情小说| 91精品国产高清一区二区三区蜜臀| 欧美日韩国产一区| 日韩欧美激情四射| 久久久国产一区二区三区四区小说 | caoporen国产精品视频| 99久久精品国产一区| 91黄视频在线| 欧美二区乱c少妇| 欧美成人在线直播| 久久这里只有精品视频网| 国产农村妇女毛片精品久久麻豆| 中文字幕一区二区三区在线播放 | 国产精品天美传媒| 亚洲视频免费在线| 午夜精品在线看| 精品无码三级在线观看视频| 国产精品激情偷乱一区二区∴| 国产三区在线成人av| 欧美日韩免费高清一区色橹橹| 国产精品二三区| 中文字幕一区在线| 日韩一区精品字幕| 成人性色生活片| 欧美日韩国产高清一区二区三区| 日韩一级欧美一级| 国产精品久久看| 日韩精品电影在线观看| 国产精品996| 欧美高清视频www夜色资源网| 欧美α欧美αv大片| 中文字幕一区二区三| 日韩专区一卡二卡| av网站免费线看精品| 欧美蜜桃一区二区三区| 久久久久亚洲综合| 日韩高清中文字幕一区| 成人性色生活片| 日韩精品一区二区三区视频在线观看 | 精品女同一区二区| 成人欧美一区二区三区| 久久精品国产99国产| 色婷婷av一区二区三区之一色屋| 欧美电影免费观看高清完整版在 | 国产不卡免费视频| 911精品国产一区二区在线| 国产精品色眯眯| 久久国产精品色| 欧美日韩免费高清一区色橹橹| 国产精品三级电影| 欧美a一区二区| 欧美日本在线观看| 一区二区三区精品视频| 粉嫩高潮美女一区二区三区 | 亚洲蜜桃精久久久久久久| 国产美女主播视频一区| 91麻豆精品国产91| 夜夜亚洲天天久久| 99精品在线观看视频| 欧美国产成人精品| 精品系列免费在线观看| 91精品国产日韩91久久久久久| 一区二区欧美视频| 91在线porny国产在线看| 中文字幕第一页久久| 国产一区二区三区免费在线观看| 91麻豆精品国产综合久久久久久| 亚洲男人天堂av| 日本大香伊一区二区三区| 国产精品久久久99| 成人a免费在线看| 综合久久久久综合| jlzzjlzz欧美大全| 自拍偷拍亚洲激情| 在线免费观看日本欧美| 亚洲少妇最新在线视频| 色美美综合视频| 亚洲3atv精品一区二区三区|