Commit Graph

758 Commits

Author SHA1 Message Date
Dmitriy Simushev
91c5ca45ae Modified plugin name for autoload 2013-03-13 08:12:38 +00:00
Dmitriy Simushev
c9ffa8291d Added some phpdoc documentation to EventDispatcher class 2013-03-13 08:12:11 +00:00
Dmitriy Simushev
f4e87f5303 Pass arguments to EventDispatcher::triggerEvent by reference 2013-03-13 08:11:27 +00:00
Dmitriy Simushev
17369b2f14 Replaced $initalize Plugin class member by static one 2013-03-13 08:10:44 +00:00
Dmitriy Simushev
36547eeeca Fixed cloasing threads by timeout 2013-03-13 08:10:06 +00:00
Dmitriy Simushev
f54acb3ae5 Fixed bug with placeholders and sql functions 2013-03-13 08:08:54 +00:00
Dmitriy Simushev
63ab503077 Fixed update visitors list bug 2013-03-13 08:05:21 +00:00
Dmitriy Simushev
69695e5c3f Replaced plugin interface to plugin abstract class 2013-03-13 08:03:08 +00:00
Dmitriy Simushev
3f95a395c8 Integrate plugin system with mibew 2013-03-13 08:02:33 +00:00
Dmitriy Simushev
66a0d6ddca Added classes that implements plugin system and tests for them 2013-03-13 07:58:12 +00:00
Dmitriy Simushev
3e121c675f Removed old @todo 2013-03-13 07:55:36 +00:00
Dmitriy Simushev
be696ee3da Replaced settings functions with Settings class 2013-03-13 07:52:48 +00:00
Dmitriy Simushev
3929f26791 Created class for work with settings and test case for it 2013-03-13 07:49:50 +00:00
Dmitriy Simushev
ac64783a29 Moved database.php to libs/classes directory and related test case to tests/webim/libs/classes 2013-03-13 07:46:56 +00:00
Dmitriy Simushev
3e4163cbfe Replace database functions with Database class methods 2013-03-13 07:36:01 +00:00
Dmitriy Simushev
12883cfbe2 Created class for work with database and test class for it 2013-03-13 07:26:01 +00:00
Dmitriy Simushev
466cc31f45 Update headers 2013-03-12 21:03:50 +00:00
Dmitriy Simushev
ae149896e7 Merge branch 'v1.6.x' into OSSG/master
Conflicts:
	src/messenger/webim/install/dbperform.php
	src/messenger/webim/js/164/common.js
	src/messenger/webim/libs/common.php
	src/messenger/webim/locales/en/properties
	src/messenger/webim/locales/ru/properties
	src/messenger/webim/operator/canned.php
	src/messenger/webim/operator/operator.php
	src/messenger/webim/operator/operators.php
	src/messenger/webim/operator/performance.php
	src/messenger/webim/operator/settings.php
	src/messenger/webim/operator/translate.php
	src/messenger/webim/operator/update.php
	src/messenger/webim/operator/users.php
	src/messenger/webim/view/agents.php
	src/messenger/webim/view/performance.php
2013-03-11 11:01:35 +00:00
Evgeny Gryaznov
7bdd14c790 remove eclipse files; update version to 1.6.5; fix headers 2013-03-06 22:32:31 +01:00
Evgeny Gryaznov
98aad6e490 apache 2 license in php headers 2013-03-06 22:22:53 +01:00
Evgeny Gryaznov
3741e57eab apache 2 license (started); upgrade version to 1.6.5 2013-03-05 00:24:26 +01:00
Evgeny Gryaznov
c50d60730c fix move_uploaded_file errors 2013-03-05 00:03:39 +01:00
Evgeny Gryaznov
214e52e5c2 format the code; remove comments in the client code; move csrfchecktoken() right after check_login()
Conflicts:

	src/messenger/webim/libs/common.php
	src/messenger/webim/operator/canned.php
	src/messenger/webim/operator/cannededit.php
	src/messenger/webim/operator/operators.php
	src/messenger/webim/operator/settings.php
	src/messenger/webim/operator/translate.php
2012-07-03 15:21:59 +00:00
YuFei Zhu
3a337c3137 add csrf token to translate view 2012-07-03 15:12:36 +00:00
YuFei Zhu
da790fc8d2 add csrf token to performance and features views 2012-07-03 15:12:33 +00:00
YuFei Zhu
69463ded6b update token methods to ensure csrf token is always get setted 2012-07-03 15:12:31 +00:00
YuFei Zhu
c948956779 update comment for avatar csrf, and add csrf token check to permission page 2012-07-03 15:12:27 +00:00
YuFei Zhu
7035c3feba add csrf token check to avatar upload 2012-07-03 15:12:24 +00:00
YuFei Zhu
cb77595747 added auth token for delete offline messages check for csrf 2012-07-03 15:12:12 +00:00
YuFei Zhu
423c1335f4 enable act=del url check for auth tokens for csrf attacks
Conflicts:

	src/messenger/webim/view/agents.php
2012-07-03 15:12:04 +00:00
YuFei Zhu
5e75270cd0 having token checks on POST forms
Conflicts:

	src/messenger/webim/operator/cannededit.php
2012-07-03 15:09:47 +00:00
Evgeny Gryaznov
2d793bcb94 login & reset password pages: default value for login where possible; update ru
Conflicts:

	src/messenger/webim/locales/ru/properties
2012-07-03 15:01:04 +00:00
Evgeny Gryaznov
dd6632ffdf format the code; remove comments in the client code; move csrfchecktoken() right after check_login() 2012-06-27 10:11:40 +02:00
YuFei Zhu
2d04bbe4ee add csrf token to translate view 2012-05-01 13:21:49 +01:00
YuFei Zhu
22916ce8a0 add csrf token to performance and features views 2012-05-01 13:20:03 +01:00
YuFei Zhu
7f8b2fca89 update token methods to ensure csrf token is always get setted 2012-05-01 13:18:42 +01:00
YuFei Zhu
e3b8848f78 update comment for avatar csrf, and add csrf token check to permission page 2012-05-01 13:02:34 +01:00
YuFei Zhu
e4be5385ca add csrf token check to avatar upload 2012-05-01 12:58:05 +01:00
YuFei Zhu
092ebd16ba added auth token for delete offline messages check for csrf 2012-04-30 17:14:44 +01:00
YuFei Zhu
8abf075e2f enable act=del url check for auth tokens for csrf attacks 2012-04-30 17:09:11 +01:00
YuFei Zhu
b84b439358 having token checks on POST forms 2012-04-30 16:41:55 +01:00
Dmitriy Simushev
9e871ee587 Fixed bug in visitor's tracking 2012-03-17 14:39:58 +00:00
Dmitriy Simushev
1681690d27 Replaced 'operator_get_all' and 'get_operators_from_adjacent_groups' functions by 'get_operators_list' function 2012-03-15 22:07:09 +00:00
Dmitriy Simushev
00fd2b796c Added sorting at operators page 2012-03-15 21:46:22 +00:00
Evgeny Gryaznov
1ab3efb86f login & reset password pages: default value for login where possible; update ru 2012-03-14 22:26:44 +01:00
Dmitriy Simushev
7b35045f06 Fixed the bug related with the need to enter passwords when you change the profile of any operator. 2012-03-14 22:26:44 +01:00
4bb79cb7cb Fix bug in old threads cleansing 2012-03-14 22:26:44 +01:00
Dmitriy Simushev
323a7f2fcd Added closing threads by timeout 2012-03-14 22:26:39 +01:00
Dmitriy Simushev
a53ff04192 Modified groups template 2012-03-14 20:47:25 +00:00
Dmitriy Simushev
5016eceae8 Added tabs at statistics page 2012-03-13 20:28:38 +00:00
Dmitriy Simushev
0fc5beb17a Added pergroups settings 2012-03-13 17:26:18 +00:00
Dmitriy Simushev
36a2d977a0 Open mibew.org link in the bottom of operators pages in a new window 2012-03-12 22:43:27 +01:00
Dmitriy Simushev
d0bd084d1c Fixed the Blue Screen in Google Chrome 17+ 2012-03-12 22:30:11 +01:00
Dmitriy Simushev
8c69f5ad09 Fixed js bug with submit buttons in restore and reset password forms 2012-03-12 22:24:01 +01:00
Evgeny Gryaznov
e198b825ce update java applications (from master branch) 2012-03-12 01:23:23 +01:00
Evgeny Gryaznov
09f4af88bf phpstorm 3.0.3 config files 2012-03-11 13:31:25 +01:00
Dmitriy Simushev
f9d39a8257 Added ability to select group in leavemessage form. 2012-03-09 19:40:07 +00:00
Dmitriy Simushev
e07756c59f Fixed the Blue Screen in Google Chrome 17+ 2012-03-02 19:59:55 +00:00
Dmitriy Simushev
b006c39c40 Added sorting at groups page 2012-03-01 21:39:19 +00:00
Dmitriy Simushev
6a594f7f72 Added indexes to the 'chatgroupoperator' table 2012-02-26 14:05:14 +00:00
Dmitriy Simushev
354ffafa0b In the installation script added the ability to add indexes to the database without addition of columns. 2012-02-26 14:00:24 +00:00
Dmitriy Simushev
61c52eb127 Added groups isolation 2012-02-25 19:40:05 +00:00
Dmitriy Simushev
a5243fa1f3 Added default value for group weight 2012-02-25 13:43:25 +00:00
Dmitriy Simushev
0802ce8993 Added aggregating groups 2012-02-25 13:43:12 +00:00
Dmitriy Simushev
4f16162665 Forbidden editing groups from profile page, for operators without administrative permissions. 2012-02-18 19:58:46 +00:00
Dmitriy Simushev
fca74ed824 The pre-chat survey in no longer displayed for an invited visitors. 2012-02-16 19:46:23 +00:00
Dmitriy Simushev
cf374158a8 Added groups weight 2012-02-15 13:56:55 +00:00
Dmitriy Simushev
ee756d06b9 Added to blocked visitors page links to blocked visitors chat history 2012-02-14 17:37:55 +00:00
Dmitriy Simushev
35e6787a1e Added company name and company URL to the template of a user's history email 2012-02-13 20:49:46 +00:00
Dmitriy Simushev
c490ea8523 Modified threads search. Added the ability to select search type. 2012-02-13 20:49:31 +00:00
Dmitriy Simushev
82e40ddd84 Added to statistics page link to operator's dialogs 2012-02-11 17:31:13 +00:00
Dmitriy Simushev
678f54ca0c Added the ability to add 'strong' and 'span' tags in chat's system messages 2012-02-11 15:33:18 +00:00
Dmitriy Simushev
4e69fc957d Fixed empty default department description in prechat survey 2012-02-08 13:22:05 +00:00
Dmitriy Simushev
87676a5cee Cleaned up code related to departments' descriptions 2012-02-08 13:18:12 +00:00
Dmitriy Simushev
eaaaff85c2 Fixed the bug with wrong by page statistics 2012-02-08 11:54:39 +00:00
Dmitriy Simushev
5f71deeb36 Added 'visitedpageststistics' table and fixed the bug, related to remove visitors' path during chat time 2012-02-08 11:54:39 +00:00
Dmitriy Simushev
1f4582ab20 Added some string related to threads error to localization 2012-02-08 11:54:39 +00:00
Dmitriy Simushev
96c4727be2 Added email validation in prechat survey. 2012-02-08 11:54:24 +00:00
Dmitriy Simushev
7df57f5506 Added some strings at page groups.php to localization 2012-01-30 15:33:15 +00:00
Dmitriy Simushev
e17909854c Added some strings at pages operator.php and operators.php to localization 2012-01-29 19:22:17 +00:00
Dmitriy Simushev
6b18c2868a Added strings 'Away' and 'Up to date' at users page to localization 2012-01-29 12:46:53 +00:00
Dmitriy Simushev
24deb150d2 Cleaned up code related to close confirmation message 2012-01-29 11:18:45 +00:00
Dmitriy Simushev
6d87e5e1a6 Added short titles for canned messages 2012-01-29 11:18:35 +00:00
Dmitriy Simushev
4ae2ea9a65 Fixed js bug with submit buttons in restore and reset password forms 2012-01-27 18:09:47 +00:00
Dmitriy Simushev
743ebfb9de The strings, related to restoring password, were translated into russian 2012-01-26 22:51:33 +00:00
Dmitriy Simushev
be3efcfad3 Adding canned messages during system installation process 2012-01-26 21:29:26 +00:00
Dmitriy Simushev
c119159be6 Fixed erratum in ru locale 2012-01-26 16:03:32 +00:00
Dmitriy Simushev
177c3f22a7 Cleaned up code, related to canned messages 2012-01-26 16:00:30 +00:00
Dmitriy Simushev
1ca18622c6 Merge branch 'master' of github.com:OSSG/mibew into ossg_master 2012-01-24 22:06:34 +00:00
3864f97270 Fix bug in output of visitor's list 2012-01-24 16:42:15 +04:00
0b32b6a0d6 Fix bug in visitor's tracking 2012-01-24 16:41:54 +04:00
0aaed55634 Fix bug in button code generation 2012-01-24 16:41:15 +04:00
e7d9e59f4d Increase default lifetime of the old threads 2012-01-24 16:40:56 +04:00
c6e5e23057 Fix bug in old threads cleansing 2012-01-24 16:40:11 +04:00
Dmitriy Simushev
2876d9deed Open mibew.org link in the bottom of operators pages in a new window 2012-01-22 22:09:43 +00:00
Dmitriy Simushev
219b593b94 The 'Group' checkbox in system settings do not affect the ability to edit groups of operators, but affects only their actual availability to visitors. 2012-01-21 15:09:49 +00:00
Dmitriy Simushev
87064f2da4 Only administrators can change operators' logins 2012-01-18 10:24:09 +00:00
Dmitriy Simushev
169680eda7 Fixed the bug related with the need to enter passwords when you change the profile of any operator. 2012-01-18 10:11:49 +00:00
Dmitriy Simushev
450e970ed8 When enabled the groups, visitors cannot start a chat, if only operators, who don't relate to any groups, online. 2012-01-15 20:51:12 +00:00
Dmitriy Simushev
13554a8e43 Fixed confirmation dialog before closing chat for operator 2012-01-10 16:35:31 +00:00