Commit graph

2027 commits

Author SHA1 Message Date
Visman
efba9261fe Add (un)confirmed email indication style 2022-02-03 21:38:06 +07:00
Visman
3eff025dd0 Change ForkBB groups setting 2022-02-02 18:57:15 +07:00
Visman
071f1a4cb5 Add log for install 2022-01-31 16:17:59 +07:00
Visman
714af03c41 Update Admin\Install page 2022-01-29 22:14:58 +07:00
Visman
aa90fb1d5e Fix Search\Index
For SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '... for key 'forum_search_words_word_idx'
2022-01-29 21:54:24 +07:00
Visman
cdea5ce590 Update DB drivers 2022-01-25 13:23:14 +07:00
Visman
8418606d83 Update Core\DB 2022-01-25 13:17:32 +07:00
Visman
b457fe6a79 Add spaces 2022-01-24 23:19:26 +07:00
Visman
c6253ef6fe Update DB\Sqlite 2022-01-24 23:19:16 +07:00
Visman
31c11f14c7 Update Admin\Install page 2022-01-24 19:15:30 +07:00
Visman
269a8a1fcd Update install.forkbb.php 2022-01-19 09:33:33 +07:00
Visman
8a09427cd6 Add htmlspecialchars() to template for the page title but without double encoding 2022-01-17 23:44:18 +07:00
Visman
4e8fc5af7b Update BBCodeList\Generate 2022-01-17 23:31:21 +07:00
Visman
49d30dde62 Remove double escaping special characters in the page title 2022-01-17 23:30:32 +07:00
Visman
a41a703b40 Remove double escaping special characters 2022-01-17 22:12:27 +07:00
Visman
64b259f6ae Move breadcrumb transliteration from models to page templates 2022-01-17 21:59:42 +07:00
Visman
22a8b7589a Remove leading spaces in html 2022-01-17 18:18:32 +07:00
Visman
efaf3112d8 Revert "Small changes that break everything"
This reverts commit e61bd6c3c0.
2022-01-17 18:06:49 +07:00
Visman
e61bd6c3c0 Small changes that break everything 2022-01-17 18:06:33 +07:00
Visman
257d394c5c Update Core\ErrorHandler 2022-01-17 14:06:50 +07:00
Visman
9f9c3028e1 Update Admin\Install page 2022-01-17 00:24:14 +07:00
Visman
225f4c4830 Update Core\Mail 2022-01-16 23:46:45 +07:00
Visman
d7f31b5c9c Update Core\Mail
Instead of hiding warnings, they should be logged without interrupting script execution.
2022-01-16 17:54:00 +07:00
Visman
2712c67025 Update Core\Log
Fix "Malformed UTF-8 characters, possibly incorrectly encoded in ..."
2022-01-16 17:51:32 +07:00
Visman
587202bd29 Update Core\Validator
Separately handle the situation similar to the previous commit.
2022-01-16 16:50:56 +07:00
Visman
8dc2fdcdd9 Update Register page
Remove double escaping of special characters.
2022-01-16 16:44:49 +07:00
Visman
2bc2791ed2 Update Core\ErrorHandler
Now ErrorHandler assigns itself to Container.
Add logOnly() method that sets the error level for logging only, without breaking the script.
2022-01-16 16:06:33 +07:00
Visman
da8fe884e5 Update Core\Mail 2022-01-15 14:12:50 +07:00
Visman
b285ae22a3 Add support TLS for smtp
Even the following settings work:
smtp_host = 'smtp.gmail.com:25'
smtp_pass = 'my email password'
smtp_user = 'my email'
smtp_ssl = 0
2022-01-15 00:24:46 +07:00
Visman
3c4a80ebfc A few more beauties 2022-01-14 22:46:13 +07:00
Visman
18fc73d0a6 Fix host and port separation 2022-01-14 22:37:54 +07:00
Visman
b60a706031 Add empty lines 2022-01-14 22:30:03 +07:00
Visman
ec9bc66d08 Hide warnings back 2022-01-14 22:26:29 +07:00
Visman
f53f229433 Add timeout to smtp settings array 2022-01-14 22:24:28 +07:00
Visman
7c7868f095 Update Admin\Bans
Add an informational message when config->insensitive() == false.
2022-01-14 20:14:55 +07:00
Visman
00899f18b1 Update BanList\Filter
Use ILIKE for PostgreSQL. Though it still won't work as required for UTF-8 strings for version less than 12.
2022-01-14 20:12:44 +07:00
Visman
4f2595e3eb Update Admin\Users\Result page
Add an informational message when config->insensitive() == false.
2022-01-14 19:51:31 +07:00
Visman
72da9699dd Fix Core\Validator
Fix string:null rule.
2022-01-14 19:47:37 +07:00
Visman
0db0a4e45d Update User\Filter
Use ILIKE for PostgreSQL. Though it still won't work as required for UTF-8 strings for version less than 12.
2022-01-14 19:31:06 +07:00
Visman
feaa8dd06a Update Userlist page.
Add an informational message when config->insensitive() == false.
2022-01-14 19:23:51 +07:00
Visman
5da9315fa2 Update lang files
Move "The search may be case sensitive".
2022-01-14 19:22:21 +07:00
Visman
25f686f0f8 Up revision 2022-01-14 17:00:00 +07:00
Visman
728da51873 Update Pages\Search page
Add an informational message when config->insensitive() == false.
2022-01-14 16:59:47 +07:00
Visman
4f92e1dee7 Update User\IsUniqueName
Use config->insensitive().
2022-01-14 16:57:27 +07:00
Visman
45a9e96cb3 Add Config\Insensitive
The method determines the case insensitivity of the search in the database through the ::config table and WHERE LIKE.
2022-01-14 16:49:07 +07:00
Visman
253a8a54cf Update Search\Execute
Use ILIKE for PostgreSQL. Though it still won't work as required for UTF-8 strings for version less than 12.
2022-01-14 14:59:54 +07:00
Visman
0b026d4be3 Fix config engine 2022-01-13 21:09:00 +07:00
Visman
c0f9f64ff4 Update User\IsUniqueName
SQLite databases (without an ICU module) and PostgreSQL (up to version 12 and without collation with Provider = ICU, Deterministic = false) have problems in comparison of case-insensitive UTF-8 strings. This variant of the algorithm is trying to solve the problem.
2022-01-13 17:31:48 +07:00
Visman
c2b160e228 Update Admin\Install page
Otherwise, the language of the start message, topic and forum is always English.
2022-01-12 22:35:13 +07:00
Visman
0d48d15de5 Update Username validator 2022-01-12 21:01:10 +07:00