Kristjan Räts
8bb5a07428
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (3212 of 3212 strings)
[CI skip]
2016-04-12 11:05:13 +02:00
Weblate
47f182b506
Merge remote-tracking branch 'origin/master'
2016-04-11 18:54:44 +02:00
Burak Yavuz
2dbc3c35a9
Translated using Weblate (Turkish)
...
Currently translated at 99.8% (3208 of 3212 strings)
[CI skip]
2016-04-11 18:54:44 +02:00
dingo thirteen
6c89121646
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (3212 of 3212 strings)
[CI skip]
2016-04-11 18:54:42 +02:00
Michal Čihař
1a71b8502e
Use null for non existing error
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:54:33 +02:00
Weblate
9d9a6db49d
Merge remote-tracking branch 'origin/master'
2016-04-11 18:32:22 +02:00
dingo thirteen
4b3b1b3864
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (3208 of 3212 strings)
[CI skip]
2016-04-11 18:32:19 +02:00
Michal Čihař
00db766927
Remove unused function
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:31:56 +02:00
Michal Čihař
3dc44fd2fc
Consistently return Message object as an error
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:30:57 +02:00
Michal Čihař
267bf1e681
Close file in tests
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:29:54 +02:00
Michal Čihař
33cd6f3270
Add missing docs
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:24:14 +02:00
Michal Čihař
32d360ece7
Check for fopen return value
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:20:41 +02:00
Michal Čihař
0b27b843eb
We should use bytes for file length
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:03:38 +02:00
Michal Čihař
9145fc7dae
Test reading of compressed files
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 18:03:05 +02:00
Michal Čihař
d4fdb95619
Adjust SHP file import to new code
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:59:42 +02:00
Michal Čihař
29fe4d12af
Check import status in testcase
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:52:35 +02:00
Michal Čihař
2c9deb0b62
Check zip file processing for errors
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:52:24 +02:00
Michal Čihař
bf2c76c1b1
Adjust tests to new import code
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:40:56 +02:00
Michal Čihař
e068339e90
Fix import handle cleanup on error
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:20:01 +02:00
Michal Čihař
e408163aed
Improve performance of zip file import
...
Avoid doing copies for every import chunk, rather use mb_strcut which
allows us to parse stream by bytes, but doesn't cut multibyte chars.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:17:28 +02:00
Michal Čihař
f90ca55a57
Add missing error check
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:10:38 +02:00
Michal Čihař
b4d53c1970
Bring back move uploaded file logic from old import code
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:09:40 +02:00
Michal Čihař
b54e5b0c4b
Use File class for file imports
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 17:09:40 +02:00
Michal Čihař
9182a4d3a1
Move error checking to the Config class
...
Also fix not working checking error on the defaults.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 16:17:02 +02:00
Michal Čihař
14910ac2ba
Update po files
...
[CI skip]
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 15:41:01 +02:00
Michal Čihař
9a59032379
Improve collation descriptions
...
- detect new languages
- detect new Unicode variants
- better describe collation method
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 15:33:33 +02:00
Michal Čihař
6429689607
Simplify collations reading
...
Remove dependency from charsets to collations, we really do not need it.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 15:20:11 +02:00
Michal Čihař
a7a44c28c5
All charsets/collation we get from the MySQL server are available
...
There is no need for explicit checking for availability later in the
code.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 15:17:32 +02:00
Michal Čihař
b311780d76
Separate methods for charset and collation dropdowns
...
They do not share much code in the end and this way the code is more
readable.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 13:04:41 +02:00
Michal Čihař
3e2029e750
Move MySQL charsets handling to the Charsets class
...
Issue #11731
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 12:55:42 +02:00
Michal Čihař
72099ff05a
Ensure this is always defined in the global scope
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 12:46:29 +02:00
Michal Čihař
0758b601e7
Move charset query generation to to the Util class
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 12:07:27 +02:00
Michal Čihař
be69b146f7
Use just class name for already used classes
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 12:03:37 +02:00
Michal Čihař
e2deac4b22
Move getting collation to the DBI layer
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:42:29 +02:00
Michal Čihař
1fe277e988
Use $this instead of accessing DBI from globals
...
We're already in the object scope, there is no need to go to globals for
self.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:19:33 +02:00
Michal Čihař
f9a02cde30
Simplify code by storing frequently used array members in variable
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:14:57 +02:00
Michal Čihař
a8820cbd4e
Remove not needed mysql prefix from static variables
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:14:57 +02:00
Michal Čihař
d30bb0581c
Load collations only when needed
...
In many cases we need only charset information, so split the loading.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:14:57 +02:00
Michal Čihař
e1db0a72cf
Remove unused code
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:06:00 +02:00
Michal Čihař
54f0d14ea9
Remove session caching for MySQL charsets
...
This cache makes the session data quite huge giving performance penalty
when loading the cache. Loading the data again from MySQL server is
faster than this.
Also the charsets data is really needed only on few pages, the overall
impact of this caching is negative.
Caching the data per request however is useful.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 11:04:09 +02:00
Michal Čihař
cfc2f1cb05
Move charsets obtaining to the Charsets class
...
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 10:49:09 +02:00
Michal Čihař
cd4008b3d7
Move MySQL charset maps to separate class
...
This allows us to load it only when needed
Issue #11731
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 10:33:40 +02:00
Michal Čihař
3e8145a4a5
Remove unused variable mysql_collations_flat
...
Issue #11731
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 10:21:53 +02:00
Michal Čihař
fb5b681925
Remove checks for older PHP versions
...
We require 5.5, so there is no need to check for >= 5.4 or similar.
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 10:10:25 +02:00
Michal Čihař
a62fdaa223
Fix typo
...
[CI skip]
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 09:54:40 +02:00
Weblate
53db60e190
Merge remote-tracking branch 'origin/master'
2016-04-11 09:52:52 +02:00
Burak Yavuz
95890fa895
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (3214 of 3214 strings)
[CI skip]
2016-04-11 09:52:51 +02:00
Ming Tsay
08a23a8406
Translated using Weblate (Chinese (Taiwan))
...
Currently translated at 97.8% (3146 of 3214 strings)
[CI skip]
2016-04-11 09:52:49 +02:00
Michal Čihař
1cbfcfc7b0
Document antivirus proxy or addons breaking CSP
...
This seems to be quite frequent question.
Issue #12133 , #11835 , #12119 , #11579 , #11845
Signed-off-by: Michal Čihař <michal@cihar.com>
2016-04-11 09:52:35 +02:00
Madhura Jayaratne
1687d139af
Do not hide indexes under a slider
...
Fixes #12173
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
2016-04-08 22:09:27 +10:00