Commit Graph

  • 727625dfc8 Refactor and format JavaScript chat code Dmitriy Simushev 2012-10-09 12:38:12 +0000
  • 72d0c3b0a4 Update webim/js/source/build.xml file Dmitriy Simushev 2012-10-08 11:37:37 +0000
  • d53e1d8020 Move JavaScript's ChatServer class to separate file Dmitriy Simushev 2012-10-08 11:30:15 +0000
  • 83636a02ef Add several Handlebars helpers Dmitriy Simushev 2012-10-05 11:53:04 +0000
  • 36c8e6c042 Add Handlebars JavaScript template engine Dmitriy Simushev 2012-10-05 11:51:23 +0000
  • 56a50c9df4 Add JavaScript's Thread class usage to chat.js Dmitriy Simushev 2012-10-05 11:45:32 +0000
  • ec5ba068bb Create JavaScript's Thread class Dmitriy Simushev 2012-10-05 11:29:00 +0000
  • 5ff3a7656d Extend plugin system Dmitriy Simushev 2012-10-04 09:28:12 +0000
  • c61789c2d7 Create JavaScript's PluginManager class Dmitriy Simushev 2012-10-04 09:20:26 +0000
  • 53e9400dde Add PluginManager::getAllPlugins() method Dmitriy Simushev 2012-10-03 10:14:13 +0000
  • 30cb668a73 Implement new chat system Dmitriy Simushev 2012-10-02 10:53:52 +0000
  • f1224a98ee Fix ability to change avatar Dmitriy Simushev 2012-10-02 09:54:09 +0000
  • 1528c610d7 Moved themeMessage method from ThreadProcessor to Thread Dmitriy Simushev 2012-10-02 08:58:05 +0000
  • c26fc8bb26 Fix early return from RequestProcessor::processRequest Dmitriy Simushev 2012-10-01 14:55:17 +0000
  • bebe603a9b Add Thread object creation to /operator/history.php Dmitriy Simushev 2012-10-01 12:40:04 +0000
  • 0b2a379dd8 Add Thread object creation to /operator/userhistory.php Dmitriy Simushev 2012-10-01 11:52:03 +0000
  • 898ecc3055 Add Thread object creation to /operator/update.php Dmitriy Simushev 2012-10-01 11:39:58 +0000
  • f553f42460 Add Thread object creation to /operator/threadprocessor.php Dmitriy Simushev 2012-10-01 11:14:03 +0000
  • 69477cea8d Add ability to create Thread object from DB info Dmitriy Simushev 2012-10-01 09:59:32 +0000
  • 8f87a017a1 Fix tests for Thread class Dmitriy Simushev 2012-10-01 09:55:32 +0000
  • f81dad7eae Replace thread related functions by Thread's methods Dmitriy Simushev 2012-09-28 14:46:42 +0000
  • 50283a0b21 Move kindToString() method from ThreadProcessor to Thread Dmitriy Simushev 2012-09-28 14:35:34 +0000
  • 2ba492d94f Create Thread::connectionLimitReached method Dmitriy Simushev 2012-09-28 13:36:33 +0000
  • 9d19afcdf2 Add auto token generate during Thread creation Dmitriy Simushev 2012-09-28 12:18:10 +0000
  • 37b8fa7243 Create ThreadProcessor class Dmitriy Simushev 2012-09-28 11:21:19 +0000
  • 7b6a433ae6 Create tests for RequestProcessor class Dmitriy Simushev 2012-09-27 12:04:40 +0000
  • 24ecf02e7b Remove RequestProcessor::NO_RESULT_FUNCTION constant Dmitriy Simushev 2012-09-27 11:37:29 +0000
  • 1d4cac01d1 Fix bug with callback's arguments in RequestProcessor class Dmitriy Simushev 2012-09-26 13:07:54 +0000
  • 7e49da1999 Fix bug in documentation for RequestProcessor class Dmitriy Simushev 2012-09-24 09:30:44 +0000
  • 1613a1052e Add token check to the Thread::load method Dmitriy Simushev 2012-09-21 15:57:54 +0000
  • 5c7d525871 Update Plugin class documentation Dmitriy Simushev 2012-09-21 15:56:44 +0000
  • a9380cf307 Modify tests directory structure Dmitriy Simushev 2012-09-21 12:23:21 +0000
  • 159a8aa0df Document calback array in the RequestProcessor class Dmitriy Simushev 2012-09-21 09:53:03 +0000
  • 69e08359c2 Fix bug in requests handling in RequestProcessor Dmitriy Simushev 2012-09-20 15:07:41 +0000
  • 4aa44861b4 Add parameters to the Window-to-Core interaction Dmitriy Simushev 2012-09-20 15:02:20 +0000
  • 6247d20f95 Object's methods callbacks replaced by functions Dmitriy Simushev 2012-09-18 10:41:38 +0000
  • de2f60bfdc Add some warnings to RequestProcessor class Dmitriy Simushev 2012-09-18 10:18:32 +0000
  • 551be06d9e Fix bug in users tracking Dmitriy Simushev 2012-09-17 13:21:55 +0000
  • f720da79d0 Fix bug in chat button image's generation script Dmitriy Simushev 2012-09-17 13:16:41 +0000
  • 03ffd84e76 Create Thread class and tests for it Dmitriy Simushev 2012-09-17 12:59:39 +0000
  • 1a963cff00 Add additional config info to unit tests Dmitriy Simushev 2012-09-13 14:56:10 +0000
  • ce82496013 Create application initialization script Dmitriy Simushev 2012-09-13 13:35:25 +0000
  • 89c61a5571 Fix bugs in the installation script Dmitriy Simushev 2012-09-13 12:58:08 +0000
  • 29d7f891da Split libs/common.php into separate files Dmitriy Simushev 2012-09-13 10:43:26 +0000
  • 17b4327dfb Added warning message in database configuration file in tests. Dmitriy Simushev 2012-09-11 15:09:02 +0000
  • b3d7a7a124 Fixed ability to use persistent database connection with an object of the Database class Dmitriy Simushev 2012-09-07 14:34:39 +0000
  • 92019f99a4 Created separate mysql config file for tests Dmitriy Simushev 2012-09-07 14:08:23 +0000
  • 0861fd73d2 Removed global variables from the Database class constructor and updated tests for the Database class Dmitriy Simushev 2012-09-07 13:27:40 +0000
  • 4db2ce5175 Fixed bug with wrong placeholders count in the 'thread_by_id' function Dmitriy Simushev 2012-09-05 14:55:21 +0000
  • 031dbdc2b2 Fixed bug in a SQL query in the libs/pagination.php file Dmitriy Simushev 2012-09-05 12:51:48 +0000
  • 31d689aa0d Created a draft of the migration script Dmitriy Simushev 2012-09-05 12:49:53 +0000
  • 57f1b175b1 All columns in the databse with 'datetime' type were changed to integer type Dmitriy Simushev 2012-09-05 12:46:15 +0000
  • e5ed85ed3f Added error handling to the RequestProcessor class Dmitriy Simushev 2012-09-04 14:23:28 +0000
  • fd108b1334 Added obligatory argument 'errorCode' to the mibew api 'result' function Dmitriy Simushev 2012-09-04 13:44:52 +0000
  • 077eac1c53 Renamed the JavaScript's MibewAPIWindowToCoreInteraction class to the MibewAPICoreInteraction Dmitriy Simushev 2012-08-22 12:07:05 +0000
  • 3ec23b5ae5 Added tests for the JavaScript's MibewAPIInteraction class Dmitriy Simushev 2012-08-22 11:48:27 +0000
  • 8a88f48d89 Fixed bugs in the JavaScript's MibewAPIInteraction class Dmitriy Simushev 2012-08-22 11:36:48 +0000
  • 2752ce5c25 Updated tests for PHP's MibewAPI class to use MibewAPITestInteraction class instance Dmitriy Simushev 2012-08-22 10:53:37 +0000
  • 6c6a26225f Added tests for the PHP's MibewAPIInteraction class Dmitriy Simushev 2012-08-22 10:49:06 +0000
  • b0225eadeb Moved MibewAPI related tests Dmitriy Simushev 2012-08-22 10:43:25 +0000
  • 344299805c Renamed MibewAPIInteraction::getDefaultObligatoryArguments to MibewAPIinteraction::getObligatoryArgumentsDefaults Dmitriy Simushev 2012-08-22 10:31:40 +0000
  • 41d40e3c04 Split mibew_api.php into several files Dmitriy Simushev 2012-08-22 10:01:22 +0000
  • 2f18eb65b1 Added ability to specify different obligatory arguments list for different functions to the PHP and JavaScript MibewAPI library Dmitriy Simushev 2012-08-21 14:55:09 +0000
  • 79c4da8b2c Added abstract method RequestProcessor::saveCallback and its implementation CmsconnectorRequestProcessor::saveCallback Dmitriy Simushev 2012-08-20 09:05:30 +0000
  • b2a0a6cebd Created RequestProcessor class Dmitriy Simushev 2012-08-17 15:59:47 +0000
  • e708282a8f Added default value to $existance argument in the MibewAPI::getResultFunction method Dmitriy Simushev 2012-08-16 13:29:51 +0000
  • 58d015c247 Added JavaScript version of the Mibew API and tests for it Dmitriy Simushev 2012-08-07 13:25:39 +0000
  • fcba6ec6f4 PHPUnit tests moved to tests/server_side/ Dmitriy Simushev 2012-08-03 15:02:33 +0000
  • 460d2d96c2 Added some documentation to the MibewAPI class Dmitriy Simushev 2012-08-03 11:23:09 +0000
  • 31b6d96fc9 Added to the Mibew API the ability to use empty string as a signature Dmitriy Simushev 2012-08-03 11:05:47 +0000
  • 555898e446 Implemented Mibew API Dmitriy Simushev 2012-08-01 14:04:29 +0000
  • 5bd6f22cab Modified PluginManager to store plugins objects and use objects with regular methods instead static one Dmitriy Simushev 2012-08-01 09:19:26 +0000
  • 69c54ba37c Fixed display bug at the history page Dmitriy Simushev 2012-07-31 09:08:30 +0000
  • ba5259b36c Fixed regexp bug in the Database class Dmitriy Simushev 2012-07-31 08:49:12 +0000
  • 91c5ca45ae Modified plugin name for autoload Dmitriy Simushev 2012-07-26 15:40:11 +0000
  • c9ffa8291d Added some phpdoc documentation to EventDispatcher class Dmitriy Simushev 2012-07-26 15:26:25 +0000
  • f4e87f5303 Pass arguments to EventDispatcher::triggerEvent by reference Dmitriy Simushev 2012-07-25 11:17:52 +0000
  • 17369b2f14 Replaced $initalize Plugin class member by static one Dmitriy Simushev 2012-07-24 16:14:04 +0000
  • 36547eeeca Fixed cloasing threads by timeout Dmitriy Simushev 2012-07-24 16:11:52 +0000
  • f54acb3ae5 Fixed bug with placeholders and sql functions Dmitriy Simushev 2012-07-24 16:00:58 +0000
  • 63ab503077 Fixed update visitors list bug Dmitriy Simushev 2012-07-24 13:07:22 +0000
  • 69695e5c3f Replaced plugin interface to plugin abstract class Dmitriy Simushev 2012-07-18 12:29:28 +0000
  • 3f95a395c8 Integrate plugin system with mibew Dmitriy Simushev 2012-07-18 11:32:37 +0000
  • 66a0d6ddca Added classes that implements plugin system and tests for them Dmitriy Simushev 2012-07-17 16:54:58 +0000
  • 3e121c675f Removed old @todo Dmitriy Simushev 2012-07-17 16:39:54 +0000
  • be696ee3da Replaced settings functions with Settings class Dmitriy Simushev 2012-07-16 14:26:53 +0000
  • 3929f26791 Created class for work with settings and test case for it Dmitriy Simushev 2012-07-16 12:15:11 +0000
  • ac64783a29 Moved database.php to libs/classes directory and related test case to tests/webim/libs/classes Dmitriy Simushev 2012-07-16 11:02:27 +0000
  • 3e4163cbfe Replace database functions with Database class methods Dmitriy Simushev 2012-07-13 12:56:50 +0000
  • 12883cfbe2 Created class for work with database and test class for it Dmitriy Simushev 2012-07-11 14:59:20 +0000
  • 466cc31f45 Update headers Dmitriy Simushev 2013-03-12 21:03:50 +0000
  • ae149896e7 Merge branch 'v1.6.x' into OSSG/master Dmitriy Simushev 2013-03-11 11:01:35 +0000
  • 13ca97f10d update headers Evgeny Gryaznov 2013-03-06 22:56:55 +0100
  • 4f483abe26 Merge branch 'v1.6.x' Evgeny Gryaznov 2013-03-06 22:52:38 +0100
  • 13622c46b3 update README Evgeny Gryaznov 2013-03-06 22:42:25 +0100
  • 7bdd14c790 remove eclipse files; update version to 1.6.5; fix headers Evgeny Gryaznov 2013-03-06 22:27:21 +0100
  • 98aad6e490 apache 2 license in php headers Evgeny Gryaznov 2013-03-06 22:22:53 +0100
  • 3741e57eab apache 2 license (started); upgrade version to 1.6.5 Evgeny Gryaznov 2013-03-05 00:24:26 +0100
  • c50d60730c fix move_uploaded_file errors Evgeny Gryaznov 2013-03-04 23:57:42 +0100
  • 214e52e5c2 format the code; remove comments in the client code; move csrfchecktoken() right after check_login() Evgeny Gryaznov 2012-06-27 09:51:16 +0200