View difference between Paste ID: BDyMyLWG and YJyNDXKz
SHOW: | | - or go back to the newest paste.
1
<?php
2
	// update new message to table
3
	$data['chatid'] = $to_id; // use a unique random string
4
	// broadcast using pusher notication
5
	$pusher->trigger('__subscribed_channel__', '__chat_session__', $data);
6
?>
7
8
<!-- for user notification -->
9
<script type="text/javascript">
10
	// Enable pusher logging - don't include this in production
11
	Pusher.log = function(message) {
12
		if (window.console && window.console.log) {
13
			window.console.log(message);
14
		}
15
	};
16
17
	var pusher = new Pusher('__app_secret__');
18
	var channel = pusher.subscribe('__subscribed_channel__');
19-
	channel.bind('gsm_chat', function(data) {
19+
	channel.bind('__chat_session__', function(data) {
20
		var element = document.getElementById("new_msg");
21
		if (data.chatid == '<?= $_SESSION['user']['chatid']; ?>') {
22
		element.innerHTML = data.message;
23
		} else {
24
		element.innerHTML = '<a href="messaging.php"><div class="no_msg"></div></a>';					
25
		}
26
	});
27
</script>