diff --git a/.gitignore b/.gitignore index 5d06e0e6b..f7ac9d6a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,22 @@ -config.user.inc.php .DS_Store Thumbs.db + +config.user.inc.php /files/ /build/ + +codeception.yml +/tests/_output/ +/tests/*.suite.yml + /node_modules/ +/bower_components/ /vendor/ -tests/_output/* +composer.phar +composer.lock + +.idea +*.sublime-workspace +*.sublime-project +.codeintel + diff --git a/.travis.yml b/.travis.yml index 5d831561b..a13a92f5e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,8 +22,9 @@ before_script: - if [ $(phpenv version-name) != "5.3" ]; then php -S localhost:8000 & fi script: - grunt lint -- if [ $(phpenv version-name) != "5.3" ]; then ./vendor/bin/codecept run --env travis; +- grunt minify +- if [ $(phpenv version-name) != "5.3" ]; then ./vendor/bin/codecept run -d --env travis; fi notifications: slack: - secure: V4p13KlqML94RK0KTlHNJwrdwOK1K6n7sfxs6oILCJTqBfGuqN2fCglnxX78QEUwnl8LWrwSdA4AnUVfZqv6N5g7zlDDr2ZU2+a4XVApmEss3/C0g9zsYNlFfkJqChvtMsV29UiBjSfqn/coAVLtY1wbCYJYk3Wc2nmB/3Qti9Y= + secure: 0HhwktIb65zfge56E4yMfYj0Xj4GeYIaxvh/Obb13BK1/C8RdWBy6u213N5MQ2UHsxYk8wXXzynaCh4psegi2iPy9dbKmkdAdEQMzYoKE2xYVSqZveeVQm0sqFVXAlzggpgs/j5vtvKYjRkQKtTrz0C+p0uJ0bkLcyWGezWTpGc= diff --git a/admin/help/img/admin/dashboard.PNG b/admin/help/img/admin/dashboard.PNG index df44b1f54..281cc86f2 100644 Binary files a/admin/help/img/admin/dashboard.PNG and b/admin/help/img/admin/dashboard.PNG differ diff --git a/admin/help/img/admin/easyinstall_for_textyle.PNG b/admin/help/img/admin/easyinstall_for_textyle.PNG index b772f7639..c73f829fa 100644 Binary files a/admin/help/img/admin/easyinstall_for_textyle.PNG and b/admin/help/img/admin/easyinstall_for_textyle.PNG differ diff --git a/admin/help/img/admin/ftp_config.PNG b/admin/help/img/admin/ftp_config.PNG index c179cf44d..75b3f142d 100644 Binary files a/admin/help/img/admin/ftp_config.PNG and b/admin/help/img/admin/ftp_config.PNG differ diff --git a/admin/help/img/admin/installed_module.PNG b/admin/help/img/admin/installed_module.PNG index a0a78c74e..edc18b29b 100644 Binary files a/admin/help/img/admin/installed_module.PNG and b/admin/help/img/admin/installed_module.PNG differ diff --git a/admin/help/img/faq/add_multilingual.PNG b/admin/help/img/faq/add_multilingual.PNG index e07b70c66..a13b67323 100644 Binary files a/admin/help/img/faq/add_multilingual.PNG and b/admin/help/img/faq/add_multilingual.PNG differ diff --git a/admin/help/img/faq/admin_ip_band.PNG b/admin/help/img/faq/admin_ip_band.PNG index 6d7895c72..8c082d52c 100644 Binary files a/admin/help/img/faq/admin_ip_band.PNG and b/admin/help/img/faq/admin_ip_band.PNG differ diff --git a/admin/help/img/faq/apply_multilingual.PNG b/admin/help/img/faq/apply_multilingual.PNG index 9d397d1b1..564928259 100644 Binary files a/admin/help/img/faq/apply_multilingual.PNG and b/admin/help/img/faq/apply_multilingual.PNG differ diff --git a/admin/help/img/faq/board_basic_setup.PNG b/admin/help/img/faq/board_basic_setup.PNG index cfe7918e5..078e5c592 100644 Binary files a/admin/help/img/faq/board_basic_setup.PNG and b/admin/help/img/faq/board_basic_setup.PNG differ diff --git a/admin/help/img/faq/comment_publish.PNG b/admin/help/img/faq/comment_publish.PNG index 9a49136f1..50f238173 100644 Binary files a/admin/help/img/faq/comment_publish.PNG and b/admin/help/img/faq/comment_publish.PNG differ diff --git a/admin/help/img/faq/defence_login_limit.PNG b/admin/help/img/faq/defence_login_limit.PNG index 44550138d..a2045dcd7 100644 Binary files a/admin/help/img/faq/defence_login_limit.PNG and b/admin/help/img/faq/defence_login_limit.PNG differ diff --git a/admin/help/img/faq/deny_admin_by_ip.PNG b/admin/help/img/faq/deny_admin_by_ip.PNG index e890693b8..f890c2444 100644 Binary files a/admin/help/img/faq/deny_admin_by_ip.PNG and b/admin/help/img/faq/deny_admin_by_ip.PNG differ diff --git a/admin/help/img/faq/export1.PNG b/admin/help/img/faq/export1.PNG index 5e91a387a..69be7d178 100644 Binary files a/admin/help/img/faq/export1.PNG and b/admin/help/img/faq/export1.PNG differ diff --git a/admin/help/img/faq/export2.PNG b/admin/help/img/faq/export2.PNG index 1a2bb94e2..91f999f76 100644 Binary files a/admin/help/img/faq/export2.PNG and b/admin/help/img/faq/export2.PNG differ diff --git a/admin/help/img/faq/export3.PNG b/admin/help/img/faq/export3.PNG index 1a078226a..ea3629485 100644 Binary files a/admin/help/img/faq/export3.PNG and b/admin/help/img/faq/export3.PNG differ diff --git a/admin/help/img/faq/exposure_target.PNG b/admin/help/img/faq/exposure_target.PNG index 887fec8aa..a9a929d97 100644 Binary files a/admin/help/img/faq/exposure_target.PNG and b/admin/help/img/faq/exposure_target.PNG differ diff --git a/admin/help/img/faq/file_status.PNG b/admin/help/img/faq/file_status.PNG index 314b53729..ca08c8bb7 100644 Binary files a/admin/help/img/faq/file_status.PNG and b/admin/help/img/faq/file_status.PNG differ diff --git a/admin/help/img/faq/import1.PNG b/admin/help/img/faq/import1.PNG index d14319f31..8558fc6f1 100644 Binary files a/admin/help/img/faq/import1.PNG and b/admin/help/img/faq/import1.PNG differ diff --git a/admin/help/img/faq/import2.PNG b/admin/help/img/faq/import2.PNG index 18ae9e9bd..c187e68d4 100644 Binary files a/admin/help/img/faq/import2.PNG and b/admin/help/img/faq/import2.PNG differ diff --git a/admin/help/img/faq/import_complete.PNG b/admin/help/img/faq/import_complete.PNG index bf7a5ca55..9c6955e1a 100644 Binary files a/admin/help/img/faq/import_complete.PNG and b/admin/help/img/faq/import_complete.PNG differ diff --git a/admin/help/img/faq/joinform_manage.PNG b/admin/help/img/faq/joinform_manage.PNG index 1ea39ea8e..35e42fa55 100644 Binary files a/admin/help/img/faq/joinform_manage.PNG and b/admin/help/img/faq/joinform_manage.PNG differ diff --git a/admin/help/img/faq/joinform_type.PNG b/admin/help/img/faq/joinform_type.PNG index 5b850f0eb..5f48e9dad 100644 Binary files a/admin/help/img/faq/joinform_type.PNG and b/admin/help/img/faq/joinform_type.PNG differ diff --git a/admin/help/img/faq/login_config.PNG b/admin/help/img/faq/login_config.PNG index db65417fa..5e35130bc 100644 Binary files a/admin/help/img/faq/login_config.PNG and b/admin/help/img/faq/login_config.PNG differ diff --git a/admin/help/img/faq/menu_name_modify.PNG b/admin/help/img/faq/menu_name_modify.PNG index 8a6b340a8..24b779dfb 100644 Binary files a/admin/help/img/faq/menu_name_modify.PNG and b/admin/help/img/faq/menu_name_modify.PNG differ diff --git a/admin/help/img/faq/search_multilingual.PNG b/admin/help/img/faq/search_multilingual.PNG index 36e478ab6..abd8c1d1a 100644 Binary files a/admin/help/img/faq/search_multilingual.PNG and b/admin/help/img/faq/search_multilingual.PNG differ diff --git a/admin/help/img/faq/use_multilingual.PNG b/admin/help/img/faq/use_multilingual.PNG index 5b5422318..d796e4a8f 100644 Binary files a/admin/help/img/faq/use_multilingual.PNG and b/admin/help/img/faq/use_multilingual.PNG differ diff --git a/admin/help/img/faq/user_defined_joinform.PNG b/admin/help/img/faq/user_defined_joinform.PNG index b670b91da..167e9292b 100644 Binary files a/admin/help/img/faq/user_defined_joinform.PNG and b/admin/help/img/faq/user_defined_joinform.PNG differ diff --git a/admin/help/img/image001.png b/admin/help/img/image001.png index 733a0ded1..78b32a669 100644 Binary files a/admin/help/img/image001.png and b/admin/help/img/image001.png differ diff --git a/admin/help/img/image002.jpg b/admin/help/img/image002.jpg index c0ac026ab..4fe8521ff 100644 Binary files a/admin/help/img/image002.jpg and b/admin/help/img/image002.jpg differ diff --git a/admin/help/img/image003.jpg b/admin/help/img/image003.jpg index 9c4c659a9..086233cbe 100644 Binary files a/admin/help/img/image003.jpg and b/admin/help/img/image003.jpg differ diff --git a/admin/help/img/image004.jpg b/admin/help/img/image004.jpg index 16c08f779..6424676f2 100644 Binary files a/admin/help/img/image004.jpg and b/admin/help/img/image004.jpg differ diff --git a/admin/help/img/image005.jpg b/admin/help/img/image005.jpg index 32208e059..d9ac609c2 100644 Binary files a/admin/help/img/image005.jpg and b/admin/help/img/image005.jpg differ diff --git a/admin/help/img/image006.jpg b/admin/help/img/image006.jpg index 323308b53..c1e357782 100644 Binary files a/admin/help/img/image006.jpg and b/admin/help/img/image006.jpg differ diff --git a/admin/help/img/image007.jpg b/admin/help/img/image007.jpg index 29be2bd5c..d2a6f4163 100644 Binary files a/admin/help/img/image007.jpg and b/admin/help/img/image007.jpg differ diff --git a/admin/help/img/image008.jpg b/admin/help/img/image008.jpg index 298315ed4..371269c37 100644 Binary files a/admin/help/img/image008.jpg and b/admin/help/img/image008.jpg differ diff --git a/admin/help/img/image009.jpg b/admin/help/img/image009.jpg index 1e74d8cc4..ee8bdbcac 100644 Binary files a/admin/help/img/image009.jpg and b/admin/help/img/image009.jpg differ diff --git a/admin/help/img/image010.jpg b/admin/help/img/image010.jpg index f4f283915..160404ba7 100644 Binary files a/admin/help/img/image010.jpg and b/admin/help/img/image010.jpg differ diff --git a/admin/help/img/image011.jpg b/admin/help/img/image011.jpg index 3d8591315..5a4810ca8 100644 Binary files a/admin/help/img/image011.jpg and b/admin/help/img/image011.jpg differ diff --git a/admin/help/img/image012.jpg b/admin/help/img/image012.jpg index 36e54830d..05fa09bfd 100644 Binary files a/admin/help/img/image012.jpg and b/admin/help/img/image012.jpg differ diff --git a/admin/help/img/image013.jpg b/admin/help/img/image013.jpg index a2b37c4b7..614996b47 100644 Binary files a/admin/help/img/image013.jpg and b/admin/help/img/image013.jpg differ diff --git a/admin/help/img/image014.jpg b/admin/help/img/image014.jpg index e4228f11b..937510998 100644 Binary files a/admin/help/img/image014.jpg and b/admin/help/img/image014.jpg differ diff --git a/admin/help/img/image015.jpg b/admin/help/img/image015.jpg index df5228cb4..37e9b8e8d 100644 Binary files a/admin/help/img/image015.jpg and b/admin/help/img/image015.jpg differ diff --git a/admin/help/img/image016.jpg b/admin/help/img/image016.jpg index d07482c9a..9860aae20 100644 Binary files a/admin/help/img/image016.jpg and b/admin/help/img/image016.jpg differ diff --git a/admin/help/img/image017.jpg b/admin/help/img/image017.jpg index f360d8b3d..3eacb35c5 100644 Binary files a/admin/help/img/image017.jpg and b/admin/help/img/image017.jpg differ diff --git a/admin/help/img/image018.jpg b/admin/help/img/image018.jpg index 0035cd1f4..21bb1d475 100644 Binary files a/admin/help/img/image018.jpg and b/admin/help/img/image018.jpg differ diff --git a/admin/help/img/image019.jpg b/admin/help/img/image019.jpg index a02c79512..fa9b8f4e1 100644 Binary files a/admin/help/img/image019.jpg and b/admin/help/img/image019.jpg differ diff --git a/admin/help/img/image020.jpg b/admin/help/img/image020.jpg index 9040a641d..41f916672 100644 Binary files a/admin/help/img/image020.jpg and b/admin/help/img/image020.jpg differ diff --git a/admin/help/img/image021.jpg b/admin/help/img/image021.jpg index 1692b5691..1b464737b 100644 Binary files a/admin/help/img/image021.jpg and b/admin/help/img/image021.jpg differ diff --git a/admin/help/img/image022.jpg b/admin/help/img/image022.jpg index 4e7dc1144..0fcc785cb 100644 Binary files a/admin/help/img/image022.jpg and b/admin/help/img/image022.jpg differ diff --git a/admin/help/img/image023.png b/admin/help/img/image023.png index 5c5276450..907668242 100644 Binary files a/admin/help/img/image023.png and b/admin/help/img/image023.png differ diff --git a/admin/help/img/image024.jpg b/admin/help/img/image024.jpg index 674000805..b953fbc94 100644 Binary files a/admin/help/img/image024.jpg and b/admin/help/img/image024.jpg differ diff --git a/admin/help/img/image025.jpg b/admin/help/img/image025.jpg index ecd54d993..6ff7ff38f 100644 Binary files a/admin/help/img/image025.jpg and b/admin/help/img/image025.jpg differ diff --git a/admin/help/img/image026.png b/admin/help/img/image026.png index 54b0f2635..39116970f 100644 Binary files a/admin/help/img/image026.png and b/admin/help/img/image026.png differ diff --git a/admin/help/img/image027.jpg b/admin/help/img/image027.jpg index 3207a8aa1..f5ba29062 100644 Binary files a/admin/help/img/image027.jpg and b/admin/help/img/image027.jpg differ diff --git a/admin/help/img/image028.png b/admin/help/img/image028.png index 6c9d65aec..d3e66bb48 100644 Binary files a/admin/help/img/image028.png and b/admin/help/img/image028.png differ diff --git a/admin/help/img/image029.jpg b/admin/help/img/image029.jpg index b407b9677..b6b17ff8c 100644 Binary files a/admin/help/img/image029.jpg and b/admin/help/img/image029.jpg differ diff --git a/admin/help/img/image030.png b/admin/help/img/image030.png index 32b14e1cd..4a917f4c9 100644 Binary files a/admin/help/img/image030.png and b/admin/help/img/image030.png differ diff --git a/admin/help/img/image031.jpg b/admin/help/img/image031.jpg index 5954df1f1..281a9836e 100644 Binary files a/admin/help/img/image031.jpg and b/admin/help/img/image031.jpg differ diff --git a/admin/help/img/image032.jpg b/admin/help/img/image032.jpg index a217d94da..230497e42 100644 Binary files a/admin/help/img/image032.jpg and b/admin/help/img/image032.jpg differ diff --git a/admin/help/img/image033.jpg b/admin/help/img/image033.jpg index 064e3bcf1..2c09dc077 100644 Binary files a/admin/help/img/image033.jpg and b/admin/help/img/image033.jpg differ diff --git a/admin/help/img/image034.jpg b/admin/help/img/image034.jpg index 98ab1cbfc..d8e0ad8fe 100644 Binary files a/admin/help/img/image034.jpg and b/admin/help/img/image034.jpg differ diff --git a/admin/help/img/image035.jpg b/admin/help/img/image035.jpg index b3b8f54a5..c9dee384a 100644 Binary files a/admin/help/img/image035.jpg and b/admin/help/img/image035.jpg differ diff --git a/admin/help/img/image036.jpg b/admin/help/img/image036.jpg index c62db0266..59291d2cc 100644 Binary files a/admin/help/img/image036.jpg and b/admin/help/img/image036.jpg differ diff --git a/admin/help/img/image037.jpg b/admin/help/img/image037.jpg index 58699beec..5afd600f7 100644 Binary files a/admin/help/img/image037.jpg and b/admin/help/img/image037.jpg differ diff --git a/admin/help/img/image038.jpg b/admin/help/img/image038.jpg index 060948d5a..7b9cbf146 100644 Binary files a/admin/help/img/image038.jpg and b/admin/help/img/image038.jpg differ diff --git a/admin/help/img/image039.jpg b/admin/help/img/image039.jpg index 0a3f38f4a..842d26fcd 100644 Binary files a/admin/help/img/image039.jpg and b/admin/help/img/image039.jpg differ diff --git a/admin/help/img/image040.jpg b/admin/help/img/image040.jpg index d9080512d..4b45af1ad 100644 Binary files a/admin/help/img/image040.jpg and b/admin/help/img/image040.jpg differ diff --git a/admin/help/img/image041.jpg b/admin/help/img/image041.jpg index 192723992..5208722e3 100644 Binary files a/admin/help/img/image041.jpg and b/admin/help/img/image041.jpg differ diff --git a/admin/help/img/image042.jpg b/admin/help/img/image042.jpg index 25ade7342..9987e8b56 100644 Binary files a/admin/help/img/image042.jpg and b/admin/help/img/image042.jpg differ diff --git a/admin/help/img/image043.jpg b/admin/help/img/image043.jpg index 38afb6ed1..88d3bcbbe 100644 Binary files a/admin/help/img/image043.jpg and b/admin/help/img/image043.jpg differ diff --git a/admin/help/img/image044.jpg b/admin/help/img/image044.jpg index bc227a2cc..f98b20b0f 100644 Binary files a/admin/help/img/image044.jpg and b/admin/help/img/image044.jpg differ diff --git a/admin/help/img/image045.jpg b/admin/help/img/image045.jpg index 4ba225526..d9f48299a 100644 Binary files a/admin/help/img/image045.jpg and b/admin/help/img/image045.jpg differ diff --git a/admin/help/img/image046.png b/admin/help/img/image046.png index d946ef165..f5380d07c 100644 Binary files a/admin/help/img/image046.png and b/admin/help/img/image046.png differ diff --git a/admin/help/img/image047.png b/admin/help/img/image047.png index bb3333996..46cbdca36 100644 Binary files a/admin/help/img/image047.png and b/admin/help/img/image047.png differ diff --git a/admin/help/img/image048.jpg b/admin/help/img/image048.jpg index 1a1046109..6b03733e8 100644 Binary files a/admin/help/img/image048.jpg and b/admin/help/img/image048.jpg differ diff --git a/admin/help/img/image049.jpg b/admin/help/img/image049.jpg index ad806987b..6af34b06f 100644 Binary files a/admin/help/img/image049.jpg and b/admin/help/img/image049.jpg differ diff --git a/admin/help/img/image050.jpg b/admin/help/img/image050.jpg index ca35259b6..e9b893e4d 100644 Binary files a/admin/help/img/image050.jpg and b/admin/help/img/image050.jpg differ diff --git a/admin/help/img/image051.jpg b/admin/help/img/image051.jpg index 38158751c..89704552d 100644 Binary files a/admin/help/img/image051.jpg and b/admin/help/img/image051.jpg differ diff --git a/admin/help/img/image052.png b/admin/help/img/image052.png index 9b8cd8cc1..ab6953b2f 100644 Binary files a/admin/help/img/image052.png and b/admin/help/img/image052.png differ diff --git a/admin/help/img/image053.jpg b/admin/help/img/image053.jpg index 0feae788a..eb70c9558 100644 Binary files a/admin/help/img/image053.jpg and b/admin/help/img/image053.jpg differ diff --git a/admin/help/img/image054.jpg b/admin/help/img/image054.jpg index 75194c5eb..a81c4199b 100644 Binary files a/admin/help/img/image054.jpg and b/admin/help/img/image054.jpg differ diff --git a/admin/help/img/image055.jpg b/admin/help/img/image055.jpg index cdbe6664e..7ac0b11ac 100644 Binary files a/admin/help/img/image055.jpg and b/admin/help/img/image055.jpg differ diff --git a/admin/help/img/image056.jpg b/admin/help/img/image056.jpg index cd34df9c0..10df87d15 100644 Binary files a/admin/help/img/image056.jpg and b/admin/help/img/image056.jpg differ diff --git a/admin/help/img/image057.jpg b/admin/help/img/image057.jpg index b22a38ef9..64161dce2 100644 Binary files a/admin/help/img/image057.jpg and b/admin/help/img/image057.jpg differ diff --git a/admin/help/img/image058.jpg b/admin/help/img/image058.jpg index 89e4f39c8..03de6d96b 100644 Binary files a/admin/help/img/image058.jpg and b/admin/help/img/image058.jpg differ diff --git a/admin/help/img/image059.jpg b/admin/help/img/image059.jpg index 13db6a447..ed54b5a07 100644 Binary files a/admin/help/img/image059.jpg and b/admin/help/img/image059.jpg differ diff --git a/admin/help/img/image060.jpg b/admin/help/img/image060.jpg index a2bf14aa2..edb2abd3e 100644 Binary files a/admin/help/img/image060.jpg and b/admin/help/img/image060.jpg differ diff --git a/admin/help/img/image061.png b/admin/help/img/image061.png index 79e2bb660..2c3153835 100644 Binary files a/admin/help/img/image061.png and b/admin/help/img/image061.png differ diff --git a/admin/help/img/image062.png b/admin/help/img/image062.png index f9bc24810..a4a71d08f 100644 Binary files a/admin/help/img/image062.png and b/admin/help/img/image062.png differ diff --git a/admin/help/img/image063.png b/admin/help/img/image063.png index ec384ab60..6985914ed 100644 Binary files a/admin/help/img/image063.png and b/admin/help/img/image063.png differ diff --git a/admin/help/img/install/complete_install.PNG b/admin/help/img/install/complete_install.PNG index 819e00859..fa4119fd7 100644 Binary files a/admin/help/img/install/complete_install.PNG and b/admin/help/img/install/complete_install.PNG differ diff --git a/admin/help/img/install/db_select.PNG b/admin/help/img/install/db_select.PNG index 11bccdab4..44efabe2b 100644 Binary files a/admin/help/img/install/db_select.PNG and b/admin/help/img/install/db_select.PNG differ diff --git a/admin/help/img/install/environment_setting.PNG b/admin/help/img/install/environment_setting.PNG index 305b00102..dd3c28369 100644 Binary files a/admin/help/img/install/environment_setting.PNG and b/admin/help/img/install/environment_setting.PNG differ diff --git a/admin/help/img/install/insert_admin_info.PNG b/admin/help/img/install/insert_admin_info.PNG index 9d6b18473..ed6f9a3a5 100644 Binary files a/admin/help/img/install/insert_admin_info.PNG and b/admin/help/img/install/insert_admin_info.PNG differ diff --git a/admin/help/img/install/insert_db_info.PNG b/admin/help/img/install/insert_db_info.PNG index 41fa8cedb..b9bf66727 100644 Binary files a/admin/help/img/install/insert_db_info.PNG and b/admin/help/img/install/insert_db_info.PNG differ diff --git a/admin/help/img/install/install_condition_check.PNG b/admin/help/img/install/install_condition_check.PNG index bda900fb2..7c73b7a90 100644 Binary files a/admin/help/img/install/install_condition_check.PNG and b/admin/help/img/install/install_condition_check.PNG differ diff --git a/admin/help/img/install/install_condition_check_error.PNG b/admin/help/img/install/install_condition_check_error.PNG index cd655f81d..defa66b85 100644 Binary files a/admin/help/img/install/install_condition_check_error.PNG and b/admin/help/img/install/install_condition_check_error.PNG differ diff --git a/admin/help/img/install/language_select.PNG b/admin/help/img/install/language_select.PNG index b4cf98052..d0704d9ad 100644 Binary files a/admin/help/img/install/language_select.PNG and b/admin/help/img/install/language_select.PNG differ diff --git a/admin/help/img/make_general_site/add_home.PNG b/admin/help/img/make_general_site/add_home.PNG index 1c714b02a..6690463bd 100644 Binary files a/admin/help/img/make_general_site/add_home.PNG and b/admin/help/img/make_general_site/add_home.PNG differ diff --git a/admin/help/img/make_general_site/board_install.PNG b/admin/help/img/make_general_site/board_install.PNG index c1ac923e6..1c5df0500 100644 Binary files a/admin/help/img/make_general_site/board_install.PNG and b/admin/help/img/make_general_site/board_install.PNG differ diff --git a/admin/help/img/make_general_site/change_start_page.PNG b/admin/help/img/make_general_site/change_start_page.PNG index bd5483ec3..b67063791 100644 Binary files a/admin/help/img/make_general_site/change_start_page.PNG and b/admin/help/img/make_general_site/change_start_page.PNG differ diff --git a/admin/help/img/make_general_site/default_layout_setting.PNG b/admin/help/img/make_general_site/default_layout_setting.PNG index ab29f630d..9492149e2 100644 Binary files a/admin/help/img/make_general_site/default_layout_setting.PNG and b/admin/help/img/make_general_site/default_layout_setting.PNG differ diff --git a/admin/help/img/make_general_site/delete_menu1.PNG b/admin/help/img/make_general_site/delete_menu1.PNG index e39f9c1f4..c5b74a6bd 100644 Binary files a/admin/help/img/make_general_site/delete_menu1.PNG and b/admin/help/img/make_general_site/delete_menu1.PNG differ diff --git a/admin/help/img/make_general_site/ftp_password_confirm.PNG b/admin/help/img/make_general_site/ftp_password_confirm.PNG index 146af09c3..8debe9de7 100644 Binary files a/admin/help/img/make_general_site/ftp_password_confirm.PNG and b/admin/help/img/make_general_site/ftp_password_confirm.PNG differ diff --git a/admin/help/img/make_general_site/home_page1.PNG b/admin/help/img/make_general_site/home_page1.PNG index dea7e9a36..0b4ed1c33 100644 Binary files a/admin/help/img/make_general_site/home_page1.PNG and b/admin/help/img/make_general_site/home_page1.PNG differ diff --git a/admin/help/img/make_general_site/home_page2.PNG b/admin/help/img/make_general_site/home_page2.PNG index 0f818f907..d7a3f3be4 100644 Binary files a/admin/help/img/make_general_site/home_page2.PNG and b/admin/help/img/make_general_site/home_page2.PNG differ diff --git a/admin/help/img/make_general_site/home_page3.PNG b/admin/help/img/make_general_site/home_page3.PNG index e8e9cdabc..747295876 100644 Binary files a/admin/help/img/make_general_site/home_page3.PNG and b/admin/help/img/make_general_site/home_page3.PNG differ diff --git a/admin/help/img/make_general_site/home_page4.PNG b/admin/help/img/make_general_site/home_page4.PNG index bcf1123b7..aa4043081 100644 Binary files a/admin/help/img/make_general_site/home_page4.PNG and b/admin/help/img/make_general_site/home_page4.PNG differ diff --git a/admin/help/img/make_general_site/home_page5.PNG b/admin/help/img/make_general_site/home_page5.PNG index 6e104bca0..155c98a5f 100644 Binary files a/admin/help/img/make_general_site/home_page5.PNG and b/admin/help/img/make_general_site/home_page5.PNG differ diff --git a/admin/help/img/make_general_site/home_page6.PNG b/admin/help/img/make_general_site/home_page6.PNG index db408e996..2105c0021 100644 Binary files a/admin/help/img/make_general_site/home_page6.PNG and b/admin/help/img/make_general_site/home_page6.PNG differ diff --git a/admin/help/img/make_general_site/home_page7.PNG b/admin/help/img/make_general_site/home_page7.PNG index ef94d6fae..0fcd7265d 100644 Binary files a/admin/help/img/make_general_site/home_page7.PNG and b/admin/help/img/make_general_site/home_page7.PNG differ diff --git a/admin/help/img/make_general_site/home_page8.PNG b/admin/help/img/make_general_site/home_page8.PNG index 8eb526194..79f04e994 100644 Binary files a/admin/help/img/make_general_site/home_page8.PNG and b/admin/help/img/make_general_site/home_page8.PNG differ diff --git a/admin/help/img/make_general_site/home_page_completed.PNG b/admin/help/img/make_general_site/home_page_completed.PNG index 61fb36884..1347d8764 100644 Binary files a/admin/help/img/make_general_site/home_page_completed.PNG and b/admin/help/img/make_general_site/home_page_completed.PNG differ diff --git a/admin/help/img/make_general_site/menu_delete_confirm.PNG b/admin/help/img/make_general_site/menu_delete_confirm.PNG index 2b01fc205..e830722c8 100644 Binary files a/admin/help/img/make_general_site/menu_delete_confirm.PNG and b/admin/help/img/make_general_site/menu_delete_confirm.PNG differ diff --git a/admin/help/img/make_general_site/notice01_add.PNG b/admin/help/img/make_general_site/notice01_add.PNG index 54608c56f..f039b2bdf 100644 Binary files a/admin/help/img/make_general_site/notice01_add.PNG and b/admin/help/img/make_general_site/notice01_add.PNG differ diff --git a/admin/help/img/make_general_site/other_mentype_install.PNG b/admin/help/img/make_general_site/other_mentype_install.PNG index aee130f16..6b5c74b77 100644 Binary files a/admin/help/img/make_general_site/other_mentype_install.PNG and b/admin/help/img/make_general_site/other_mentype_install.PNG differ diff --git a/admin/help/img/make_general_site/progress.PNG b/admin/help/img/make_general_site/progress.PNG index 02b5fc061..76e7f6970 100644 Binary files a/admin/help/img/make_general_site/progress.PNG and b/admin/help/img/make_general_site/progress.PNG differ diff --git a/classes/cache/CacheFile.class.php b/classes/cache/CacheFile.class.php index f837fd5fa..5942960f9 100644 --- a/classes/cache/CacheFile.class.php +++ b/classes/cache/CacheFile.class.php @@ -78,6 +78,10 @@ class CacheFile extends CacheBase $content[] = 'if(!defined(\'__XE__\')) { exit(); }'; $content[] = 'return \'' . addslashes(serialize($obj)) . '\';'; FileHandler::writeFile($cache_file, implode(PHP_EOL, $content)); + if(function_exists('opcache_invalidate')) + { + @opcache_invalidate($cache_file, true); + } } /** @@ -139,6 +143,10 @@ class CacheFile extends CacheBase function _delete($_key) { $cache_file = $this->getCacheFileName($_key); + if(function_exists('opcache_invalidate')) + { + @opcache_invalidate($cache_file, true); + } FileHandler::removeFile($cache_file); } diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 257900cac..09f7d09a1 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -200,6 +200,10 @@ class Context */ function init() { + if(!isset($GLOBALS['HTTP_RAW_POST_DATA']) && version_compare(PHP_VERSION, '5.6.0', '>=') === true) { + if(simplexml_load_string(file_get_contents("php://input")) !== false) $GLOBALS['HTTP_RAW_POST_DATA'] = file_get_contents("php://input"); + } + // set context variables in $GLOBALS (to use in display handler) $this->context = &$GLOBALS['__Context__']; $this->context->lang = &$GLOBALS['lang']; @@ -1144,7 +1148,7 @@ class Context $self->js_callback_func = $self->getJSCallbackFunc(); ($type && $self->request_method = $type) or - (strpos($_SERVER['CONTENT_TYPE'], 'json') && $self->request_method = 'JSON') or + ((strpos($_SERVER['CONTENT_TYPE'], 'json') || strpos($_SERVER['HTTP_CONTENT_TYPE'], 'json')) && $self->request_method = 'JSON') or ($GLOBALS['HTTP_RAW_POST_DATA'] && $self->request_method = 'XMLRPC') or ($self->js_callback_func && $self->request_method = 'JS_CALLBACK') or ($self->request_method = $_SERVER['REQUEST_METHOD']); @@ -1380,7 +1384,7 @@ class Context { $result[$k] = $v; - if($do_stripslashes && version_compare(PHP_VERSION, '5.9.0', '<') && get_magic_quotes_gpc()) + if($do_stripslashes && version_compare(PHP_VERSION, '5.4.0', '<') && get_magic_quotes_gpc()) { $result[$k] = stripslashes($result[$k]); } @@ -1413,7 +1417,7 @@ class Context */ function _setUploadedArgument() { - if($_SERVER['REQUEST_METHOD'] != 'POST' || !$_FILES || stripos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') === FALSE) + if($_SERVER['REQUEST_METHOD'] != 'POST' || !$_FILES || (stripos($_SERVER['CONTENT_TYPE'], 'multipart/form-data') === FALSE && stripos($_SERVER['HTTP_CONTENT_TYPE'], 'multipart/form-data') === FALSE)) { return; } diff --git a/classes/db/DB.class.php b/classes/db/DB.class.php index 4a68816d8..a41ad4031 100644 --- a/classes/db/DB.class.php +++ b/classes/db/DB.class.php @@ -4,35 +4,6 @@ if(!defined('__XE_LOADED_DB_CLASS__')) { define('__XE_LOADED_DB_CLASS__', 1); - - require(_XE_PATH_ . 'classes/xml/xmlquery/DBParser.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/QueryParser.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/argument/Argument.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/argument/SortArgument.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/argument/ConditionArgument.class.php'); - - require(_XE_PATH_ . 'classes/db/queryparts/expression/Expression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/SelectExpression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/InsertExpression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/UpdateExpression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/UpdateExpressionWithoutArgument.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/ClickCountExpression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/Table.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/JoinTable.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/CubridTableWithHint.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/MysqlTableWithHint.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/MssqlTableWithHint.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/table/IndexHint.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/condition/ConditionGroup.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/condition/Condition.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/condition/ConditionWithArgument.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/condition/ConditionWithoutArgument.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/condition/ConditionSubquery.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/expression/StarExpression.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/order/OrderByColumn.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/limit/Limit.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/Query.class.php'); - require(_XE_PATH_ . 'classes/db/queryparts/Subquery.class.php'); } /** @@ -622,7 +593,6 @@ class DB // if there is no cache file or is not new, find original xml query file and parse it if($cache_time < filemtime($xml_file) || $cache_time < filemtime(_XE_PATH_ . 'classes/db/DB.class.php') || $cache_time < filemtime(_XE_PATH_ . 'classes/xml/XmlQueryParser.class.php')) { - require_once(_XE_PATH_ . 'classes/xml/XmlQueryParser.class.php'); $oParser = new XmlQueryParser(); $oParser->parse($query_id, $xml_file, $cache_file); } diff --git a/classes/db/DBCubrid.class.php b/classes/db/DBCubrid.class.php index 064ae99ab..fc977d81a 100644 --- a/classes/db/DBCubrid.class.php +++ b/classes/db/DBCubrid.class.php @@ -116,7 +116,7 @@ class DBCubrid extends DB */ function addQuotes($string) { - if(version_compare(PHP_VERSION, "5.9.0", "<") && + if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc()) { $string = stripslashes(str_replace("\\", "\\\\", $string)); diff --git a/classes/db/DBMssql.class.php b/classes/db/DBMssql.class.php index 5a7217735..32adb251c 100644 --- a/classes/db/DBMssql.class.php +++ b/classes/db/DBMssql.class.php @@ -99,7 +99,7 @@ class DBMssql extends DB */ function addQuotes($string) { - if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) + if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc()) { $string = stripslashes(str_replace("\\", "\\\\", $string)); } diff --git a/classes/db/DBMysql.class.php b/classes/db/DBMysql.class.php index 9e60f410e..2e9bf606c 100644 --- a/classes/db/DBMysql.class.php +++ b/classes/db/DBMysql.class.php @@ -131,7 +131,7 @@ class DBMysql extends DB */ function addQuotes($string) { - if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) + if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc()) { $string = stripslashes(str_replace("\\", "\\\\", $string)); } @@ -265,7 +265,7 @@ class DBMysql extends DB $query = sprintf("select password('%s') as password, old_password('%s') as old_password", $this->addQuotes($password), $this->addQuotes($password)); $result = $this->_query($query); $tmp = $this->_fetch($result); - if($tmp->password == $saved_password || $tmp->old_password == $saved_password) + if($tmp->password === $saved_password || $tmp->old_password === $saved_password) { return true; } diff --git a/classes/db/DBMysqli.class.php b/classes/db/DBMysqli.class.php index 36c04e1d5..58d25c852 100644 --- a/classes/db/DBMysqli.class.php +++ b/classes/db/DBMysqli.class.php @@ -87,7 +87,7 @@ class DBMysqli extends DBMysql */ function addQuotes($string) { - if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) + if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc()) { $string = stripslashes(str_replace("\\", "\\\\", $string)); } diff --git a/classes/db/DBMysqli_innodb.class.php b/classes/db/DBMysqli_innodb.class.php index 9f5ee5671..55422b61f 100644 --- a/classes/db/DBMysqli_innodb.class.php +++ b/classes/db/DBMysqli_innodb.class.php @@ -145,7 +145,7 @@ class DBMysqli_innodb extends DBMysql */ function addQuotes($string) { - if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) + if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc()) { $string = stripslashes(str_replace("\\", "\\\\", $string)); } diff --git a/classes/display/DisplayHandler.class.php b/classes/display/DisplayHandler.class.php index e4bca38da..deb8d8326 100644 --- a/classes/display/DisplayHandler.class.php +++ b/classes/display/DisplayHandler.class.php @@ -39,12 +39,10 @@ class DisplayHandler extends Handler // Extract contents to display by the request method if(Context::get('xeVirtualRequestMethod') == 'xml') { - require_once(_XE_PATH_ . "classes/display/VirtualXMLDisplayHandler.php"); $handler = new VirtualXMLDisplayHandler(); } else if(Context::getRequestMethod() == 'XMLRPC') { - require_once(_XE_PATH_ . "classes/display/XMLDisplayHandler.php"); $handler = new XMLDisplayHandler(); if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) { @@ -53,17 +51,14 @@ class DisplayHandler extends Handler } else if(Context::getRequestMethod() == 'JSON') { - require_once(_XE_PATH_ . "classes/display/JSONDisplayHandler.php"); $handler = new JSONDisplayHandler(); } else if(Context::getRequestMethod() == 'JS_CALLBACK') { - require_once(_XE_PATH_ . "classes/display/JSCallbackDisplayHandler.php"); $handler = new JSCallbackDisplayHandler(); } else { - require_once(_XE_PATH_ . "classes/display/HTMLDisplayHandler.php"); $handler = new HTMLDisplayHandler(); } diff --git a/classes/frontendfile/FrontEndFileHandler.class.php b/classes/frontendfile/FrontEndFileHandler.class.php index cbff623ac..a1e3b5f6f 100644 --- a/classes/frontendfile/FrontEndFileHandler.class.php +++ b/classes/frontendfile/FrontEndFileHandler.class.php @@ -347,7 +347,7 @@ class FrontEndFileHandler extends Handler } elseif(!strncmp($path, '//', 2)) { - return $path; + return preg_replace('#^//+#', '//', $path); } $path = preg_replace('@/\./|(?@s', '', $buff); // replace value of src in img/input/script tag - $buff = preg_replace_callback('/<(?:img|input|script)[^<>]*src="(?!https?:\/\/|[\/\{])([^"]+)"/is', array($this, '_replacePath'), $buff); + $buff = preg_replace_callback('/<(?:img|input|script)(?:[^<>]*?)(?(?=cond=")(?:cond="[^"]+"[^<>]*)+|)[^<>]* src="(?!(?:https?|file):\/\/|[\/\{])([^"]+)"/is', array($this, '_replacePath'), $buff); // replace loop and cond template syntax $buff = $this->_parseInline($buff); @@ -362,6 +362,7 @@ class TemplateHandler $__Context->logged_info = Context::get('logged_info'); } + $level = ob_get_level(); ob_start(); if(substr($buff, 0, 7) == 'file://') { @@ -395,7 +396,12 @@ class TemplateHandler } } - return ob_get_clean(); + $contents = ''; + while (ob_get_level() - $level > 0) { + $contents .= ob_get_contents(); + ob_end_clean(); + } + return $contents; } /** diff --git a/classes/xml/XmlQueryParser.class.php b/classes/xml/XmlQueryParser.class.php index a804376bd..e86c00c8f 100644 --- a/classes/xml/XmlQueryParser.class.php +++ b/classes/xml/XmlQueryParser.class.php @@ -7,31 +7,6 @@ if(!defined('__XE_LOADED_XML_CLASS__')) { define('__XE_LOADED_XML_CLASS__', 1); - - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/query/QueryTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/table/TableTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/table/HintTableTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/table/TablesTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/ColumnTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/SelectColumnTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/InsertColumnTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/InsertColumnTagWithoutArgument.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/UpdateColumnTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/SelectColumnsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/InsertColumnsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/column/UpdateColumnsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/condition/ConditionTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/condition/ConditionsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/condition/JoinConditionsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/condition/ConditionGroupTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/group/GroupsTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/navigation/NavigationTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/navigation/IndexTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/tags/navigation/LimitTag.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/queryargument/QueryArgument.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/queryargument/SortQueryArgument.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/queryargument/validator/QueryArgumentValidator.class.php'); - require(_XE_PATH_ . 'classes/xml/xmlquery/queryargument/DefaultValue.class.php'); } /** diff --git a/codeception.dist.yml b/codeception.dist.yml new file mode 100644 index 000000000..db57ec19b --- /dev/null +++ b/codeception.dist.yml @@ -0,0 +1,11 @@ +actor: Tester +paths: + tests: tests + log: tests/_output + data: tests/_data + helpers: tests/_support +settings: + bootstrap: _bootstrap.php + colors: true + memory_limit: 1024M + error_level: "E_ALL & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED & ~E_NOTICE" diff --git a/codeception.yml b/codeception.yml deleted file mode 100644 index 7f760718c..000000000 --- a/codeception.yml +++ /dev/null @@ -1,19 +0,0 @@ -actor: Tester -paths: - tests: tests - log: tests/_output - data: tests/_data - helpers: tests/_support -settings: - bootstrap: _bootstrap.php - colors: true - memory_limit: 1024M -modules: - config: - Db: - dsn: 'mysql:host=127.0.0.1;dbname=xe_test' - user: 'root' - password: 'root' - populate: false - cleanup: false -error_level: "E_STRICTE_ALL & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED & ~E_NOTICE" diff --git a/common/js/plugins/ckeditor/ckeditor/plugins/image/images/noimage.png b/common/js/plugins/ckeditor/ckeditor/plugins/image/images/noimage.png index 159811305..f822f7ac1 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/plugins/image/images/noimage.png and b/common/js/plugins/ckeditor/ckeditor/plugins/image/images/noimage.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png b/common/js/plugins/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png index f5048430d..4f6a1bf89 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png and b/common/js/plugins/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/arrow.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/arrow.png index 0d1eb39c6..d72b5f3b8 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/arrow.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/arrow.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/close.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/close.png index 900ae87ed..9175c768e 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/close.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/close.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/close.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/close.png index 5a288b691..15292537e 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/close.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/close.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock-open.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock-open.png index 6f465a8b6..c85e43444 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock-open.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock-open.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock.png index 07b23818d..d3218d16f 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/lock.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/refresh.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/refresh.png index 53b610d47..b64a3b2ec 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/refresh.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/hidpi/refresh.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock-open.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock-open.png index 10b348f46..f8e695ad7 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock-open.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock-open.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock.png index 7c535df52..4c7357639 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/lock.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/refresh.png b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/refresh.png index 3c10f0673..b69258358 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/refresh.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono-dark/images/refresh.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/arrow.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/arrow.png index d72b5f3b8..5da66a8e8 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/arrow.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/arrow.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/close.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/close.png index 6a04ab527..04f7a9d1d 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/close.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/close.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/close.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/close.png index e406c2c35..f9b27ba4f 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/close.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/close.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png index edbd12f3b..33d6a5ec2 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png index 1b87bbb7a..8093cf153 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png index c6c2b86e6..09ca82290 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock-open.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock-open.png index 04769877a..ef357471a 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock-open.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock-open.png differ diff --git a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock.png b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock.png index c5a14400d..a1955067d 100644 Binary files a/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock.png and b/common/js/plugins/ckeditor/ckeditor/skins/moono/images/lock.png differ diff --git a/common/js/plugins/jquery.fileupload/js/main.js b/common/js/plugins/jquery.fileupload/js/main.js index eddd0bfd7..afa7377ab 100644 --- a/common/js/plugins/jquery.fileupload/js/main.js +++ b/common/js/plugins/jquery.fileupload/js/main.js @@ -4,7 +4,7 @@ var default_settings = { autoUpload: true, dataType: 'json', - replaceFileInput: false, + sequentialUploads: true, dropZone: '.xefu-dropzone', fileList: '.xefu-list', @@ -48,6 +48,9 @@ editor_sequence: null, init : function() { }, + deactivate: function() { + console.log(this); + }, createInstance: function(containerEl, opt) { var self = this; var $container = this.$container = containerEl; @@ -152,9 +155,10 @@ }); $(document).bind('dragover', function (e) { - var timeout = window.dropZoneTimeout; + var timeout = window.dropZoneTimeout, + dropZone = self.settings.dropZone; if (!timeout) { - self.settings.dropZone.addClass('in'); + dropZone.addClass('in'); } else { clearTimeout(timeout); } @@ -168,13 +172,13 @@ node = node.parentNode; } while (node != null); if (found) { - self.settings.dropZone.addClass('hover'); + dropZone.addClass('hover'); } else { - self.settings.dropZone.removeClass('hover'); + dropZone.removeClass('hover'); } window.dropZoneTimeout = setTimeout(function () { window.dropZoneTimeout = null; - self.settings.dropZone.removeClass('in hover'); + dropZone.removeClass('in hover'); }, 100); }); }, @@ -247,8 +251,11 @@ loadFilelist: function() { var self = this; var data = this.$container.data(); + var obj = {}; + obj.mid = window.current_mid; + obj.editor_sequence = self.$container.data('editor-sequence'); - $.exec_json('file.getFileList', {'editor_sequence': self.$container.data('editor-sequence')}, function(res){ + $.exec_json('file.getFileList', obj, function(res){ data.uploadTargetSrl = res.upload_target_srl; editorRelKeys[self.$container.data('editor-sequence')].primary.value = res.upload_target_srl; data.uploadTargetSrl = res.uploadTargetSrl; @@ -312,6 +319,9 @@ return u; }; + + xe.unregisterApp(); + // Shortcut function in XE // xe.createXeUploader = function(browseButton, opts) { // var u = new XeUploader(browseButton, opts); diff --git a/common/js/plugins/jquery.fileupload/js/main.min.js b/common/js/plugins/jquery.fileupload/js/main.min.js index ebfbfbc7c..0465ce74d 100644 --- a/common/js/plugins/jquery.fileupload/js/main.min.js +++ b/common/js/plugins/jquery.fileupload/js/main.min.js @@ -1 +1 @@ -!function(a){"use strict";var b={autoUpload:!0,dataType:"json",replaceFileInput:!1,dropZone:".xefu-dropzone",fileList:".xefu-list",controll:".xefu-controll",filelist:".xefu-list-files ul",filelistImages:".xefu-list-images ul",progressbar:".xefu-progressbar",progressbarGraph:".xefu-progressbar div",progressStatus:".xefu-progress-status",progressPercent:".xefu-progress-percent",actSelectedInsertContent:".xefu-act-link-selected",actSelectedDeleteFile:".xefu-act-delete-selected",actDeleteFile:".xefu-act-delete",tmplXeUploaderFileitem:'
',
- PHP_EOL . 'if($__Context->oBodex->display_extra_images[\'mobile\'] && $__Context->arr_extra && $__Context->arr_extra->bodex->mobile){ ?>
'
+ PHP_EOL . 'if($__Context->oBodex->display_extra_images[\'mobile\'] && $__Context->arr_extra && $__Context->arr_extra->bodex->mobile){ ?>
'
),
// issue 831
array(
@@ -230,6 +230,55 @@ class TemplateHandlerTest extends \Codeception\TestCase\Test
'{@ eval(\'$val = $document_srl;\')}',
PHP_EOL . 'eval(\'$__Context->val = $__Context->document_srl;\') ?>'
),
+ // https://github.com/xpressengine/xe-core/issues/1510
+ array(
+ '
',
+ PHP_EOL . 'if($__Context->foo->bar){ ?>
'
+ ),
+ // https://github.com/xpressengine/xe-core/issues/1510
+ array(
+ '
',
+ PHP_EOL . 'if($__Context->foo->bar > 100){ ?>
'
+ ),
+ // https://github.com/xpressengine/xe-core/issues/1510
+ array(
+ '
',
+ PHP_EOL . 'if($__Context->foo->bar){ ?>
'
+ ),
+ // https://github.com/xpressengine/xe-core/issues/1510
+ array(
+ '
',
+ PHP_EOL . 'if(!$__Context->module_info->title){ ?>
'
+ ),
+ // https://github.com/xpressengine/xe-core/issues/1510
+ array(
+ '
',
+ '?> foo->bar){ ?>
'
+ ),
+ array(
+ '' . "\n" . '
',
+ '?>' . PHP_EOL . ' foo->bar){ ?>
'
+ ),
+ array(
+ 'asf
',
+ '?>
'
+ ),
+ array(
+ 'asdf src="../img/img.gif" asdf
asdf src="../img/img.gif" asdf',
+ '?>asdf src="../img/img.gif" asdf
asdf src="../img/img.gif" asdf'
+ ),
+ array(
+ 'asdf src="../img/img.gif" asdf',
+ '?>asdf src="../img/img.gif" asdf'
+ ),
);
}
diff --git a/tools/dbxml_validator/connect_wrapper.php b/tools/dbxml_validator/connect_wrapper.php
index 0d5afda6d..f9ebacf48 100644
--- a/tools/dbxml_validator/connect_wrapper.php
+++ b/tools/dbxml_validator/connect_wrapper.php
@@ -347,7 +347,7 @@ class DBMysqliConnectWrapper extends DBMysqli
*/
public function addQuotes($string)
{
- if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc())
+ if(version_compare(PHP_VERSION, "5.4.0", "<") && get_magic_quotes_gpc())
{
$string = stripslashes(str_replace("\\", "\\\\", $string));
}
diff --git a/widgets/content/skins/default/img/black/lineTextDiv.gif b/widgets/content/skins/default/img/black/lineTextDiv.gif
index a573ed164..4acb06c1c 100644
Binary files a/widgets/content/skins/default/img/black/lineTextDiv.gif and b/widgets/content/skins/default/img/black/lineTextDiv.gif differ
diff --git a/widgets/content/skins/default/img/white/lineTextDiv.gif b/widgets/content/skins/default/img/white/lineTextDiv.gif
index 0fa7654cb..1b7658cc9 100755
Binary files a/widgets/content/skins/default/img/white/lineTextDiv.gif and b/widgets/content/skins/default/img/white/lineTextDiv.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/black/bulletFF1A00.gif b/widgets/login_info/skins/xe_global/images/black/bulletFF1A00.gif
index 4026f2521..ce2e645c6 100644
Binary files a/widgets/login_info/skins/xe_global/images/black/bulletFF1A00.gif and b/widgets/login_info/skins/xe_global/images/black/bulletFF1A00.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/black/vrType1.gif b/widgets/login_info/skins/xe_global/images/black/vrType1.gif
index 65772afee..920688d9d 100644
Binary files a/widgets/login_info/skins/xe_global/images/black/vrType1.gif and b/widgets/login_info/skins/xe_global/images/black/vrType1.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/default/bu_v1.gif b/widgets/login_info/skins/xe_global/images/default/bu_v1.gif
index 6a54d9d4e..03d4b059f 100644
Binary files a/widgets/login_info/skins/xe_global/images/default/bu_v1.gif and b/widgets/login_info/skins/xe_global/images/default/bu_v1.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/default/buttonLogin.gif b/widgets/login_info/skins/xe_global/images/default/buttonLogin.gif
index 9942ce259..c7edc1632 100644
Binary files a/widgets/login_info/skins/xe_global/images/default/buttonLogin.gif and b/widgets/login_info/skins/xe_global/images/default/buttonLogin.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/default/buttonLogout.gif b/widgets/login_info/skins/xe_global/images/default/buttonLogout.gif
index 5ba6ac617..6d4a94b8f 100644
Binary files a/widgets/login_info/skins/xe_global/images/default/buttonLogout.gif and b/widgets/login_info/skins/xe_global/images/default/buttonLogout.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/none_ssl.png b/widgets/login_info/skins/xe_global/images/none_ssl.png
index b7561bfc4..16f2346f7 100644
Binary files a/widgets/login_info/skins/xe_global/images/none_ssl.png and b/widgets/login_info/skins/xe_global/images/none_ssl.png differ
diff --git a/widgets/login_info/skins/xe_global/images/openid_login_bg.gif b/widgets/login_info/skins/xe_global/images/openid_login_bg.gif
index cde836c89..be47484c5 100644
Binary files a/widgets/login_info/skins/xe_global/images/openid_login_bg.gif and b/widgets/login_info/skins/xe_global/images/openid_login_bg.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/ssl.png b/widgets/login_info/skins/xe_global/images/ssl.png
index 330eb4e67..112313493 100644
Binary files a/widgets/login_info/skins/xe_global/images/ssl.png and b/widgets/login_info/skins/xe_global/images/ssl.png differ
diff --git a/widgets/login_info/skins/xe_global/images/white/bulletFF1A00.gif b/widgets/login_info/skins/xe_global/images/white/bulletFF1A00.gif
index 4026f2521..ce2e645c6 100644
Binary files a/widgets/login_info/skins/xe_global/images/white/bulletFF1A00.gif and b/widgets/login_info/skins/xe_global/images/white/bulletFF1A00.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/white/buttonLogin.gif b/widgets/login_info/skins/xe_global/images/white/buttonLogin.gif
index b7513ba4b..4d366b5cf 100644
Binary files a/widgets/login_info/skins/xe_global/images/white/buttonLogin.gif and b/widgets/login_info/skins/xe_global/images/white/buttonLogin.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/white/powerdByZeroboard.gif b/widgets/login_info/skins/xe_global/images/white/powerdByZeroboard.gif
index 8be15c8f4..aa327f1f9 100644
Binary files a/widgets/login_info/skins/xe_global/images/white/powerdByZeroboard.gif and b/widgets/login_info/skins/xe_global/images/white/powerdByZeroboard.gif differ
diff --git a/widgets/login_info/skins/xe_global/images/white/vrType1.gif b/widgets/login_info/skins/xe_global/images/white/vrType1.gif
index e3766aa3b..c5a8e25cd 100644
Binary files a/widgets/login_info/skins/xe_global/images/white/vrType1.gif and b/widgets/login_info/skins/xe_global/images/white/vrType1.gif differ
diff --git a/widgets/login_info/skins/xe_globalTwo/images/default/bg_login.gif b/widgets/login_info/skins/xe_globalTwo/images/default/bg_login.gif
index 4cee2bd4c..79402d7f6 100644
Binary files a/widgets/login_info/skins/xe_globalTwo/images/default/bg_login.gif and b/widgets/login_info/skins/xe_globalTwo/images/default/bg_login.gif differ
diff --git a/widgets/login_info/skins/xe_globalTwo/images/default/bu_v1.gif b/widgets/login_info/skins/xe_globalTwo/images/default/bu_v1.gif
index 6a54d9d4e..03d4b059f 100644
Binary files a/widgets/login_info/skins/xe_globalTwo/images/default/bu_v1.gif and b/widgets/login_info/skins/xe_globalTwo/images/default/bu_v1.gif differ
diff --git a/widgets/login_info/skins/xe_globalTwo/images/default/buttonLogin.gif b/widgets/login_info/skins/xe_globalTwo/images/default/buttonLogin.gif
index bbcf26d3f..d1f2b561a 100644
Binary files a/widgets/login_info/skins/xe_globalTwo/images/default/buttonLogin.gif and b/widgets/login_info/skins/xe_globalTwo/images/default/buttonLogin.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/black/bulletFF1A00.gif b/widgets/login_info/skins/xe_official/images/black/bulletFF1A00.gif
index 4026f2521..ce2e645c6 100644
Binary files a/widgets/login_info/skins/xe_official/images/black/bulletFF1A00.gif and b/widgets/login_info/skins/xe_official/images/black/bulletFF1A00.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/black/vrType1.gif b/widgets/login_info/skins/xe_official/images/black/vrType1.gif
index 65772afee..920688d9d 100644
Binary files a/widgets/login_info/skins/xe_official/images/black/vrType1.gif and b/widgets/login_info/skins/xe_official/images/black/vrType1.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/default/bulletFF1A00.gif b/widgets/login_info/skins/xe_official/images/default/bulletFF1A00.gif
index 4026f2521..ce2e645c6 100644
Binary files a/widgets/login_info/skins/xe_official/images/default/bulletFF1A00.gif and b/widgets/login_info/skins/xe_official/images/default/bulletFF1A00.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/default/buttonLogin.gif b/widgets/login_info/skins/xe_official/images/default/buttonLogin.gif
index b7513ba4b..4d366b5cf 100644
Binary files a/widgets/login_info/skins/xe_official/images/default/buttonLogin.gif and b/widgets/login_info/skins/xe_official/images/default/buttonLogin.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/default/vrType1.gif b/widgets/login_info/skins/xe_official/images/default/vrType1.gif
index e3766aa3b..c5a8e25cd 100644
Binary files a/widgets/login_info/skins/xe_official/images/default/vrType1.gif and b/widgets/login_info/skins/xe_official/images/default/vrType1.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/none_ssl.png b/widgets/login_info/skins/xe_official/images/none_ssl.png
index b7561bfc4..16f2346f7 100644
Binary files a/widgets/login_info/skins/xe_official/images/none_ssl.png and b/widgets/login_info/skins/xe_official/images/none_ssl.png differ
diff --git a/widgets/login_info/skins/xe_official/images/openid_login_bg.gif b/widgets/login_info/skins/xe_official/images/openid_login_bg.gif
index cde836c89..be47484c5 100644
Binary files a/widgets/login_info/skins/xe_official/images/openid_login_bg.gif and b/widgets/login_info/skins/xe_official/images/openid_login_bg.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/ssl.png b/widgets/login_info/skins/xe_official/images/ssl.png
index 330eb4e67..112313493 100644
Binary files a/widgets/login_info/skins/xe_official/images/ssl.png and b/widgets/login_info/skins/xe_official/images/ssl.png differ
diff --git a/widgets/login_info/skins/xe_official/images/white/bulletFF1A00.gif b/widgets/login_info/skins/xe_official/images/white/bulletFF1A00.gif
index 4026f2521..ce2e645c6 100644
Binary files a/widgets/login_info/skins/xe_official/images/white/bulletFF1A00.gif and b/widgets/login_info/skins/xe_official/images/white/bulletFF1A00.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/white/buttonLogin.gif b/widgets/login_info/skins/xe_official/images/white/buttonLogin.gif
index b7513ba4b..4d366b5cf 100644
Binary files a/widgets/login_info/skins/xe_official/images/white/buttonLogin.gif and b/widgets/login_info/skins/xe_official/images/white/buttonLogin.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/white/powerdByZeroboard.gif b/widgets/login_info/skins/xe_official/images/white/powerdByZeroboard.gif
index 8be15c8f4..aa327f1f9 100644
Binary files a/widgets/login_info/skins/xe_official/images/white/powerdByZeroboard.gif and b/widgets/login_info/skins/xe_official/images/white/powerdByZeroboard.gif differ
diff --git a/widgets/login_info/skins/xe_official/images/white/vrType1.gif b/widgets/login_info/skins/xe_official/images/white/vrType1.gif
index e3766aa3b..c5a8e25cd 100644
Binary files a/widgets/login_info/skins/xe_official/images/white/vrType1.gif and b/widgets/login_info/skins/xe_official/images/white/vrType1.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signin.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signin.gif
index 046f4b447..d2bb3dc93 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signin.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signin.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signout.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signout.gif
index 96e5e72dd..212d7d893 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signout.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/btn_signout.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_id.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_id.gif
index 8cd965ce5..07e7f0a67 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_id.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_id.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_pw.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_pw.gif
index 102429273..92e866ba5 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_pw.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/bullet_input_pw.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_add.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_add.gif
index 42520c97f..5ab68cdbf 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_add.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_add.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_article.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_article.gif
index 023b63d2f..ef531ed5a 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_article.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_article.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_at.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_at.gif
index 9e8a96f8a..98dd45cd2 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_at.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_at.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_book.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_book.gif
index 9f5a8708b..44e5b7d85 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_book.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_book.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_check.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_check.gif
index 7973f929d..1ddc4d2ba 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_check.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_check.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_friends.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_friends.gif
index 7fae3300a..243b06c9d 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_friends.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_friends.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_graph.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_graph.gif
index fb4202dcc..a9a0a5c46 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_graph.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_graph.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_help.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_help.gif
index 4f9903d1f..dacbbbeb9 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_help.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_help.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_mbinfo.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_mbinfo.gif
index 17b71fd1b..456c6fec9 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_mbinfo.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_mbinfo.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_message.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_message.gif
index 1e7897dea..37320ce25 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_message.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_message.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_money.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_money.gif
index ac400c442..bb40e9ae4 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_money.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_money.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_note.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_note.gif
index 2f45c58c0..c5956f3c1 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_note.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_note.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_tool.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_tool.gif
index 8c1835d22..2fb62abe2 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_tool.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_tool.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_write.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_write.gif
index 03afbfc70..e42d1b7f5 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_write.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_write.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_written.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_written.gif
index 6e5fba5da..0ad0d26bb 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_written.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/icon_written.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_bg_tail.png b/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_bg_tail.png
index cd80e9a86..10239a431 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_bg_tail.png and b/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_bg_tail.png differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_body_bg.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_body_bg.gif
index b1c9e6478..309777202 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_body_bg.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/minfo_body_bg.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tail.png b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tail.png
index eb65ce349..5c8617eae 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tail.png and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tail.png differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tt.png b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tt.png
index 859dfab7d..89011957d 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tt.png and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_bg_tt.png differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_body_bg.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_body_bg.gif
index 052afedac..ef142f441 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_body_bg.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_body_bg.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_input.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_input.gif
index 77ac26511..a44c0feb0 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_input.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_input.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_bg.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_bg.gif
index 941b1ce56..33733e37a 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_bg.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_bg.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left.gif
index ff8e7f3b1..723df2051 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_off.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_off.gif
index be9663460..6f51e8571 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_off.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_off.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_on.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_on.gif
index 4c134a5a4..ed596f966 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_on.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_left_on.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right.gif
index 369640433..43ecf5b15 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_off.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_off.gif
index ee62e52bc..9e204be97 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_off.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_off.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_on.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_on.gif
index b12de1f43..de881052a 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_on.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_key_right_on.gif differ
diff --git a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_win_hr.gif b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_win_hr.gif
index 1f852123b..a314ea230 100644
Binary files a/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_win_hr.gif and b/widgets/login_info/skins/xe_solid_enterprise_login/images/signin_win_hr.gif differ
diff --git a/widgetstyles/simple/preview.gif b/widgetstyles/simple/preview.gif
index 6dfd02a8d..1c548a50e 100644
Binary files a/widgetstyles/simple/preview.gif and b/widgetstyles/simple/preview.gif differ