Commit Graph

  • fbaefff37d Fix possible use of undefined variable Fedor A. Fetisov 2014-11-26 00:54:14 +0300
  • e78a250c82 Disable login changes Fedor A. Fetisov 2014-11-26 00:40:42 +0300
  • 7b2b5bd753 Add missed copyrights into JS files Fedor A. Fetisov 2014-11-25 15:34:33 +0300
  • f7434502b7 Add PluginInfo::getInstance method Dmitriy Simushev 2014-11-25 12:22:49 +0000
  • 4edab63ba6 Add copyright notices into the css files of styles Fedor A. Fetisov 2014-11-25 15:03:43 +0300
  • a4361fe8ce Create plugin info wrapper Dmitriy Simushev 2014-11-24 10:37:08 +0000
  • 48978fb060 Add a function to check if a plugin exists or it does not. Dmitriy Simushev 2014-11-24 10:13:51 +0000
  • 03a8eab3d1 Fix undefined index in ThreadProcessor::processFunction Dmitriy Simushev 2014-11-21 15:49:03 +0000
  • 428c592139 Statically cache results of Plugin\Utils::discoverPlugins Dmitriy Simushev 2014-11-21 13:06:44 +0000
  • dca7c2c520 Fix comments in Mibew\Ban class Dmitriy Simushev 2014-11-21 13:00:30 +0000
  • c9c1ffca4e Remove unused "use" statement Dmitriy Simushev 2014-11-20 10:06:30 +0000
  • ad5554bb52 Fix coding style in Mibew\Plugin\Utils Dmitriy Simushev 2014-11-20 09:50:32 +0000
  • bf7642dab3 Run plugins only after all libs are loaded Dmitriy Simushev 2014-11-20 09:26:03 +0000
  • a63f4ced3d Create a method for plugin class name building Dmitriy Simushev 2014-11-19 14:19:01 +0000
  • b896d43db7 Use more strict policy for plugin names Dmitriy Simushev 2014-11-19 14:06:19 +0000
  • f4b08ff0a3 Add plugins discovery means Dmitriy Simushev 2014-11-19 13:15:41 +0000
  • c70764dab2 Use regular singleton in Mibew\Plugin\PluginManager Dmitriy Simushev 2014-11-19 12:50:08 +0000
  • 542b830577 Return false from PluginManager::getPlugin for unregistered plugins Dmitriy Simushev 2014-11-19 11:58:50 +0000
  • bfe902e062 Rename Mibew\Plugin\Manager to Mibew\Plugin\PluginManager Dmitriy Simushev 2014-11-19 11:55:16 +0000
  • c205c9ff94 Use versions range in plugin dependencies Dmitriy Simushev 2014-11-18 14:36:42 +0000
  • 2d702f5542 Add versions check to plugins Dmitriy Simushev 2014-11-18 12:06:22 +0000
  • d68b0bdb0c Flush cache on update Dmitriy Simushev 2014-11-17 14:30:15 +0000
  • 07b25a2fc3 Create Updater Dmitriy Simushev 2014-11-17 14:19:07 +0000
  • a43d46f5f5 Extract SessionAuthenticationManager Dmitriy Simushev 2014-11-13 11:19:53 +0000
  • 47851c9ed2 Move "format_version_id" func to Maintenance\Utils class Dmitriy Simushev 2014-11-12 15:14:13 +0000
  • f82d42e729 Add "buttonGenerate" event Dmitriy Simushev 2014-11-12 10:58:21 +0000
  • c43fccf297 Use CanteenHTML5 for buttons generation Dmitriy Simushev 2014-11-12 10:24:40 +0000
  • d446b9a78f Replace INSTALLATION_IN_PROGRESS const with MAINTENANCE_MODE Dmitriy Simushev 2014-11-11 13:31:38 +0000
  • 1deebaff20 Move Installer to a separated namespace Dmitriy Simushev 2014-11-11 13:14:19 +0000
  • df66227729 Remove unused "escape_with_cdata" function Dmitriy Simushev 2014-11-11 12:21:02 +0000
  • bcbb02f52f Fix trailing slash removing on installation Dmitriy Simushev 2014-11-11 10:49:13 +0000
  • f5470239e4 Use Symfony-compatible router Dmitriy Simushev 2014-11-11 10:34:04 +0000
  • f8909d5e8c Move Stash cache to separated directory Dmitriy Simushev 2014-11-11 10:31:51 +0000
  • d27633fc28 Increase Mibew version v2.0-alpha5 Fedor A. Fetisov 2014-11-10 21:41:12 +0300
  • 6066b9312e Remove "is_secure_request" function Dmitriy Simushev 2014-11-07 12:39:19 +0000
  • fe0d2f2760 Check directories permissions on install Dmitriy Simushev 2014-11-07 12:09:18 +0000
  • 2c0d88c4d5 Use ephemeral cache during installation Dmitriy Simushev 2014-11-07 11:40:36 +0000
  • 2c9a6830c8 Use lazy objects creation in Application class Dmitriy Simushev 2014-11-07 11:10:19 +0000
  • 6b3b5d6fec Forbid users to post to closed threads Dmitriy Simushev 2014-11-06 13:13:29 +0000
  • b4ab5d8cd1 Use "once" method instead of "on"/"off" in JS message form Dmitriy Simushev 2014-11-06 11:02:57 +0000
  • bffc2fd799 Restrict access to a thread for third-party users Dmitriy Simushev 2014-11-06 10:45:38 +0000
  • 3f36afc285 Fix comments for AbstractProcessor::processFunction method Dmitriy Simushev 2014-11-06 10:08:12 +0000
  • 18e9cf7039 Remove "get_logged_in" function Dmitriy Simushev 2014-11-05 15:52:25 +0000
  • 43f7df6c76 Remove Thread::setupAvatar method Dmitriy Simushev 2014-11-05 15:28:19 +0000
  • 03328b9293 Use valid types for Thread fields Dmitriy Simushev 2014-11-05 14:40:19 +0000
  • 3dd80070c7 Add "userId" and "agentId" fields to thread at client side Dmitriy Simushev 2014-11-05 14:15:18 +0000
  • 3984c260b0 Use the correct backpath to redirect operator after login Dmitriy Simushev 2014-11-05 10:46:56 +0000
  • 82a4d7a2a2 Use composer's autoloader Dmitriy Simushev 2014-10-31 14:13:49 +0000
  • 3b43090bda Add "visitorDeleteOld" event Dmitriy Simushev 2014-10-31 11:51:08 +0000
  • f0c4299ba3 Remove old visitors in single process Dmitriy Simushev 2014-10-31 11:26:53 +0000
  • f10079497c Add "groupUpdateOperators" event Dmitriy Simushev 2014-10-31 09:59:44 +0000
  • 07fc4a3666 Fix broken links at "operator/group/<id>/members" page Dmitriy Simushev 2014-10-30 13:53:47 +0000
  • 38bc096444 Return IDs set from "get_operator_group_ids" function Dmitriy Simushev 2014-10-30 13:49:16 +0000
  • 146c4b7ac1 Return IDs set from "get_group_members" function Dmitriy Simushev 2014-10-30 13:27:23 +0000
  • 9d854e9642 Use regular "Thread::save" to close old invitations Dmitriy Simushev 2014-10-30 13:07:54 +0000
  • 6e200bf956 Fix race condition in old invitation closing Dmitriy Simushev 2014-10-30 12:33:21 +0000
  • b3c9a02660 Encapsulate locks mechanics in "ProcessLock" class Dmitriy Simushev 2014-10-30 12:25:48 +0000
  • 22699f1ed5 Add "threadGetMessagesAlter" event Dmitriy Simushev 2014-10-30 10:19:08 +0000
  • c0232e6fce Use regular tread save in "Thread::closeOldThreads" method Dmitriy Simushev 2014-10-29 16:03:38 +0000
  • 96c9bf2a93 Prevent race condition in old threads closing Dmitriy Simushev 2014-10-29 15:12:05 +0000
  • b5020645be Remove Settings::update method Dmitriy Simushev 2014-10-29 15:02:55 +0000
  • bf483e4abc Fix bug with "Settings::update" method. Dmitriy Simushev 2014-10-29 14:35:40 +0000
  • a37018aab6 Add "default" argument to "Settings::get" method Dmitriy Simushev 2014-10-29 13:48:30 +0000
  • be7d49c0f5 Use Events class constant instead of raw event name in track.php Dmitriy Simushev 2014-10-29 12:39:59 +0000
  • 336d8c1faa Add "threadCreate" event Dmitriy Simushev 2014-10-29 10:50:09 +0000
  • ab942731e6 Refactor Thread class Dmitriy Simushev 2014-10-29 10:37:50 +0000
  • 168336a20b Document "threadFunctionCall" event Dmitriy Simushev 2014-10-28 13:04:31 +0000
  • 297377b0fd Add "operatorUpdate" event Dmitriy Simushev 2014-10-28 12:43:40 +0000
  • 65d7cb3823 Use "update_operator" func for operator modification everywhere Dmitriy Simushev 2014-10-28 12:26:14 +0000
  • 1d9a837e37 Make operator's login unchangeable Dmitriy Simushev 2014-10-28 12:06:07 +0000
  • 05f5a606d1 Refactor update_operator function Dmitriy Simushev 2014-10-28 11:45:36 +0000
  • 614f02a108 Refactor "check_group_fields" function Dmitriy Simushev 2014-10-28 10:40:26 +0000
  • 32a134f31a Remove unused class alias from libs/chat.php Dmitriy Simushev 2014-10-27 14:20:59 +0000
  • 4ae850d529 Remove invalid link from Thread::postMessage docs Dmitriy Simushev 2014-10-27 14:19:08 +0000
  • 3f27aea2ea Add "threadPostMessage" event Dmitriy Simushev 2014-10-27 13:18:12 +0000
  • 30da4ae75e Add notice about triggering event to "update_group" function Dmitriy Simushev 2014-10-27 12:07:52 +0000
  • b7bf41a191 Create separate function for enable/disable operators Dmitriy Simushev 2014-10-27 11:55:29 +0000
  • 38769615ac Fix notice about undefined variable in BanController Dmitriy Simushev 2014-10-27 10:57:43 +0000
  • 6cc94bcb33 Reduce duplication in Ban class Dmitriy Simushev 2014-10-27 10:57:03 +0000
  • 7f6a9c6513 Add "banUpdate" event Dmitriy Simushev 2014-10-27 10:40:45 +0000
  • 7e371a20d9 Fix wrong group key in "update_group" function Dmitriy Simushev 2014-10-27 10:30:25 +0000
  • 28270d7d18 Use named placeholders in "update_group" function Dmitriy Simushev 2014-10-27 10:27:37 +0000
  • d6084f035f Pass regular group array to "create_group" and "update_group" functions Dmitriy Simushev 2014-10-27 10:19:21 +0000
  • 816323a154 Add one more group parameter to check Dmitriy Simushev 2014-10-27 10:01:40 +0000
  • 0a3207e879 Add "groupUpdate" event Dmitriy Simushev 2014-10-27 10:00:27 +0000
  • 7af300b8f5 Move group related functions to libs/groups.php Dmitriy Simushev 2014-10-23 10:33:11 +0000
  • 9753081407 Sent "Visitor closed chat window" message only if there was a chat Dmitriy Simushev 2014-10-22 14:34:06 +0000
  • c83fd59763 Remove unused "blockedcount" field of ban table Dmitriy Simushev 2014-10-22 14:17:38 +0000
  • 445a5866ad Add "invitationIgnore" event Dmitriy Simushev 2014-10-22 14:15:05 +0000
  • f070a121fe Fix typo in widget.js code Dmitriy Simushev 2014-10-21 12:54:07 +0000
  • c2f0fb24c3 Describe "routesAlter" event in Events class Dmitriy Simushev 2014-10-21 12:37:07 +0000
  • 7eea7c09d4 Add "banDelete" event Dmitriy Simushev 2014-10-21 11:51:19 +0000
  • 6263f3a2f4 Add "banCreate" event Dmitriy Simushev 2014-10-21 11:43:10 +0000
  • ada83c629a Encapsulate work with bans in Ban class Dmitriy Simushev 2014-10-21 11:22:44 +0000
  • 1dea407037 Add "invitationReject" event Dmitriy Simushev 2014-10-20 12:44:44 +0000
  • b83cb193f1 Add "invitationAccept" event Dmitriy Simushev 2014-10-20 12:36:44 +0000
  • 5ad1044dc0 Add "invitationCreate" event Dmitriy Simushev 2014-10-20 12:27:10 +0000
  • 09b3d77b19 Add "groupDelete" action Dmitriy Simushev 2014-10-20 12:16:17 +0000
  • 7ce1add5dc Create delete_group function Dmitriy Simushev 2014-10-20 12:10:31 +0000
  • 34341ef01c Refactor create_group function a little Dmitriy Simushev 2014-10-20 11:50:45 +0000