Commit graph

430 commits

Author SHA1 Message Date
Visman
4495f64268 Add character substitution file for transliteration 2023-11-04 19:36:25 +07:00
Visman
2e64177610 Core\Router: Do less calculations in link() method 2023-11-03 15:44:40 +07:00
Visman
432a441a2c Minor change 2023-11-03 13:32:25 +07:00
Visman
5a3ad9d33e Core\Files: Optimize the filterName() method 2023-11-03 13:32:13 +07:00
Visman
2ddd7796b0 Core\Func: Optimize the friendly() method
Removed the transliterator_transliterate() function since it initializes a new Transliterator every time.
Currently, Transliterator is initialized once with the rules set, and then only the transliterate() method is used.
2023-11-03 12:08:23 +07:00
Visman
9f1d781beb Remove repeated hyphens 2023-11-02 19:38:59 +07:00
Visman
8e3c74367e Add settings for friendly url
https://forkbb.ru/post/280#p280
2023-11-02 18:44:32 +07:00
Visman
e6d66f7e0a Core\Files: Change file name transliteration 2023-11-02 16:58:26 +07:00
Visman
414e3d9717 Core\Files: change the verification logic and extend the uploadFromLink() method 2023-10-30 19:05:25 +07:00
Visman
1d917f0151 View\Compiler: add @php and @endphp 2023-10-29 20:31:00 +07:00
Visman
bbb8f87cec View\Compile: Add url 2023-10-17 16:35:40 +07:00
Visman
3b2dadd87a Minor changes 2023-10-14 22:31:33 +07:00
Visman
46e402e452 Core\Validator: Fix addRules() method for array 2023-10-14 22:28:16 +07:00
Visman
e42fc8d9f0 View\Compiler: Edit regular expressions 2023-10-11 00:19:16 +07:00
Visman
5c39cdbddf Core\View: Add code pre-insertion to template when compiling
Needed for a plugin system.
2023-10-10 23:29:55 +07:00
Visman
e096fa6965 Core\View: Add delete() method
Probably needed for a plugin system.
2023-10-10 16:32:59 +07:00
Visman
d51ac30d0c Core\View: Add addTplDir() method 2023-10-04 19:28:30 +07:00
Visman
71dda154a5 Consider user time zone in Validator\date 2023-09-28 15:55:33 +07:00
Visman
568ff292f5 Move methods to Core\Func
timeToDate() and dateToTime(()
2023-09-28 15:40:39 +07:00
Visman
537b51d879 Add for admins to edit the author and date of post
You can only change it to the user, not to the guest.
The time of a post does not affect its position in the topic (the display order is by id).
The time of the first post affects the creation time of the topic.
2023-09-27 21:07:20 +07:00
Visman
304a1d720f Cnage Validator - date
Add error: The :alias field contains the time before the start of the Unix epoch.
2023-09-27 19:04:08 +07:00
Visman
73047a8155 Make userDir parameter optional 2023-09-20 21:01:08 +07:00
Visman
a77b4e4ecb typo fix 2023-09-20 20:51:21 +07:00
Visman
62e39a8cf5 Update Log 2023-09-16 19:11:47 +07:00
Visman
128692b4c7 Update Simple Cache 2023-09-16 18:51:06 +07:00
Visman
9b1008e22b copyright 2023-09-16 18:00:58 +07:00
Visman
a0521b376c Move Dirk to the core of the engine
To further expand the functionality of the template engine.
2023-09-16 18:00:45 +07:00
Visman
70620c155f Add more database information for MySQL 2023-09-10 22:52:26 +07:00
Visman
053bfe9b76 For og:image 2023-08-10 22:39:00 +07:00
Visman
c258e63f36 Remove single quote character from forced disallowed in username 2023-08-05 22:17:00 +07:00
Visman
f2c9679e30 Add config for module Test
Now in the configuration you can set external form referrers.
Use a translator to read the comments in the test.default.php file.
2023-08-05 18:40:47 +07:00
Visman
b64f9d17e3 Update Test.php 2023-08-02 20:59:00 +07:00
Visman
30083d0c35 Add to previous commit $_SERVER['REMOTE_ADDR'] 2023-08-01 00:23:22 +07:00
Visman
8f2886d210 Added verification of a token generated outside the engine
https://forkbb.ru/post/211#p211
2023-07-31 23:54:16 +07:00
Visman
45c890e063 Add audio/flac 2023-07-28 19:04:53 +07:00
Visman
4c78b07a95 Change Csrf\verify() method + token rule in Validator to be able to set the token lifetime 2023-07-27 14:22:35 +07:00
Visman
eb3c6256da Add REQUEST_METHOD to log 2023-07-25 17:26:20 +07:00
Visman
59d1325ae5 Fix for guest post 2023-07-23 21:53:04 +07:00
Visman
61705d001d Fix Test modul 2023-07-22 23:24:49 +07:00
Visman
bb0737e384 Change forms 2023-07-21 16:36:08 +07:00
Visman
7ef10e86d6 Log information from the Test module 2023-07-21 12:00:03 +07:00
Visman
ebef5d5dad Add some order 2023-07-14 20:45:32 +07:00
Visman
f40f76f0c6 Fix for GD
1. Palette image not supported by webp
2. imageavif(): avif error - avif doesn't support palette images
2023-07-12 18:18:26 +07:00
Visman
e928df83da Convert file extension to lower case 2023-07-12 15:36:13 +07:00
Visman
a24a3e1fdf Add a simple hashtag system to posts and searches 2023-07-10 23:34:53 +07:00
Visman
7917e7a3d1 Set png to max(?) compression always 2023-07-09 16:36:59 +07:00
Visman
4eee4e51fc Limit the number of files that can be uploaded at the same time 2023-07-08 23:05:36 +07:00
Visman
49acb82f78 Add file uploads 6/... 2023-07-08 16:53:24 +07:00
Visman
9981a68a7e jpeg xl
ImageMagick has the ability to support the JPEG XL format.
2023-07-04 16:45:33 +07:00
Visman
76baacb67a Fix for GD and animated WebP 2023-06-29 01:45:10 +07:00