Dmitriy Simushev
9e82414728
Use handlebars.php for dialogs' templates
2014-02-14 10:51:22 +00:00
Dmitriy Simushev
f4702e5381
Rename "layout" template to "_layout"
2014-02-14 10:43:02 +00:00
Dmitriy Simushev
94d5689077
Pass style name to operator pages' templates
2014-02-14 10:29:19 +00:00
Dmitriy Simushev
3ad8bfb380
Rename "header" block to "head" in operator pages' templates
2014-02-14 10:20:04 +00:00
Dmitriy Simushev
3337aa8bb8
Remove unneeded $page variable from PageStyle::render
2014-02-13 13:32:09 +00:00
Dmitriy Simushev
bb5fa8db5b
Rename "L10n" handlebars.js helper to "l10n"
2014-02-13 13:02:11 +00:00
Mahmood Reza Sajjadi
f70b40f112
Merge remote-tracking branch 'upstream/master'
2014-02-13 15:17:40 +03:30
Mahmood Reza Sajjadi
1e396a5328
comments added
2014-02-13 15:10:38 +03:30
Dmitriy Simushev
c3f902bfe6
Fix path to the logo in layout.handlebars
2014-02-11 10:17:07 +00:00
Dmitriy Simushev
450f3e5d35
Add custom elements in the header after default ones
...
Move "header" block in the "default" pages style to the bottom of
header tag.
2014-02-11 09:12:50 +00:00
Dmitriy Simushev
c20f285ca7
Fix tests for JS Mibew API
2014-02-10 15:51:42 +00:00
Dmitriy Simushev
30100a5a31
Move client side templates into pages style
2014-02-10 15:28:35 +00:00
Dmitriy Simushev
47b61f05c0
Use Handlebars.php as template engine
2014-02-10 14:07:31 +00:00
Dmitriy Simushev
5670b19fab
Fix AbstractStyle class path (see Issue #19 )
2014-02-07 14:25:05 +00:00
Dmitriy Simushev
27f3346435
Do not use HTML entities in "form.field.groupparent.root" local const
2014-02-06 10:44:50 +00:00
Dmitriy Simushev
8d3dcacded
Use sanitization for locale constants
2014-01-31 12:59:25 +00:00
Dmitriy Simushev
825da2027f
Remove ".idea" folder
2014-01-31 09:44:24 +00:00
Dmitriy Simushev
ca0a4274dc
Add Handlebars.php to the project via composer
2014-01-30 09:09:15 +00:00
Dmitriy Simushev
cab8caac90
Use the same declaration for *Processor::call methods
2014-01-29 13:23:18 +00:00
Dmitriy Simushev
7bb7a388b8
Mark API methods in *Processor classes as deprecated
2014-01-29 12:36:41 +00:00
Dmitriy Simushev
b5778a8be2
Add Interaction::mandatoryArguments method
...
Rename "obligatory" arguments to "mandatory" arguments. Use
Mibew API Interaction "mandatoryArguments" method instead of
"obligatoryArguments" property to increase code reliability.
2014-01-29 12:23:17 +00:00
Dmitriy Simushev
26b2d74cc4
Use method for Interaction::reservedFunctionName
...
Replace Mibew API Interaction "reservedFunctionName" property
with "getReservedFunctionsNames" method to increase reliability
of the code.
2014-01-29 11:14:55 +00:00
Dmitriy Simushev
128d387ebe
Add default value to get_operators_list function's argument
2014-01-28 15:45:43 +00:00
Dmitriy Simushev
98502d9e93
Rename \Mibew\API\Interation\Interaction class to AbstractInteraction
2014-01-28 15:36:13 +00:00
Dmitriy Simushev
93f5b82dec
Rename \Mibew\RequestProcessor\Processor class to AbstractProcessor
2014-01-28 15:33:08 +00:00
Dmitriy Simushev
a5ec847ed1
Rename \Mibew\Style\Style class to AbstractStyle
2014-01-28 15:28:22 +00:00
Dmitriy Simushev
57d72e95d0
Fix bug with undefined index 'stylepath'
2014-01-28 14:25:04 +00:00
Dmitriy Simushev
42ff39f4d9
Apply new codding style
2014-01-28 14:17:48 +00:00
Dmitriy Simushev
41f1e0a3bc
Remove functions definition from operator/opgroups.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
c6b03cfe55
Remove functions definition from operator/userhistory.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
d47903a912
Remove functions definition from operator/translate.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
489cae7122
Use anonymous functions to sort strings at operator/translate.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
0720df1a2e
Do not check formatting at operator/translate.php page
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
ff5c620a29
Remove functions definition from operator/threadprocessor.php
2014-01-28 14:16:13 +00:00
Dmitriy Simushev
69304a0c71
Remove functions definition from operator/groupmembers.php
2014-01-28 14:15:56 +00:00
Dmitriy Simushev
f49b53f9d6
Remove functions definition from operator/group.php
2014-01-24 14:12:24 +00:00
Dmitriy Simushev
c2336a753e
Remove functions definition from operator/groups.php
2014-01-24 14:01:57 +00:00
74c448d0d0
Add name for the Japanese locale
2014-01-23 18:39:49 +04:00
Dmitriy Simushev
08bb694753
Fix typo in README file
2014-01-23 12:38:14 +00:00
Dmitriy Simushev
4ef067118b
Pass page templates data through PageStyle::render method
2014-01-21 11:30:31 +00:00
Dmitriy Simushev
e291836523
Do not use global variables into page views
2014-01-21 11:16:48 +00:00
Dmitriy Simushev
5b964974cd
Do not use $menuItemsCount global variable
2014-01-21 10:51:36 +00:00
Dmitriy Simushev
02cda0c1f4
Fix usage of undefined $groupid variable
2014-01-21 10:42:23 +00:00
Dmitriy Simushev
2a1825303a
Fix usage of undefined $mibew_encoding variable
2014-01-21 10:41:15 +00:00
Dmitriy Simushev
03797744e2
Do not use $current_locale global variable
...
Replace $current_locale global var with CURRENT_LOCALE constant
2014-01-21 10:38:34 +00:00
Dmitriy Simushev
7b83f8ca6f
Include $errors global variable into $page
2014-01-21 10:03:51 +00:00
Dmitriy Simushev
6da2a33ce3
Do not use $version global variable
...
Replace $version global var with MIBEW_VERSION constant
2014-01-20 14:57:27 +00:00
Dmitriy Simushev
c1ae7b8eb9
Do not use $featuresversion global variable
...
Replace $featuresversion global var with FEATURES_VERSION constant
2014-01-20 14:47:00 +00:00
Dmitriy Simushev
e42c3feaa7
Do not use global variable $dbversion
...
Replace $dbversion global variable with DB_VERSION constant
2014-01-20 14:43:50 +00:00
Dmitriy Simushev
83b029e3b9
Do not use global variable $errors in verifyparam_groupid func
2014-01-20 14:27:35 +00:00
Dmitriy Simushev
3feb32d6c9
Remove global variable $page from setup_redirect_links func
2014-01-20 13:26:23 +00:00
Dmitriy Simushev
155c858fd6
Remove global variable $page from set_form_date func
2014-01-20 13:20:12 +00:00
Dmitriy Simushev
f2f4f7bb12
Remove global variable $page from prepare_menu func
2014-01-20 13:11:16 +00:00
Dmitriy Simushev
ee834e6621
Rewrite pagination functions
...
Remove global variable $page from pagination functions, refactor
them and add inline documentation.
2014-01-20 11:52:22 +00:00
Dmitriy Simushev
a2451c0575
Use different pagination images for different styles
2014-01-17 14:43:41 +00:00
Dmitriy Simushev
e53314f403
Remove $default_cron_key global variable
...
Use DEFAULT_CRON_KEY constant instead of global variable
2014-01-17 11:30:43 +00:00
Dmitriy Simushev
1396cbc25f
Remove global variable $session_prefix
...
Use constant SESSION_PREFIX instead of global variable
2014-01-17 11:15:52 +00:00
Dmitriy Simushev
94815071c0
Fix bug with send chat history to email
2014-01-17 10:15:49 +00:00
Dmitriy Simushev
29dd1e8c72
Fix bug with close button in chat window
2014-01-17 09:59:54 +00:00
Dmitriy Simushev
b03e1de0a9
Replace expand* function with TemplateEngine class
2014-01-17 09:25:31 +00:00
Dmitriy Simushev
5661cb318d
Do not use global $page variable in form_value_mb func
2014-01-16 15:46:45 +00:00
Dmitriy Simushev
3d907f260e
Do not use global $page variable in form_value_cb func
2014-01-16 15:46:20 +00:00
Dmitriy Simushev
d9530d1590
Do not use global $page variable in form_value func
2014-01-16 15:44:16 +00:00
Dmitriy Simushev
9c0348cce3
Add second argument to \Mibew\Style\StyleInterface::render
2014-01-16 10:50:48 +00:00
Dmitriy Simushev
175686aded
Do not use global $page array in setup_statistics_tabs func
2014-01-16 09:50:32 +00:00
Dmitriy Simushev
ab56e6f35b
Fix documentation
...
Fix typos and improve documentation for "setup_group_settings_tabs",
"setup_operator_settings_tabs" and "setup_settings_tabs" functions.
2014-01-16 09:41:22 +00:00
Dmitriy Simushev
ab52444bfd
Do not use global $page array in setup_settings_tabs func
2014-01-15 15:29:35 +00:00
Dmitriy Simushev
4aff809fcb
Do not use global $page array in setup_operator_settings_tabs func
2014-01-15 15:23:49 +00:00
Dmitriy Simushev
3f667e8fa6
Do not use global $page array in setup_group_settings_tabs function
2014-01-15 15:15:07 +00:00
Dmitriy Simushev
70699aeecd
Use MIBEW_ENCODING constant
...
Replace $mibew_encoding global variable with MIBEW_ENCODING constant
2014-01-15 13:57:29 +00:00
Dmitriy Simushev
56c163f6a9
Remove $default_locale and $home_locale globals
2014-01-15 13:35:28 +00:00
Dmitriy Simushev
f48f50e09e
Remove $knownAgents global variable
2014-01-15 12:51:45 +00:00
Dmitriy Simushev
24f7bb5a66
Use MIBEW_WEB_ROOT constant
...
Replace $mibewroot global variable with MIBEW_WEB_ROOT constant
2014-01-15 12:40:35 +00:00
Dmitriy Simushev
12f5b7dbd3
Fix name of the \Mibew\RequestProcessor\ProcessorException class
2014-01-15 09:45:34 +00:00
Dmitriy Simushev
10b8d4b2e4
Use autoload for \Mibew\API\* classes
2013-12-27 15:08:10 +00:00
Dmitriy Simushev
43077feb01
Rename BaseStyle class to Style
2013-12-27 15:08:00 +00:00
Dmitriy Simushev
e6c21582f8
Use autoload for \Mibew\RequestProcessor\* classes
2013-12-27 11:57:09 +00:00
Dmitriy Simushev
cccfb7eac8
Use autoload for \Mibew\Style\* classes
2013-12-27 10:16:23 +00:00
Dmitriy Simushev
532a08763f
Use autoload for \Mibew\Tread class
2013-12-26 15:28:34 +00:00
Dmitriy Simushev
bd5d6a277d
Do not use plugins at system installation
2013-12-26 15:00:39 +00:00
Dmitriy Simushev
a033d72f20
Use autoload for \Mibew\Plugin class
2013-12-26 14:54:36 +00:00
Dmitriy Simushev
98c96a7c81
Use autoload for \Mibew\PluginManager class
2013-12-26 14:24:34 +00:00
Dmitriy Simushev
c76dbeab05
Use autoload for \Mibew\EventDispatcher class
2013-12-26 13:40:52 +00:00
Dmitriy Simushev
22c222d3cc
Use autoload for \Mibew\Database class
2013-12-26 13:23:27 +00:00
Dmitriy Simushev
8256aea4cd
Use autoload for \Mibew\Settings class
2013-12-26 12:57:32 +00:00
Dmitriy Simushev
4ea034e92e
Add class autoloader function based on PSR-0
2013-12-26 12:36:15 +00:00
Dmitriy Simushev
9f82089d61
Use MIBEW_FS_ROOT const for file system root path
2013-12-26 11:56:16 +00:00
Dmitriy Simushev
5714193eeb
Move page style related JS code to separate files
2013-12-25 14:01:06 +00:00
Dmitriy Simushev
086c163db1
Do not define variables in views
2013-12-25 14:00:51 +00:00
Dmitriy Simushev
c9ab51dbb2
Encapsulate default style storage in *Style classes
2013-12-24 09:53:54 +00:00
Dmitriy Simushev
45a70affce
Fix bug "Class 'PageStyle' not found"
2013-12-24 09:24:37 +00:00
Dmitriy Simushev
881c3a0f81
Replace 'invitationstyle' config with 'invitation_style'
2013-12-23 15:36:38 +00:00
Dmitriy Simushev
3fc3544f23
Move all function related with invitation styles to InvitationStyle class
2013-12-23 15:29:18 +00:00
Dmitriy Simushev
3627e79fe0
Move all functions related with page styles to PageStyle class
2013-12-23 14:49:21 +00:00
Dmitriy Simushev
b9cf71c6b0
Use 'page style' instead of 'operator pages style'
2013-12-23 13:29:26 +00:00
Dmitriy Simushev
4c51930c25
Group all dialogs related functions in ChatStyle class
2013-12-23 12:50:23 +00:00
Dmitriy Simushev
d406f720d8
Add an ability to select style for operator pages
2013-12-17 15:13:31 +00:00
Dmitriy Simushev
b4ba38d770
Add installation_in_progress function
2013-12-17 15:09:29 +00:00
Dmitriy Simushev
58b89f7ae4
Remove unused file autologin.php
2013-12-17 13:17:45 +00:00
Dmitriy Simushev
5d117fa66c
Move all operator page theme files in styles/operator_pages/default
2013-12-17 13:15:42 +00:00