| 
							
							
								 Dmitriy Simushev | 6b3b5d6fec | Forbid users to post to closed threads Fixes #72 | 2014-11-06 13:13:29 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b4ab5d8cd1 | Use "once" method instead of "on"/"off" in JS message form | 2014-11-06 11:02:57 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | bffc2fd799 | Restrict access to a thread for third-party users Fixes #71 | 2014-11-06 10:45:38 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3f36afc285 | Fix comments for AbstractProcessor::processFunction method | 2014-11-06 10:08:12 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 18e9cf7039 | Remove "get_logged_in" function | 2014-11-05 15:52:25 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 43f7df6c76 | Remove Thread::setupAvatar method | 2014-11-05 15:29:23 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 03328b9293 | Use valid types for Thread fields | 2014-11-05 14:40:19 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3dd80070c7 | Add "userId" and "agentId" fields to thread at client side | 2014-11-05 14:25:02 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3984c260b0 | Use the correct backpath to redirect operator after login | 2014-11-05 10:46:56 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 82a4d7a2a2 | Use composer's autoloader Funny, but it fixes #75 without classes changing | 2014-10-31 14:13:49 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3b43090bda | Add "visitorDeleteOld" event | 2014-10-31 11:51:08 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f0c4299ba3 | Remove old visitors in single process | 2014-10-31 11:26:53 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f10079497c | Add "groupUpdateOperators" event | 2014-10-31 09:59:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 07fc4a3666 | Fix broken links at "operator/group/<id>/members" page | 2014-10-30 13:53:47 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 38bc096444 | Return IDs set from "get_operator_group_ids" function | 2014-10-30 13:49:16 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 146c4b7ac1 | Return IDs set from "get_group_members" function | 2014-10-30 13:27:23 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9d854e9642 | Use regular "Thread::save" to close old invitations | 2014-10-30 13:07:54 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 6e200bf956 | Fix race condition in old invitation closing | 2014-10-30 12:33:21 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b3c9a02660 | Encapsulate locks mechanics in "ProcessLock" class | 2014-10-30 12:25:48 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 22699f1ed5 | Add "threadGetMessagesAlter" event | 2014-10-30 10:19:08 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | c0232e6fce | Use regular tread save in "Thread::closeOldThreads" method | 2014-10-29 16:03:38 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 96c9bf2a93 | Prevent race condition in old threads closing | 2014-10-29 15:12:05 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b5020645be | Remove Settings::update method It was too slow | 2014-10-29 15:02:55 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | bf483e4abc | Fix bug with "Settings::update" method. | 2014-10-29 14:35:40 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a37018aab6 | Add "default" argument to "Settings::get" method | 2014-10-29 13:48:30 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | be7d49c0f5 | Use Events class constant instead of raw event name in track.php | 2014-10-29 12:39:59 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 336d8c1faa | Add "threadCreate" event | 2014-10-29 10:50:09 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | ab942731e6 | Refactor Thread class | 2014-10-29 10:45:35 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 168336a20b | Document "threadFunctionCall" event | 2014-10-28 13:04:31 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 297377b0fd | Add "operatorUpdate" event | 2014-10-28 12:43:40 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 65d7cb3823 | Use "update_operator" func for operator modification everywhere | 2014-10-28 12:26:14 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 1d9a837e37 | Make operator's login unchangeable | 2014-10-28 12:06:07 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 05f5a606d1 | Refactor update_operator function | 2014-10-28 11:45:36 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 614f02a108 | Refactor "check_group_fields" function | 2014-10-28 10:40:26 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 32a134f31a | Remove unused class alias from libs/chat.php | 2014-10-27 14:20:59 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 4ae850d529 | Remove invalid link from Thread::postMessage docs | 2014-10-27 14:19:08 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3f27aea2ea | Add "threadPostMessage" event | 2014-10-27 13:18:12 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 30da4ae75e | Add notice about triggering event to "update_group" function | 2014-10-27 12:07:52 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | b7bf41a191 | Create separate function for enable/disable operators | 2014-10-27 11:55:29 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 38769615ac | Fix notice about undefined variable in BanController | 2014-10-27 10:57:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 6cc94bcb33 | Reduce duplication in Ban class | 2014-10-27 10:57:03 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7f6a9c6513 | Add "banUpdate" event | 2014-10-27 10:40:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7e371a20d9 | Fix wrong group key in "update_group" function | 2014-10-27 10:30:25 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 28270d7d18 | Use named placeholders in "update_group" function | 2014-10-27 10:27:37 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | d6084f035f | Pass regular group array to "create_group" and "update_group" functions | 2014-10-27 10:19:21 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 816323a154 | Add one more group parameter to check | 2014-10-27 10:01:40 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0a3207e879 | Add "groupUpdate" event | 2014-10-27 10:00:27 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7af300b8f5 | Move group related functions to libs/groups.php | 2014-10-23 11:41:35 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9753081407 | Sent "Visitor closed chat window" message only if there was a chat | 2014-10-22 14:34:06 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | c83fd59763 | Remove unused "blockedcount" field of ban table | 2014-10-22 14:17:38 +00:00 |  |