From 3ce35066b03bdd0ed633813c3f80f9782af800f1 Mon Sep 17 00:00:00 2001 From: ghost Date: Fri, 15 Sep 2023 16:40:10 +0300 Subject: [PATCH] add new settings --- example/environment/env.example.php | 13 ++++++++++++- src/crontab/export/feed.php | 13 +++++++++++++ src/public/node.php | 8 ++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/example/environment/env.example.php b/example/environment/env.example.php index ee64fbe..51059b8 100644 --- a/example/environment/env.example.php +++ b/example/environment/env.example.php @@ -85,18 +85,29 @@ define('MAGNET_DEFAULT_SENSITIVE', false); define('MAGNET_AUTO_APPROVE_ON_IMPORT_APPROVED', true); - define('MAGNET_EDITOR_LOCK_TIMEOUT', 60*60); define('MAGNET_TITLE_MIN_LENGTH', 10); define('MAGNET_TITLE_MAX_LENGTH', 140); +define('MAGNET_TITLE_REGEX', '/.*/ui'); define('MAGNET_PREVIEW_MIN_LENGTH', 0); define('MAGNET_PREVIEW_MAX_LENGTH', 255); +define('MAGNET_PREVIEW_REGEX', '/.*/ui'); define('MAGNET_DESCRIPTION_MIN_LENGTH', 0); define('MAGNET_DESCRIPTION_MAX_LENGTH', 10000); +define('MAGNET_DESCRIPTION_REGEX', '/.*/ui'); +define('MAGNET_DN_MIN_LENGTH', 10); +define('MAGNET_DN_MAX_LENGTH', 140); +define('MAGNET_DN_REGEX', '/.*/ui'); + +define('MAGNET_KT_MIN_LENGTH', 10); +define('MAGNET_KT_MAX_LENGTH', 140); +define('MAGNET_KT_REGEX', '/[\w]+/ui'); +define('MAGNET_KT_MIN_QUANTITY', 0); +define('MAGNET_KT_MAX_QUANTITY', 10); define('MAGNET_STOP_WORDS_SIMILAR', [ diff --git a/src/crontab/export/feed.php b/src/crontab/export/feed.php index a8c2bcb..5370920 100644 --- a/src/crontab/export/feed.php +++ b/src/crontab/export/feed.php @@ -72,12 +72,25 @@ try 'MAGNET_TITLE_MIN_LENGTH' => (int) MAGNET_TITLE_MIN_LENGTH, 'MAGNET_TITLE_MAX_LENGTH' => (int) MAGNET_TITLE_MAX_LENGTH, + 'MAGNET_TITLE_REGEX' => (string) MAGNET_TITLE_REGEX, 'MAGNET_PREVIEW_MIN_LENGTH' => (int) MAGNET_PREVIEW_MIN_LENGTH, 'MAGNET_PREVIEW_MAX_LENGTH' => (int) MAGNET_PREVIEW_MAX_LENGTH, + 'MAGNET_PREVIEW_REGEX' => (string) MAGNET_PREVIEW_REGEX, 'MAGNET_DESCRIPTION_MIN_LENGTH' => (int) MAGNET_DESCRIPTION_MIN_LENGTH, 'MAGNET_DESCRIPTION_MAX_LENGTH' => (int) MAGNET_DESCRIPTION_MAX_LENGTH, + 'MAGNET_DESCRIPTION_REGEX' => (string) MAGNET_DESCRIPTION_REGEX, + + 'MAGNET_DN_MIN_LENGTH' => (int) MAGNET_DN_MIN_LENGTH, + 'MAGNET_DN_MAX_LENGTH' => (int) MAGNET_DN_MAX_LENGTH, + 'MAGNET_DN_REGEX' => (string) MAGNET_DN_REGEX, + + 'MAGNET_KT_MIN_LENGTH' => (int) MAGNET_KT_MIN_LENGTH, + 'MAGNET_KT_MAX_LENGTH' => (int) MAGNET_KT_MAX_LENGTH, + 'MAGNET_KT_MIN_QUANTITY' => (int) MAGNET_KT_MIN_QUANTITY, + 'MAGNET_KT_MAX_QUANTITY' => (int) MAGNET_KT_MAX_QUANTITY, + 'MAGNET_KT_REGEX' => (string) MAGNET_KT_REGEX, 'MAGNET_COMMENT_DEFAULT_APPROVED' => (bool) MAGNET_COMMENT_DEFAULT_APPROVED, 'MAGNET_COMMENT_DEFAULT_PUBLIC' => (bool) MAGNET_COMMENT_DEFAULT_PUBLIC, diff --git a/src/public/node.php b/src/public/node.php index 36af237..df80484 100644 --- a/src/public/node.php +++ b/src/public/node.php @@ -346,6 +346,14 @@ else if (is_null($user->public)) - + + + + - + / + - + +