コード例 #1
0
	if($chatting == 1){
		
		$getMessages = "SELECT * FROM rez_chat_messages WHERE to_admin = 1 AND sent = 0 AND `foreign` = $user";
		$messOut = dbProcess::queryToArr($getMessages);
		if(isset($messOut[0])){
		$updateMessages = "UPDATE `rez_chat_messages` SET `sent`=1, `modified`= now() WHERE to_admin = 1 AND `foreign` = $user";
		dbProcess::queryData($updateMessages);

			foreach($messOut as $mess){
				$data['messages'][] = array('name'=>$PERSON_NAME,'bod'=>$mess->message);
			}
		}

	} else {
		$checkForce ="SELECT * FROM rez_chat_messages WHERE to_admin = 0 AND sent = 0 AND force_open = 1 AND `foreign` = $user";
		$checkedForce= dbProcess::queryToArr($checkForce);
		if(isset($checkedForce[0])){
			$updateMessages = "UPDATE `rez_chat_messages` SET `sent`=1, `modified`= now() WHERE to_admin = 1 AND force_open = 1 AND `foreign` = $user";
			dbProcess::queryData($updateMessages);
			$data['actions']['force'] = 1;
			foreach($checkedForce as $cF){
				if($cF->message != ''){
					$data['messages'][] = array('name'=>$PERSON_NAME,'bod'=>$cF->message);
				}
			}
		}
		
	}
	$userSave['`foreign`'] = $user;
	$userSave['active'] = $chatting;
	dbProcess::insertData('rez_chat_clients', $userSave);