Browse Source

fix keyword topic validation

main
ghost 1 year ago
parent
commit
fda862928b
  1. 2
      example/environment/env.example.php
  2. 8
      src/library/valid.php

2
example/environment/env.example.php

@ -103,7 +103,7 @@ define('MAGNET_DN_MIN_LENGTH', 10); @@ -103,7 +103,7 @@ define('MAGNET_DN_MIN_LENGTH', 10);
define('MAGNET_DN_MAX_LENGTH', 255);
define('MAGNET_DN_REGEX', '/.*/ui');
define('MAGNET_KT_MIN_LENGTH', 10);
define('MAGNET_KT_MIN_LENGTH', 2);
define('MAGNET_KT_MAX_LENGTH', 140);
define('MAGNET_KT_REGEX', '/[\w]+/ui');
define('MAGNET_KT_MIN_QUANTITY', 0);

8
src/library/valid.php

@ -637,7 +637,7 @@ class Valid @@ -637,7 +637,7 @@ class Valid
foreach ($value as $kt)
{
if (!is_string($value))
if (!is_string($kt))
{
array_push(
$error,
@ -647,7 +647,7 @@ class Valid @@ -647,7 +647,7 @@ class Valid
return false;
}
if (!preg_match(MAGNET_KT_REGEX, $value))
if (!preg_match(MAGNET_KT_REGEX, $kt))
{
array_push(
$error,
@ -660,8 +660,8 @@ class Valid @@ -660,8 +660,8 @@ class Valid
return false;
}
if (mb_strlen($value) < MAGNET_KT_MIN_LENGTH ||
mb_strlen($value) > MAGNET_KT_MAX_LENGTH)
if (mb_strlen($kt) < MAGNET_KT_MIN_LENGTH ||
mb_strlen($kt) > MAGNET_KT_MAX_LENGTH)
{
array_push(
$error,

Loading…
Cancel
Save