1
0
mirror of https://github.com/typemill/typemill.git synced 2025-07-30 19:00:32 +02:00

version 142 unknown

This commit is contained in:
trendschau
2020-11-20 07:22:45 +01:00
parent 3cebe0426c
commit 2590f08e40
3 changed files with 48 additions and 25 deletions

View File

@@ -63,16 +63,20 @@ class Validation
return true;
}, 'contains one or more invalid ip-adress.');
Validator::addRule('customfields', function($field, $value, array $params, array $fields) use ($user)
Validator::addRule('customfields', function($field, $customfields, array $params, array $fields) use ($user)
{
foreach($value as $customfield)
if(empty($customfields))
{
if(!isset($customfield['key']) OR empty($customfield['key']) OR (preg_match('/^([a-z0-9])+$/i', $customfield['key']) == false) )
return true;
}
foreach($customfields as $key => $value)
{
if(!isset($key) OR empty($key) OR (preg_match('/^([a-z0-9])+$/i', $key) == false) )
{
return false;
}
if (!isset($customfield['value']) OR empty($customfield['value']) OR ( $customfield['value'] != strip_tags($customfield['value']) ) )
if (!isset($value) OR empty($value) OR ( $value != strip_tags($value) ) )
{
return false;
}
@@ -134,7 +138,7 @@ class Validation
}
# return valitron standard object
public function returnValitron(array $params)
public function returnValidator(array $params)
{
return new Validator($params);
}