diff --git a/kodorvan/site/system/controllers/project.php b/kodorvan/site/system/controllers/project.php
index 1c53924..93dc33e 100755
--- a/kodorvan/site/system/controllers/project.php
+++ b/kodorvan/site/system/controllers/project.php
@@ -134,9 +134,11 @@ final class project extends core
{
// Debugging
date_default_timezone_set('Asia/Yekaterinburg');
- file_put_contents('requests.txt', '[' . date('Y.m.d H:i:s') . '] Заказ с сайта: ' . DOMAIN . "\n", FILE_APPEND);
- file_put_contents('requests.txt', print_r($request, true) . "\n", FILE_APPEND);
- file_put_contents('requests.txt', print_r($this->request->files, true) . "\n", FILE_APPEND);
+ $jornal = JOURNAL . '/requests.txt';
+ file_put_contents($jornal, "\n\n\n\n", FILE_APPEND);
+ file_put_contents($jornal, '[' . date('Y.m.d H:i:s') . '] Заказ с сайта: ' . DOMAIN . "\n", FILE_APPEND);
+ file_put_contents($jornal, print_r($request, true) . "\n", FILE_APPEND);
+ file_put_contents($jornal, print_r($this->request->files, true) . "\n", FILE_APPEND);
if ($this->request->method === method::put) {
// PUT
@@ -204,8 +206,8 @@ final class project extends core
// Sending the message
$mail->send();
} catch (mail_exception $exception) {
- file_put_contents('requests.txt', '[' . date('Y.m.d H:i:s') . "] ПИЗДЕЦ\n", FILE_APPEND);
- file_put_contents('requests.txt', '[' . date('Y.m.d H:i:s') . ']' . $exception->getMessage() . "\n", FILE_APPEND);
+ file_put_contents($jornal, '[' . date('Y.m.d H:i:s') . "] ПИЗДЕЦ\n", FILE_APPEND);
+ file_put_contents($jornal, '[' . date('Y.m.d H:i:s') . ']' . $exception->getMessage() . "\n", FILE_APPEND);
try {
// Initializing the mail server
@@ -231,8 +233,8 @@ final class project extends core
// Sending the message
$mail->send();
} catch (mail_exception $exception) {
- file_put_contents('requests.txt', '[' . date('Y.m.d H:i:s') . "] ПИЗДЕЦ БЕЗ КАРТИНОК\n", FILE_APPEND);
- file_put_contents('requests.txt', '[' . date('Y.m.d H:i:s') . ']' . $exception->getMessage() . "\n", FILE_APPEND);
+ file_put_contents($jornal, '[' . date('Y.m.d H:i:s') . "] ПОВТОРНЫЙ ПИЗДЕЦ\n", FILE_APPEND);
+ file_put_contents($jornal, '[' . date('Y.m.d H:i:s') . ']' . $exception->getMessage() . "\n", FILE_APPEND);
}
}
diff --git a/kodorvan/site/system/journal/.gitignore b/kodorvan/site/system/journal/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/kodorvan/site/system/journal/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/kodorvan/site/system/public/damp.txt b/kodorvan/site/system/public/damp.txt
deleted file mode 100644
index 1b8267e..0000000
--- a/kodorvan/site/system/public/damp.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-Array
-(
- [file_0] => Array
- (
- [name] => 280a5d18823508efac9d904834abd236.jpg
- [full_path] => 280a5d18823508efac9d904834abd236.jpg
- [type] => image/jpeg
- [tmp_name] => /tmp/phpefc1op03dpuv2Cyh9TO
- [error] => 0
- [size] => 45917
- )
-
-)
-
-Array
-(
- [file_0] => Array
- (
- [name] => Screenshot_2025-07-27-09-18-09-856_app.revanced.android.youtube.png
- [full_path] => Screenshot_2025-07-27-09-18-09-856_app.revanced.android.youtube.png
- [type] => image/png
- [tmp_name] => /tmp/php0q6v9gdl94r9dK4IZRI
- [error] => 0
- [size] => 426274
- )
-
-)
-
-Array
-(
- [file_0] => Array
- (
- [name] => Screenshot_2025-07-27-09-18-09-856_app.revanced.android.youtube.png
- [full_path] => Screenshot_2025-07-27-09-18-09-856_app.revanced.android.youtube.png
- [type] => image/png
- [tmp_name] => /tmp/php3tt2g6o82blucdzMXgO
- [error] => 0
- [size] => 426274
- )
-
-)
-
-Array
-(
- [file_0] => Array
- (
- [name] => TXRhM8WR8gM.jpg
- [full_path] => TXRhM8WR8gM.jpg
- [type] => image/jpeg
- [tmp_name] => /tmp/phpacgh5ki1libqfq6kxHL
- [error] => 0
- [size] => 1114889
- )
-
-)
-
-Array
-(
- [file_0] => Array
- (
- [name] => 20250928_125222.jpg
- [full_path] => 20250928_125222.jpg
- [type] => image/jpeg
- [tmp_name] => /tmp/php4v03e60cr1ds932BVDM
- [error] => 0
- [size] => 278597
- )
-
-)
-
diff --git a/kodorvan/site/system/public/index.php b/kodorvan/site/system/public/index.php
index 0689dfe..21ef7af 100755
--- a/kodorvan/site/system/public/index.php
+++ b/kodorvan/site/system/public/index.php
@@ -16,27 +16,18 @@ ini_set('display_startup_errors', 1); */
// Initializing path to the public directory
define('INDEX', __DIR__);
-// Initializing path to the project root directory
+// Initializing the system directories
define('ROOT', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR);
-
-// Initializing path to the directory of views
-define('VIEWS', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'views');
-
-// Initializing path to the directory of settings
+define('JOURNAL', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'journal');
define('SETTINGS', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'settings');
+define('LOCALIZATIONS', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'localizations');
+define('DATABASES', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'databases');
+define('STORAGE', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'storage');
+define('VIEWS', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'views');
// Initializing system settings
require SETTINGS . DIRECTORY_SEPARATOR . 'system.php';
-// Initializing path to the directory of the storage
-define('STORAGE', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'storage');
-
-// Initializing path to the databases directory
-define('DATABASES', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'databases');
-
-// Initializing path to the localizations directory
-define('LOCALIZATIONS', INDEX . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'localizations');
-
// Initializing dependencies
require ROOT . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
diff --git a/kodorvan/site/system/public/js/modules/project.mjs b/kodorvan/site/system/public/js/modules/project.mjs
index b681c2c..f06f696 100644
--- a/kodorvan/site/system/public/js/modules/project.mjs
+++ b/kodorvan/site/system/public/js/modules/project.mjs
@@ -1819,7 +1819,7 @@ export default class project {
// Iterating over files
// Writing the parameter into the body buffer
- body.append('file_' + index++, file);
+ body.append('file_' + index++, file, file.name);
}
return await core.request(
@@ -1828,8 +1828,7 @@ export default class project {
"PUT",
{
"Accept": "application/json",
- },
- null,
+ }
).then(
async (json) => {
if (json) {
diff --git a/kodorvan/site/system/public/requests.txt b/kodorvan/site/system/public/requests.txt
deleted file mode 100644
index 59fac01..0000000
--- a/kodorvan/site/system/public/requests.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-[2026.04.27 23:16:08] Заказ с сайта: kodorvan.tech
-[2026.04.27 23:23:25] Заказ с сайта: kodorvan.tech
-[2026.04.27 23:23:28] Заказ с сайта: kodorvan.tech
-[2026.04.27 23:30:00] Заказ с сайта: kodorvan.tech
-[2026.04.27 23:46:17] Заказ с сайта: kodorvan.tech
diff --git a/kodorvan/site/system/public/themes/default/css/elements/project.css b/kodorvan/site/system/public/themes/default/css/elements/project.css
index 780ec53..c44e363 100755
--- a/kodorvan/site/system/public/themes/default/css/elements/project.css
+++ b/kodorvan/site/system/public/themes/default/css/elements/project.css
@@ -998,7 +998,7 @@ section#project {
}
}
- >small.description {
+ >small:is(.description, .technologies, .guarantee) {
padding: 0.9em 1.2em;
text-align: left;
font-family: Nunito;
@@ -1011,25 +1011,12 @@ section#project {
/* text-shadow: 0px 1px 3px #000C, 0px 1px 1px #000B; */
text-shadow: unset;
- >:is(strong, b) {
- /* display: block; */
- font-weight: 600;
- color: #ebdada;
+ >img.icon {
+ margin-right: 0.2em;
+ height: 2ch;
+ padding-top: 0.1em;
+ vertical-align: top;
}
- }
-
- >small.guarantee {
- padding: 0.9em 1.2em;
- text-align: left;
- font-family: Nunito;
- font-size: 0.9em;
- color: #d6c1c1;
- background: #a5c2c724;
- border-radius: 1.25rem;
- border-top: 1px solid #84d1d52e;
- backdrop-filter: blur(2px) contrast(1.14);
- /* text-shadow: 0px 1px 3px #000C, 0px 1px 1px #000B; */
- text-shadow: unset;
>:is(strong, b) {
/* display: block; */
@@ -1038,6 +1025,10 @@ section#project {
}
}
+ /* >small.description {}
+
+ >small.guarantee {} */
+
>div.partners {
margin-top: 1.4rem;
margin-bottom: 0.5rem;
diff --git a/kodorvan/site/system/public/themes/default/images/icons/bolt.svg b/kodorvan/site/system/public/themes/default/images/icons/bolt.svg
new file mode 100644
index 0000000..e22dd10
--- /dev/null
+++ b/kodorvan/site/system/public/themes/default/images/icons/bolt.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/kodorvan/site/system/public/themes/default/images/icons/gift.svg b/kodorvan/site/system/public/themes/default/images/icons/gift.svg
new file mode 100644
index 0000000..c451ab4
--- /dev/null
+++ b/kodorvan/site/system/public/themes/default/images/icons/gift.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/kodorvan/site/system/public/themes/default/images/icons/heart.svg b/kodorvan/site/system/public/themes/default/images/icons/heart.svg
new file mode 100644
index 0000000..e3054ab
--- /dev/null
+++ b/kodorvan/site/system/public/themes/default/images/icons/heart.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/kodorvan/site/system/public/themes/default/images/icons/white/bolt.svg b/kodorvan/site/system/public/themes/default/images/icons/white/bolt.svg
new file mode 100644
index 0000000..21c9692
--- /dev/null
+++ b/kodorvan/site/system/public/themes/default/images/icons/white/bolt.svg
@@ -0,0 +1,9 @@
+
diff --git a/kodorvan/site/system/public/themes/default/images/icons/white/trophy.svg b/kodorvan/site/system/public/themes/default/images/icons/white/trophy.svg
new file mode 100644
index 0000000..2bb3189
--- /dev/null
+++ b/kodorvan/site/system/public/themes/default/images/icons/white/trophy.svg
@@ -0,0 +1,16 @@
+
diff --git a/kodorvan/site/system/views/themes/default/elements/project/short.html b/kodorvan/site/system/views/themes/default/elements/project/short.html
index 7890590..9cb3224 100755
--- a/kodorvan/site/system/views/themes/default/elements/project/short.html
+++ b/kodorvan/site/system/views/themes/default/elements/project/short.html
@@ -11,7 +11,7 @@