Dmitriy Simushev
|
47851c9ed2
|
Move "format_version_id" func to Maintenance\Utils class
|
2014-11-12 15:14:13 +00:00 |
|
Dmitriy Simushev
|
f82d42e729
|
Add "buttonGenerate" event
|
2014-11-12 10:58:21 +00:00 |
|
Dmitriy Simushev
|
c43fccf297
|
Use CanteenHTML5 for buttons generation
|
2014-11-12 10:24:40 +00:00 |
|
Dmitriy Simushev
|
d446b9a78f
|
Replace INSTALLATION_IN_PROGRESS const with MAINTENANCE_MODE
|
2014-11-11 13:31:38 +00:00 |
|
Dmitriy Simushev
|
1deebaff20
|
Move Installer to a separated namespace
|
2014-11-11 13:14:37 +00:00 |
|
Dmitriy Simushev
|
df66227729
|
Remove unused "escape_with_cdata" function
|
2014-11-11 12:21:02 +00:00 |
|
Dmitriy Simushev
|
bcbb02f52f
|
Fix trailing slash removing on installation
|
2014-11-11 10:49:13 +00:00 |
|
Dmitriy Simushev
|
f5470239e4
|
Use Symfony-compatible router
|
2014-11-11 10:34:04 +00:00 |
|
Dmitriy Simushev
|
f8909d5e8c
|
Move Stash cache to separated directory
|
2014-11-11 10:31:51 +00:00 |
|
|
d27633fc28
|
Increase Mibew version
|
2014-11-10 21:41:12 +03:00 |
|
Dmitriy Simushev
|
6066b9312e
|
Remove "is_secure_request" function
|
2014-11-07 12:39:19 +00:00 |
|
Dmitriy Simushev
|
fe0d2f2760
|
Check directories permissions on install
Fixes #76
|
2014-11-07 12:09:18 +00:00 |
|
Dmitriy Simushev
|
2c0d88c4d5
|
Use ephemeral cache during installation
|
2014-11-07 11:40:36 +00:00 |
|
Dmitriy Simushev
|
2c9a6830c8
|
Use lazy objects creation in Application class
|
2014-11-07 11:10:19 +00:00 |
|
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 |
|
Dmitriy Simushev
|
445a5866ad
|
Add "invitationIgnore" event
|
2014-10-22 14:15:05 +00:00 |
|
Dmitriy Simushev
|
f070a121fe
|
Fix typo in widget.js code
|
2014-10-21 12:54:07 +00:00 |
|
Dmitriy Simushev
|
c2f0fb24c3
|
Describe "routesAlter" event in Events class
|
2014-10-21 12:37:07 +00:00 |
|
Dmitriy Simushev
|
7eea7c09d4
|
Add "banDelete" event
|
2014-10-21 11:51:19 +00:00 |
|
Dmitriy Simushev
|
6263f3a2f4
|
Add "banCreate" event
|
2014-10-21 11:43:10 +00:00 |
|
Dmitriy Simushev
|
ada83c629a
|
Encapsulate work with bans in Ban class
|
2014-10-21 11:33:13 +00:00 |
|
Dmitriy Simushev
|
1dea407037
|
Add "invitationReject" event
|
2014-10-20 12:44:44 +00:00 |
|
Dmitriy Simushev
|
b83cb193f1
|
Add "invitationAccept" event
|
2014-10-20 12:36:44 +00:00 |
|
Dmitriy Simushev
|
5ad1044dc0
|
Add "invitationCreate" event
|
2014-10-20 12:27:10 +00:00 |
|
Dmitriy Simushev
|
09b3d77b19
|
Add "groupDelete" action
|
2014-10-20 12:21:59 +00:00 |
|
Dmitriy Simushev
|
7ce1add5dc
|
Create delete_group function
|
2014-10-20 12:10:31 +00:00 |
|
Dmitriy Simushev
|
34341ef01c
|
Refactor create_group function a little
|
2014-10-20 11:50:45 +00:00 |
|
Dmitriy Simushev
|
1aec37b6f6
|
Add "groupCreate" event
|
2014-10-20 11:17:56 +00:00 |
|
Dmitriy Simushev
|
9b05509ec4
|
Add "threadClose" event
|
2014-10-20 11:07:50 +00:00 |
|
Dmitriy Simushev
|
53450ea9d6
|
Create "threadDelete" event
|
2014-10-20 10:55:22 +00:00 |
|
Dmitriy Simushev
|
60bd21bf42
|
Move "threadUpdate" event to Events class
|
2014-10-20 10:17:34 +00:00 |
|
Dmitriy Simushev
|
d05fe335b8
|
Describe all "users" app related events in Events class
|
2014-10-20 10:12:55 +00:00 |
|
Dmitriy Simushev
|
55b1476139
|
Describe "cronRun" event in Events class
|
2014-10-17 14:42:39 +00:00 |
|
Dmitriy Simushev
|
de1d5d6d51
|
Create "visitorCreate" event
|
2014-10-17 14:37:01 +00:00 |
|
Dmitriy Simushev
|
e61b91dd5e
|
Describe "visitorTrack" event in Events class
|
2014-10-17 14:10:20 +00:00 |
|
Dmitriy Simushev
|
1814298f4f
|
Create "Resource not found" event
|
2014-10-17 13:47:57 +00:00 |
|
Dmitriy Simushev
|
5c52ec61da
|
Describe "accessDenied" event in Events class
|
2014-10-17 13:36:20 +00:00 |
|
Dmitriy Simushev
|
86f6d6429e
|
Move "pageAdd*" events description to Events class
|
2014-10-17 13:15:53 +00:00 |
|
Dmitriy Simushev
|
31c4afe751
|
Remove jabber operator field
|
2014-10-17 12:48:28 +00:00 |
|
Dmitriy Simushev
|
a34cb53e91
|
Add event on operator create
|
2014-10-17 11:09:10 +00:00 |
|
Dmitriy Simushev
|
2dca8f236e
|
Describe operators' events in one place
|
2014-10-17 10:54:04 +00:00 |
|
Dmitriy Simushev
|
55b7b28eb1
|
Move EventDispatcher class to a separate namespace
|
2014-10-17 09:47:03 +00:00 |
|
Dmitriy Simushev
|
919c71a1c1
|
Fix misssed semicolon in js test
|
2014-10-14 14:39:52 +00:00 |
|
Dmitriy Simushev
|
2d5d4b0e46
|
Remove unused "append_query" function
|
2014-10-14 14:38:54 +00:00 |
|
Dmitriy Simushev
|
2703f72de8
|
Fix localization of unknown strings on client
|
2014-10-14 12:36:23 +00:00 |
|
Dmitriy Simushev
|
7f071cbe80
|
Increase Mibew version
|
2014-10-14 11:19:24 +00:00 |
|
Dmitriy Simushev
|
55587f67fe
|
Remove unused "jsString" Handlebars.php helper
|
2014-10-14 11:18:39 +00:00 |
|
Dmitriy Simushev
|
ae7ee06031
|
Increase cache ttl for handlebars templates
|
2014-10-14 11:16:55 +00:00 |
|
Dmitriy Simushev
|
3fbc5fa262
|
Always set focus on message input after message sent
Fixes #66
|
2014-10-14 11:03:20 +00:00 |
|
Dmitriy Simushev
|
397786991d
|
Simplify plugins' assets attachment
|
2014-10-14 10:57:01 +00:00 |
|
Dmitriy Simushev
|
1a82e11b5e
|
Use 500 as default weight for plugins assets
|
2014-10-14 10:23:40 +00:00 |
|
Dmitriy Simushev
|
71d2b234c6
|
Create Asset/Package class to reduce code duplication
|
2014-10-14 09:36:55 +00:00 |
|
Dmitriy Simushev
|
f8d4d074d5
|
Rename "styles/dialogs" to "styles/chats"
|
2014-10-13 13:52:17 +00:00 |
|
Dmitriy Simushev
|
6ac121bc01
|
Remove unused value
|
2014-10-13 13:34:28 +00:00 |
|
Dmitriy Simushev
|
452446a375
|
Initialize chat js application from controller
|
2014-10-13 13:30:07 +00:00 |
|
Dmitriy Simushev
|
dcd17ed01c
|
Attach js files to chat page in "_layout" template
|
2014-10-13 12:41:11 +00:00 |
|
Dmitriy Simushev
|
8eaf93a916
|
Remove unused templates from the default chat style
|
2014-10-13 11:34:44 +00:00 |
|
Dmitriy Simushev
|
0d1efa5a87
|
Use cache for Handlebars AST
|
2014-10-13 11:20:05 +00:00 |
|
Dmitriy Simushev
|
d92b88b65a
|
Initialize "thread_log" client side app from controller
|
2014-10-13 09:52:06 +00:00 |
|
Dmitriy Simushev
|
aee1aa6904
|
Initialize "users" client side app from controller
|
2014-10-13 09:23:43 +00:00 |
|
Dmitriy Simushev
|
5dafbd2997
|
Add weights to asset manager
|
2014-10-13 09:07:07 +00:00 |
|
Dmitriy Simushev
|
54b4814389
|
Attach js on updates page via controller
|
2014-10-10 12:38:00 +00:00 |
|
Dmitriy Simushev
|
d01bd8a080
|
Move thread log app initialization to controller
|
2014-10-10 12:25:53 +00:00 |
|
Dmitriy Simushev
|
3081dcc8db
|
Remove js working with features fields from style files
|
2014-10-10 12:14:37 +00:00 |
|
Dmitriy Simushev
|
c86d7569f3
|
Remove js working with group fields from style files
|
2014-10-10 11:59:23 +00:00 |
|
Dmitriy Simushev
|
e8b35a6971
|
Move js attaching from install_done template to controller
|
2014-10-10 11:44:13 +00:00 |
|
Dmitriy Simushev
|
3339153ad3
|
Remove js with operator delete comfirm from style files
|
2014-10-10 11:24:54 +00:00 |
|
Dmitriy Simushev
|
ed6252bb38
|
Remove js with group delete comfirm from style files
|
2014-10-10 11:10:28 +00:00 |
|
Dmitriy Simushev
|
01e2d8f2a7
|
Remove js with ban delete comfirm from style files
|
2014-10-10 10:57:00 +00:00 |
|
Dmitriy Simushev
|
dd71e6bc70
|
Attach js and css assets to every operator's page
|
2014-10-10 10:33:08 +00:00 |
|
Dmitriy Simushev
|
46ee9df63a
|
Use relative URL for assets as default
|
2014-10-10 10:17:41 +00:00 |
|
Dmitriy Simushev
|
922edc96d7
|
Replace inline js in the default page style with files
|
2014-10-10 09:15:50 +00:00 |
|
Dmitriy Simushev
|
a671caeb79
|
Move js code which auto close a window in a sepate file
|
2014-10-10 09:01:15 +00:00 |
|
Dmitriy Simushev
|
3088481d6d
|
Remove unused "brws.js" lib
|
2014-10-10 08:38:37 +00:00 |
|
Dmitriy Simushev
|
00bba6c05a
|
Create a base class for jsAssets and cssAssets helpers
|
2014-10-10 08:17:36 +00:00 |
|
Dmitriy Simushev
|
5b09b3e52c
|
Rename "additionalJs" helper to "jsAssets"
|
2014-10-09 14:31:26 +00:00 |
|
Dmitriy Simushev
|
3772274ca3
|
Rename "additionalCss" helper to "cssAssets"
|
2014-10-09 14:27:35 +00:00 |
|
Dmitriy Simushev
|
7ce4d812bd
|
Rename "AssetManager::add*Asset" methods to "attach*"
|
2014-10-09 14:20:40 +00:00 |
|
Dmitriy Simushev
|
2ed44e874c
|
Clean up docs for Assetmanager::triggerJsEvent a little
|
2014-10-09 14:01:38 +00:00 |
|
Dmitriy Simushev
|
9898fb0cbe
|
Create "additionalCss" HBS helper
|
2014-10-09 13:51:37 +00:00 |
|
Dmitriy Simushev
|
bc45a6d3be
|
Create "additionalJs" HBS helper
|
2014-10-09 13:25:17 +00:00 |
|
Dmitriy Simushev
|
e320dcd1bb
|
Create AssetManager class
|
2014-10-08 14:14:43 +00:00 |
|
Dmitriy Simushev
|
54840e96ad
|
Move default js libraries to _layout.hbs in pages style
|
2014-10-07 11:02:31 +00:00 |
|
Dmitriy Simushev
|
406e11a38e
|
Simplify client side templates structure of pages style
|
2014-10-06 10:38:33 +00:00 |
|
Dmitriy Simushev
|
a61b48252c
|
Move request preparation and finalization to special methods
|
2014-10-06 09:06:11 +00:00 |
|
Dmitriy Simushev
|
952ebf8b9d
|
Remove unneeded files from release archive
Fixes #67
|
2014-09-26 13:18:42 +00:00 |
|
Dmitriy Simushev
|
b6d472d62f
|
Fix some typos in js
|
2014-09-26 09:24:49 +00:00 |
|
Dmitriy Simushev
|
0cd01e2c03
|
Remove unneeded "pageAddLocalizedStrings" event
|
2014-09-25 12:40:46 +00:00 |
|
Dmitriy Simushev
|
c3956be558
|
Move send shortcut string generation to the client side
|
2014-09-25 12:33:30 +00:00 |
|
Dmitriy Simushev
|
6e6920851d
|
Remove almost all pseudo-localization strings
|
2014-09-25 11:51:04 +00:00 |
|
Dmitriy Simushev
|
022fe7d6f4
|
Purge cache on cron
|
2014-09-25 10:38:31 +00:00 |
|
Dmitriy Simushev
|
ba103d5636
|
Pass all localized string to a client side application
|
2014-09-25 10:30:19 +00:00 |
|
Dmitriy Simushev
|
a2e2f1b194
|
Use Stash as a cache system
|
2014-09-24 13:04:37 +00:00 |
|
Dmitriy Simushev
|
e514b1590b
|
Pass AssetUrlGenerator via constructor to ControllerResolver
|
2014-09-23 13:10:35 +00:00 |
|
Dmitriy Simushev
|
2bb6899c33
|
Move translation logic from js helper to localization object
|
2014-09-19 13:51:59 +00:00 |
|
Dmitriy Simushev
|
cb4bd3acaa
|
Add inheritance helpers to Handlebars.js
|
2014-09-18 15:00:57 +00:00 |
|
Dmitriy Simushev
|
fa615bc2e0
|
Add placeholders to HBS.js "l10n" helper
|
2014-09-18 10:35:08 +00:00 |
|
Dmitriy Simushev
|
957e67686a
|
Refactor HelpersSet class
|
2014-09-18 09:42:50 +00:00 |
|
Dmitriy Simushev
|
911487871d
|
Generate offline message in the template
|
2014-09-18 08:32:16 +00:00 |
|
Dmitriy Simushev
|
c397a953a1
|
Update Handlebars.php version
|
2014-09-17 14:54:04 +00:00 |
|
Dmitriy Simushev
|
e7b0201e0a
|
Update Handlebars.js to v2.0.0
|
2014-09-15 14:32:34 +00:00 |
|
Dmitriy Simushev
|
340c0f9213
|
Update jQuery to v1.11.1
|
2014-09-12 13:14:20 +00:00 |
|
Dmitriy Simushev
|
db4e8ee0db
|
Update Underscore.js to v1.7.0
|
2014-09-12 12:50:49 +00:00 |
|
Dmitriy Simushev
|
95caad6b59
|
Use "replace" helper instead of "nl2br" in HBS.js templates
|
2014-09-12 11:12:34 +00:00 |
|
Dmitriy Simushev
|
ae9de7aa92
|
Sanitize messages at server side
|
2014-09-12 10:59:56 +00:00 |
|
Dmitriy Simushev
|
ce6761755e
|
Enforce HTML sanitization
|
2014-09-11 14:53:03 +00:00 |
|
Dmitriy Simushev
|
6154992f4f
|
Remove "apply" Handlebars.js helper
|
2014-09-11 12:30:11 +00:00 |
|
Dmitriy Simushev
|
0b9fdeceb8
|
Fix number arguments in "allowTags" Handlebars.js helper
|
2014-09-11 12:15:19 +00:00 |
|
Dmitriy Simushev
|
34017d54db
|
Fix number arguments in "urlReplace" Handlebars.js helper
|
2014-09-11 11:24:33 +00:00 |
|
Dmitriy Simushev
|
aa12eceeea
|
Fix number arguments in "nl2br" Handlebars.js helper
|
2014-09-11 11:23:02 +00:00 |
|
Dmitriy Simushev
|
9805b4bb18
|
Add "replace" Handlebars.js helper
|
2014-09-11 11:08:34 +00:00 |
|
Dmitriy Simushev
|
333f769a16
|
Add "cutString" Handlebars.js helper
|
2014-09-11 10:09:14 +00:00 |
|
Dmitriy Simushev
|
75276ab2da
|
Add "repeat" Handlebars.js helper
|
2014-09-11 10:06:30 +00:00 |
|
Dmitriy Simushev
|
814869ec77
|
Add tests for "ifEven" and "ifOdd" Handlebars.js helpers
|
2014-09-11 09:36:33 +00:00 |
|
Dmitriy Simushev
|
3f3abb4255
|
Add "ifEqual" Handlebars.js helper
|
2014-09-11 09:29:36 +00:00 |
|
Dmitriy Simushev
|
55a33cf012
|
Add "ifAny" Handlebars.js helper
|
2014-09-11 09:19:51 +00:00 |
|
Dmitriy Simushev
|
accfbe0acd
|
Merge branch 'fix_comment'
|
2014-09-10 15:04:20 +00:00 |
|
|
94c1859a01
|
Fix comment for generated text link
|
2014-09-10 18:59:43 +04:00 |
|
Dmitriy Simushev
|
bbf1cec98c
|
Remove unused "use" statement in the "ifOdd" helper
|
2014-09-10 14:15:14 +00:00 |
|
Dmitriy Simushev
|
ff72960382
|
Throw an exception if a HBS helper receives wrong arguments set
|
2014-09-10 14:13:16 +00:00 |
|
Dmitriy Simushev
|
61ee2d0af6
|
Fix invitation popup
|
2014-09-10 11:26:09 +00:00 |
|
Dmitriy Simushev
|
933d03e45a
|
Increase Mibew version
|
2014-09-10 11:07:54 +00:00 |
|
Dmitriy Simushev
|
86085a0c31
|
Force Mibew to work without mod_rewrite
|
2014-09-10 10:56:06 +00:00 |
|
Dmitriy Simushev
|
7c969e495e
|
Add RTL support to the default chat style
Fixes #64
|
2014-09-10 10:16:30 +00:00 |
|
Dmitriy Simushev
|
97ab17ce7a
|
Update Symfony components version
|
2014-09-10 09:40:27 +00:00 |
|
Dmitriy Simushev
|
58959cf866
|
Fix problems with installation script
|
2014-09-09 10:07:43 +00:00 |
|
Dmitriy Simushev
|
7201dfd113
|
Remove MIBEW_WEB_ROOT constant
|
2014-09-08 14:08:44 +00:00 |
|
Dmitriy Simushev
|
a314bca69b
|
Move "go online link" generation to Controller
|
2014-09-08 14:01:41 +00:00 |
|
Dmitriy Simushev
|
cb98a6fc94
|
Fix typo in comment
|
2014-09-08 12:39:09 +00:00 |
|
Dmitriy Simushev
|
f107ae4556
|
Configure plugins data with a request instead of a page name
|
2014-09-08 12:29:30 +00:00 |
|
Dmitriy Simushev
|
3a3b7f362b
|
Add "asset" helper to the repository.
|
2014-09-08 09:54:53 +00:00 |
|
Dmitriy Simushev
|
ff917b25ad
|
Do not use MIBEW_WEB_ROOT in Style classes
|
2014-09-05 10:59:48 +00:00 |
|
Dmitriy Simushev
|
dfbbc11cfb
|
Apply asset helper to chat templates
|
2014-09-05 10:50:36 +00:00 |
|
Dmitriy Simushev
|
7c1e123ad6
|
Do not use style path for pagination generation
|
2014-09-05 10:26:47 +00:00 |
|
Dmitriy Simushev
|
84094ad38b
|
Use divs instead of images for pagination arrows
|
2014-09-05 10:06:26 +00:00 |
|
Dmitriy Simushev
|
5a3a4d959f
|
Use asset helper in pages style
|
2014-09-05 09:13:11 +00:00 |
|
Dmitriy Simushev
|
83f6c31dd6
|
Fix styles screeenshots
|
2014-09-04 15:11:52 +00:00 |
|
Dmitriy Simushev
|
e5031f9987
|
Use "mibewRoot" only in file paths
|
2014-09-04 12:53:13 +00:00 |
|
Dmitriy Simushev
|
0253f8e67e
|
Remove unused use statement
|
2014-09-04 12:43:08 +00:00 |
|
Dmitriy Simushev
|
c207f0507d
|
Use "route" helper to generate URLs in chat style
|
2014-09-04 12:26:18 +00:00 |
|
Dmitriy Simushev
|
6ceecb42aa
|
Generate links for Users JS App in the controller
|
2014-09-04 12:12:30 +00:00 |
|
Dmitriy Simushev
|
f8bd639f39
|
Use stylePath variable instead of tplRoot in chat templates
|
2014-09-04 10:52:57 +00:00 |
|
Dmitriy Simushev
|
cf6e7f625a
|
Fix URL for ban edit page
|
2014-09-04 10:38:17 +00:00 |
|
Dmitriy Simushev
|
cbc119382b
|
Create a helper to generatate URLs with CSRF protection
|
2014-09-04 10:23:38 +00:00 |
|
Dmitriy Simushev
|
c08ab3a456
|
Use "route" helper in pages style
|
2014-09-03 15:19:27 +00:00 |
|
Dmitriy Simushev
|
09c7b15656
|
Move protected AbstractController::getStyle method to the end of the class
|
2014-09-03 11:56:53 +00:00 |
|
Dmitriy Simushev
|
5ee217accb
|
Create "route" Handlebars.php helper
|
2014-09-03 11:52:37 +00:00 |
|
Dmitriy Simushev
|
eba2eadaca
|
Reduce code duplication in Handlebars powered styles
|
2014-09-03 11:27:43 +00:00 |
|
Dmitriy Simushev
|
7021cb983e
|
Move takeover confirmation page template to chat style
|
2014-08-29 12:55:41 +00:00 |
|
Dmitriy Simushev
|
37cc5cb178
|
Move Handlebars.php helpers to separate classes
|
2014-08-29 11:42:15 +00:00 |
|
Dmitriy Simushev
|
a5d7c6ccd4
|
Don't use MIBEW_WEB_ROOT in get_current_locale func
|
2014-08-28 12:15:59 +00:00 |
|
Dmitriy Simushev
|
766be1f051
|
Remove unused function "get_app_location"
|
2014-08-28 10:23:58 +00:00 |
|
Dmitriy Simushev
|
f61ef23e3f
|
Don't use global environment in "setup_chatview_for_user" func
|
2014-08-28 10:22:17 +00:00 |
|
Dmitriy Simushev
|
896e0d924b
|
Don't rely on internal Router structure
|
2014-08-28 09:52:48 +00:00 |
|
Dmitriy Simushev
|
1c1d479474
|
Don't use global environment in "setup_chatview_for_operator" func
|
2014-08-28 09:39:14 +00:00 |
|
Dmitriy Simushev
|
ee492a0c23
|
Extract release preparation stuff from default gulp task
Fixes #62
|
2014-08-28 08:40:08 +00:00 |
|
Dmitriy Simushev
|
da54de32b9
|
Remove unused "is_agent_opera95" function
|
2014-08-27 15:34:56 +00:00 |
|
Dmitriy Simushev
|
4ba7804b88
|
Make *Processor::handleRequest returns a Response
|
2014-08-27 13:44:01 +00:00 |
|
Dmitriy Simushev
|
928328f2b0
|
Set default value for Thread's agent ID when a thread is created
|
2014-08-27 13:28:01 +00:00 |
|
Dmitriy Simushev
|
730dd2f2df
|
Make *Processor handles Symfony requests
|
2014-08-27 13:22:43 +00:00 |
|
Dmitriy Simushev
|
8b1b38dddc
|
Set default operator's avatar
Fixes #60
|
2014-08-27 10:33:35 +00:00 |
|
Dmitriy Simushev
|
57770e76cf
|
Remove unused needs_frame_src function
|
2014-08-26 14:53:21 +00:00 |
|
Dmitriy Simushev
|
aad2f6a34f
|
Move button generating logic to separate classes
|
2014-08-26 12:03:58 +00:00 |
|
Dmitriy Simushev
|
3802e1bf0f
|
Update Handlebars.php version
|
2014-08-26 09:39:14 +00:00 |
|
Dmitriy Simushev
|
c9e7971c41
|
Fix button size determination
|
2014-08-26 09:33:10 +00:00 |
|
Dmitriy Simushev
|
e97f3d1fbf
|
Add secure URL generation for assets
|
2014-08-25 11:21:18 +00:00 |
|
Dmitriy Simushev
|
21c0ee9134
|
Move secure URL generation to the Router
|
2014-08-22 13:11:17 +00:00 |
|
Dmitriy Simushev
|
96df4dc857
|
Declare method visibility in ButtonCodeController
|
2014-08-21 11:38:45 +00:00 |
|
Dmitriy Simushev
|
c32628e2b2
|
Generate URLs from routes in HomeController
|
2014-08-21 11:37:17 +00:00 |
|
Dmitriy Simushev
|
df4b6f214e
|
Add an easy way to generate assets URL
|
2014-08-21 11:33:38 +00:00 |
|
Dmitriy Simushev
|
f0f41cbfb6
|
Move all button generation logic to ButtonCodeController
|
2014-08-20 14:40:30 +00:00 |
|
Dmitriy Simushev
|
e9f480e3ef
|
Add an ability to generate https routes
|
2014-08-20 13:00:03 +00:00 |
|
Dmitriy Simushev
|
82a3cb7dd5
|
Remove unused "verifyparam_groupid" function
|
2014-08-20 10:04:19 +00:00 |
|
Dmitriy Simushev
|
34a8a2eee4
|
Do not use MIBEW_WEB_ROOT in AvatarController
|
2014-08-20 09:50:39 +00:00 |
|
Dmitriy Simushev
|
e6b9635e22
|
Add project name to .pot file
|
2014-08-19 12:49:54 +00:00 |
|
Dmitriy Simushev
|
154e891cb4
|
Update Handlebars.php version
|
2014-08-18 14:40:24 +00:00 |
|
|
4fc223a6a6
|
Improve headers
|
2014-08-18 15:42:27 +04:00 |
|
Dmitriy Simushev
|
22a34c3315
|
Localize some strings related with files uploading
|
2014-08-18 09:46:26 +00:00 |
|
Dmitriy Simushev
|
51e076aafc
|
Add more PHP's localization functions
|
2014-08-18 09:42:08 +00:00 |
|
Dmitriy Simushev
|
46a8345de2
|
Extract localization strings from js files
|
2014-08-18 09:23:15 +00:00 |
|
Dmitriy Simushev
|
17d7014da9
|
Rename Localization.get method on the client side
|
2014-08-18 09:11:40 +00:00 |
|
Dmitriy Simushev
|
7128870ef6
|
Fix notice about undefined "visitorid" in UserChatController
|
2014-08-13 14:09:35 +00:00 |
|
Dmitriy Simushev
|
48408c6547
|
Remove unused console scripts
|
2014-08-13 12:51:17 +00:00 |
|
Dmitriy Simushev
|
3ca9395d69
|
Search localization strings in .handlebars files
|
2014-08-13 12:14:35 +00:00 |
|
Dmitriy Simushev
|
95d2593b28
|
Update version of gulp-phpcs plugin
|
2014-08-13 11:03:03 +00:00 |
|
Dmitriy Simushev
|
02874adbd0
|
Do not include GIT repos of third-party libs to build
|
2014-08-13 09:04:44 +00:00 |
|
Dmitriy Simushev
|
f583aa6439
|
Add gulp task for .pot file generation
|
2014-08-13 08:40:42 +00:00 |
|
Dmitriy Simushev
|
547cd5abb6
|
Fix suhosin problems during build process
|
2014-08-12 10:35:57 +00:00 |
|
Dmitriy Simushev
|
51fcdcd1a5
|
Update JavaScript headers
|
2014-08-08 12:34:04 +00:00 |
|
Dmitriy Simushev
|
58aec22fc3
|
Remove compiled files from the reository
|
2014-08-08 12:20:44 +00:00 |
|
Dmitriy Simushev
|
ac55ecc545
|
Minify js/source/update.js file
|
2014-08-08 11:51:38 +00:00 |
|
Dmitriy Simushev
|
f8b5cdafa2
|
Move JavaScript files related with style to style
|
2014-08-08 11:49:26 +00:00 |
|
Dmitriy Simushev
|
5feb4535d6
|
Fix automatic set of online status
|
2014-08-08 10:26:42 +00:00 |
|
Dmitriy Simushev
|
6d90246bbe
|
Do not override "getFilesPath" method in the Abstract style class
Fixes #56
|
2014-08-08 10:15:12 +00:00 |
|
Dmitriy Simushev
|
c2aeeb07f9
|
Add gulp task for build the sources
|
2014-08-07 11:04:45 +00:00 |
|
Dmitriy Simushev
|
a9cd400834
|
Add a Gulp tasks for composer dependancies installation
|
2014-08-06 12:08:19 +00:00 |
|
Dmitriy Simushev
|
4594619a4a
|
Provide an ability to export translations
Fixes #45
|
2014-08-06 08:52:12 +00:00 |
|
Dmitriy Simushev
|
668e724a01
|
Add option to override strings during import
Fixes #47
|
2014-08-05 14:15:02 +00:00 |
|
Dmitriy Simushev
|
cabdaed21d
|
A user cannot start chat if all groups offline
Revert changes made in 324f5bf94e
|
2014-08-05 12:50:09 +00:00 |
|
Dmitriy Simushev
|
38bdf1318f
|
Remove unused legacy code
|
2014-08-05 12:32:34 +00:00 |
|
Dmitriy Simushev
|
4ccd67e28a
|
Do not work directly with session in "notify_operator_alive" func
Fixes #57
|
2014-08-05 11:39:44 +00:00 |
|
Dmitriy Simushev
|
6cdfb4a7bc
|
Get operator from AuthenticationManager in UsersProcessor
|
2014-08-05 11:26:33 +00:00 |
|
Dmitriy Simushev
|
a99a839998
|
Add support for ".png" buttons
Fixes #48
|
2014-08-04 15:33:19 +00:00 |
|
Dmitriy Simushev
|
ef5c919803
|
Add timezone option to the config file
Fixes #55
|
2014-08-04 14:18:43 +00:00 |
|
Dmitriy Simushev
|
fdfb945ed0
|
Remove unneeded "check_coding_style" shell script
|
2014-08-04 13:59:13 +00:00 |
|
Dmitriy Simushev
|
bee65e50f7
|
Use Gulp.js instead of Ant for building
|
2014-08-04 13:53:18 +00:00 |
|
Dmitriy Simushev
|
324f5bf94e
|
Treat operators online even if they don't belong to any groups
Fixes #51
|
2014-07-29 14:55:22 +00:00 |
|
Dmitriy Simushev
|
a8e98c1e08
|
Always use absolute URL for an invitation thread
Fixes 52
|
2014-07-29 14:09:23 +00:00 |
|
|
9e08c6f2a5
|
Fix typo in comment
|
2014-07-28 15:32:12 +04:00 |
|
Dmitriy Simushev
|
074f4652d1
|
Fix caching in localized strings saving
Fixes #49
|
2014-07-28 10:33:20 +00:00 |
|
Dmitriy Simushev
|
650faf25f6
|
Localize permission descriptions in "permission_descriptions" func
|
2014-07-28 10:12:12 +00:00 |
|
Dmitriy Simushev
|
4670851505
|
Localize permission descriptions
Fixes #50
|
2014-07-28 09:32:15 +00:00 |
|
Dmitriy Simushev
|
48bcea8f65
|
Use client-side templates names according to directory structure
|
2014-07-24 13:46:24 +00:00 |
|
Dmitriy Simushev
|
2ddae8e300
|
Clarify description for "Track operators" feature
|
2014-07-23 14:01:58 +00:00 |
|
Dmitriy Simushev
|
d04f703f35
|
Add option to track operators like any other visitors.
Fixes #46
|
2014-07-23 13:28:35 +00:00 |
|
Dmitriy Simushev
|
86f8cb5100
|
Display installation errors on a step page
|
2014-07-23 12:56:38 +00:00 |
|
Dmitriy Simushev
|
c4592d242a
|
Fix error displaying on installation pages
|
2014-07-23 12:31:59 +00:00 |
|
Dmitriy Simushev
|
6a1ac9ada4
|
Update after installation login link
|
2014-07-23 12:25:18 +00:00 |
|
Dmitriy Simushev
|
62b8b3ceff
|
Override "home" route in the installer routes
|
2014-07-23 11:50:27 +00:00 |
|
Dmitriy Simushev
|
4f49920526
|
Allow apache to process existing directories
|
2014-07-14 11:25:06 +00:00 |
|
Dmitriy Simushev
|
1a60aeac2e
|
Remove trailing slash if it exists in a request
Fixes #36
|
2014-07-14 11:02:20 +00:00 |
|
Dmitriy Simushev
|
1a3062f2f9
|
Use more convenient name for the primary key in "translation" table
|
2014-07-14 10:35:50 +00:00 |
|
Dmitriy Simushev
|
14e709be37
|
Do not use "needChangePassword" template var
|
2014-07-14 10:25:59 +00:00 |
|
Dmitriy Simushev
|
5636b1ab3d
|
Imporove localization strings import and saving
|
2014-07-14 10:23:49 +00:00 |
|
Dmitriy Simushev
|
67383cf052
|
Use YAML files for style configs
|
2014-07-14 08:59:13 +00:00 |
|
Dmitriy Simushev
|
2ba5c0e9b3
|
Use convenient names for database tables
|
2014-07-14 08:36:29 +00:00 |
|
Dmitriy Simushev
|
2af3df4bc6
|
Remove a stub for get_enabled_locales function
|
2014-07-11 15:15:59 +00:00 |
|
Dmitriy Simushev
|
e4829b9c04
|
Fix locales disable
|
2014-07-11 15:14:46 +00:00 |
|
Dmitriy Simushev
|
a63215f299
|
Replace HOME_LOCALE const with get_home_locale() func
|
2014-07-11 15:05:42 +00:00 |
|
Dmitriy Simushev
|
cca081b5c7
|
Replace DEFAULT_LOCALE const with get_default_locale() func
|
2014-07-11 14:36:37 +00:00 |
|
Dmitriy Simushev
|
803863571b
|
Replace const CURRENT_LOCALE with get_current_locale() func
|
2014-07-11 14:26:14 +00:00 |
|
Dmitriy Simushev
|
e3e25f78d7
|
Reduce count of .htaccess files
Fixes #34
|
2014-07-11 13:33:59 +00:00 |
|
Dmitriy Simushev
|
7ce675da86
|
Remove outdated PHPUnit tests
Need new good tests.
|
2014-07-11 13:10:18 +00:00 |
|
Dmitriy Simushev
|
f33c686aab
|
Lowercase database columns names
|
2014-07-11 13:00:11 +00:00 |
|
Dmitriy Simushev
|
bdd7d31bd5
|
Remove operator's avatar file when it is removed for UI
Fixes #39
|
2014-07-11 12:13:57 +00:00 |
|
Dmitriy Simushev
|
6ae53d90af
|
Remove message about empty password and first login
|
2014-07-11 11:56:48 +00:00 |
|
Dmitriy Simushev
|
217ccb9e09
|
Fix phpdoc comments
|
2014-07-11 11:14:42 +00:00 |
|
Dmitriy Simushev
|
8a79393989
|
Add an ability to use non-default database port
Fixes #40
|
2014-07-11 11:09:17 +00:00 |
|
|
524302fb2e
|
Prevent use of an invalid salt for Blowfish hashing of passwords
|
2014-07-11 09:20:49 +00:00 |
|
Dmitriy Simushev
|
dadbe36bd2
|
Downgrade Handlebars.php a little
The latest version of Handlebars.php contains a problem with nested
ifs (https://github.com/XaminProject/handlebars.php/pull/71) thus
it cannot be used.
|
2014-07-11 09:08:18 +00:00 |
|
Dmitriy Simushev
|
0f9e49a1ce
|
Update Handlebars.php
|
2014-07-10 14:29:58 +00:00 |
|
Dmitriy Simushev
|
991422fef4
|
Update README
|
2014-07-10 14:25:31 +00:00 |
|
Dmitriy Simushev
|
b5e502c647
|
Remove "mibew_root" variable from configs
|
2014-07-10 14:18:11 +00:00 |
|
Dmitriy Simushev
|
5688f81904
|
Fix installation sound check
|
2014-07-10 14:07:15 +00:00 |
|
Dmitriy Simushev
|
0a82b6933e
|
Use step-by-step installation process
|
2014-07-10 13:53:44 +00:00 |
|
Dmitriy Simushev
|
0820dc9997
|
Do not ignore "mibew/install" dir in "check_coding_style" script
This dir was not follow coding standatrds but not it does not
exist.
|
2014-07-09 10:09:28 +00:00 |
|
Dmitriy Simushev
|
93cfdc3ed1
|
Remove unused "start_html_output" function
|
2014-07-09 10:06:50 +00:00 |
|
Dmitriy Simushev
|
3bb795a793
|
Use YAML for the core configurations
|
2014-07-09 09:14:26 +00:00 |
|
Dmitriy Simushev
|
99a4ca6192
|
Move all runtime configs to "configs" dir
|
2014-07-09 08:31:51 +00:00 |
|
Dmitriy Simushev
|
b84a6b1855
|
Make the first approach to a new installer
|
2014-07-08 14:30:53 +00:00 |
|
Dmitriy Simushev
|
8384a58118
|
Check for installation in get_localized_string function
|
2014-07-08 14:25:36 +00:00 |
|
Dmitriy Simushev
|
037b823db9
|
Do not rely on database state during installation
|
2014-07-08 12:43:53 +00:00 |
|
Dmitriy Simushev
|
edef518da3
|
Add mail templates import
|
2014-07-08 11:51:06 +00:00 |
|
Dmitriy Simushev
|
1bfbb5c243
|
Add canned messages import
|
2014-07-08 11:01:30 +00:00 |
|
Dmitriy Simushev
|
232fde0a73
|
Decouple CookieFactory from AuthenticationManager
|
2014-07-04 13:49:16 +00:00 |
|
Dmitriy Simushev
|
93eeeafd3c
|
Inject authentication manager into Application using constructor
|
2014-07-04 13:11:40 +00:00 |
|
Dmitriy Simushev
|
af112aa72b
|
Implement "AuthenticationManagerInterface" in "CheckResolver" class
|
2014-07-04 12:56:48 +00:00 |
|
Dmitriy Simushev
|
8dbc46145c
|
Implement "AuthenticationManagerAwareInterface" in "ControllerResolver" class
|
2014-07-04 12:48:43 +00:00 |
|
Dmitriy Simushev
|
184e6ccdc3
|
Make "ControllerResolver" implements "RouterAwareInterface"
|
2014-07-04 12:46:16 +00:00 |
|
Dmitriy Simushev
|
42c1d4e340
|
Use "RouterInterface" instead of "Router" in "AbstractController"
|
2014-07-04 12:24:21 +00:00 |
|
Dmitriy Simushev
|
2ab669ba3a
|
Use "RouterInterface" instead of "Router" in "RouterAwareInterface"
|
2014-07-04 12:04:51 +00:00 |
|
Dmitriy Simushev
|
eb078a0b73
|
Specify routes set to load via Router options
|
2014-07-02 12:24:28 +00:00 |
|
Dmitriy Simushev
|
4649a0d3dc
|
Fix bug with localized strings case sensitivity
|
2014-07-02 11:44:27 +00:00 |
|
Dmitriy Simushev
|
1a599a6af3
|
Inject a Router to the Application via constructor
|
2014-07-02 10:44:16 +00:00 |
|
Dmitriy Simushev
|
5337d899d4
|
Do not initialize database and load plugins during installation
|
2014-07-02 10:00:12 +00:00 |
|
Dmitriy Simushev
|
c3685f3aad
|
Make basic locale function work without database
|
2014-07-02 09:51:23 +00:00 |
|
Dmitriy Simushev
|
feff032c31
|
Remove unused "read_config_file" function
|
2014-07-02 09:28:06 +00:00 |
|
Dmitriy Simushev
|
ef958483bb
|
Use a function to load system configs
|
2014-07-02 09:26:55 +00:00 |
|
Dmitriy Simushev
|
dfeadec80b
|
Remove unused "libs/common/forms.php" library
|
2014-07-01 12:56:45 +00:00 |
|
Dmitriy Simushev
|
f66bab2dd2
|
Remove unused functions related with request processing
|
2014-07-01 08:27:27 +00:00 |
|
Dmitriy Simushev
|
27ed59eb08
|
Do not automatically load translations from plugins
One shoud use translations import feature instead
|
2014-07-01 08:07:16 +00:00 |
|
Dmitriy Simushev
|
c9a81dd174
|
Rename "TranslationsImportController" to "TranslationImportController"
|
2014-06-30 14:53:23 +00:00 |
|
Dmitriy Simushev
|
fe40fd57ae
|
Provide an ability to import translations
|
2014-06-30 14:34:14 +00:00 |
|
Dmitriy Simushev
|
53fbb8e6e7
|
Import localized messages when locale is enabled for the first time
|
2014-06-30 13:21:14 +00:00 |
|
Dmitriy Simushev
|
904f7d1109
|
Fix title at the "operator/locales" page
|
2014-06-30 13:07:15 +00:00 |
|
Dmitriy Simushev
|
7edc74b253
|
Remove "get_locale_names" function
|
2014-06-30 11:59:14 +00:00 |
|
Dmitriy Simushev
|
2f82594a60
|
Remove unneeded function "get_local_for_js"
|
2014-06-30 07:47:17 +00:00 |
|
Dmitriy Simushev
|
791abc1c2b
|
Make translation interface play nice with new localization system
|
2014-06-27 13:22:38 +00:00 |
|
Dmitriy Simushev
|
1f899a3d80
|
Save unknown localization strings to the database
|
2014-06-27 11:35:14 +00:00 |
|
Dmitriy Simushev
|
1a3982d1b7
|
Update Handlebars.php
|
2014-06-26 15:15:54 +00:00 |
|
Dmitriy Simushev
|
64c626ffdb
|
Use english strings instead of keys for localization
|
2014-06-26 15:14:15 +00:00 |
|
Dmitriy Simushev
|
c454ec6d98
|
Remove asterisk markup from localization constants
|
2014-06-24 10:14:21 +00:00 |
|
Dmitriy Simushev
|
70c77762a2
|
Add locales managment to UI
|
2014-06-24 09:47:23 +00:00 |
|
Dmitriy Simushev
|
7309244ccf
|
Update Handlebars.php
|
2014-06-23 10:27:21 +00:00 |
|
Dmitriy Simushev
|
fa5bf90195
|
Remove canned messafes from localization constants
|
2014-06-20 09:25:30 +00:00 |
|
Dmitriy Simushev
|
f34ddb1060
|
Remove mail templates from localization constants
|
2014-06-19 14:21:23 +00:00 |
|
Dmitriy Simushev
|
561c512a9b
|
Remove time format from localization constants
|
2014-06-18 13:54:50 +00:00 |
|
Dmitriy Simushev
|
bde9f2eb00
|
Fix bug with mail_template_load function
|
2014-06-18 11:14:35 +00:00 |
|
Dmitriy Simushev
|
47880fa951
|
Create "get_locale_info" function to improve code readability
|
2014-06-17 14:27:52 +00:00 |
|
Dmitriy Simushev
|
56357c4d40
|
Remove "localedirection" localization constant
|
2014-06-17 14:17:12 +00:00 |
|
Dmitriy Simushev
|
ec2574d707
|
Remove "localeid" localization constatant
|
2014-06-17 13:30:15 +00:00 |
|
Dmitriy Simushev
|
7c183fbe73
|
Remove unused localization constants
|
2014-06-17 12:07:19 +00:00 |
|
Dmitriy Simushev
|
3f60187158
|
Remove trailing space from locale constants
|
2014-06-17 11:19:20 +00:00 |
|
Dmitriy Simushev
|
5193574f68
|
Add mail templates functionallity
|
2014-06-17 11:15:44 +00:00 |
|
Dmitriy Simushev
|
d9e41240a4
|
Clean up code in "read_locale_file" function
|
2014-06-10 14:18:32 +00:00 |
|
|
e9924db3a2
|
Change japanese language code according to ISO 639
|
2014-06-10 18:16:29 +04:00 |
|
Dmitriy Simushev
|
96efd0f194
|
Fix bug with locale changing
|
2014-06-10 14:12:28 +00:00 |
|
Dmitriy Simushev
|
99cccc9d2f
|
Use .po file for localized strings
|
2014-06-10 12:26:06 +00:00 |
|
Dmitriy Simushev
|
af3aa7afec
|
Store changed localized strings in database
|
2014-06-10 10:50:36 +00:00 |
|
Dmitriy Simushev
|
12cb4f014a
|
Remove "names" locale
|
2014-06-06 10:58:05 +00:00 |
|
Dmitriy Simushev
|
91b46e23aa
|
Clean up markup in localization
|
2014-06-06 10:35:26 +00:00 |
|