mirror of
https://github.com/slawkens/myaac.git
synced 2025-05-05 13:49:21 +02:00
Merge branch 'develop' into feature/settings
This commit is contained in:
commit
f35aba10ed
@ -246,8 +246,12 @@ class Validator
|
|||||||
global $db, $config;
|
global $db, $config;
|
||||||
|
|
||||||
$name_lower = strtolower($name);
|
$name_lower = strtolower($name);
|
||||||
|
$custom_first_words_blocked = [];
|
||||||
|
if (isset($config['character_name_blocked']['prefix']) && $config['character_name_blocked']['prefix']) {
|
||||||
|
$custom_first_words_blocked = $config['character_name_blocked']['prefix'];
|
||||||
|
}
|
||||||
|
|
||||||
$first_words_blocked = array('admin ', 'administrator ', 'gm ', 'cm ', 'god ','tutor ', "'", '-');
|
$first_words_blocked = array_merge($custom_first_words_blocked, array('admin ', 'administrator ', 'gm ', 'cm ', 'god ','tutor ', "'", '-'));
|
||||||
foreach($first_words_blocked as $word)
|
foreach($first_words_blocked as $word)
|
||||||
{
|
{
|
||||||
if($word == substr($name_lower, 0, strlen($word))) {
|
if($word == substr($name_lower, 0, strlen($word))) {
|
||||||
@ -282,7 +286,11 @@ class Validator
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$names_blocked = array('admin', 'administrator', 'gm', 'cm', 'god', 'tutor');
|
$custom_names_blocked = [];
|
||||||
|
if (isset($config['character_name_blocked']['names']) && $config['character_name_blocked']['names']) {
|
||||||
|
$custom_names_blocked = $config['character_name_blocked']['names'];
|
||||||
|
}
|
||||||
|
$names_blocked = array_merge($custom_names_blocked, array('admin', 'administrator', 'gm', 'cm', 'god', 'tutor'));
|
||||||
foreach($names_blocked as $word)
|
foreach($names_blocked as $word)
|
||||||
{
|
{
|
||||||
if($word == $name_lower) {
|
if($word == $name_lower) {
|
||||||
@ -291,7 +299,11 @@ class Validator
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$words_blocked = array('admin', 'administrator', 'gamemaster', 'game master', 'game-master', "game'master", '--', "''","' ", " '", '- ', ' -', "-'", "'-", 'fuck', 'sux', 'suck', 'noob', 'tutor');
|
$custom_words_blocked = [];
|
||||||
|
if (isset($config['character_name_blocked']['words']) && $config['character_name_blocked']['words']) {
|
||||||
|
$custom_words_blocked = $config['character_name_blocked']['words'];
|
||||||
|
}
|
||||||
|
$words_blocked = array_merge($custom_words_blocked, array('admin', 'administrator', 'gamemaster', 'game master', 'game-master', "game'master", '--', "''","' ", " '", '- ', ' -', "-'", "'-", 'fuck', 'sux', 'suck', 'noob', 'tutor'));
|
||||||
foreach($words_blocked as $word)
|
foreach($words_blocked as $word)
|
||||||
{
|
{
|
||||||
if(!(strpos($name_lower, $word) === false)) {
|
if(!(strpos($name_lower, $word) === false)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user