upgrade
This commit is contained in:
25
main/inc/lib/pear/HTML/QuickForm/Rule/MinText.php
Normal file
25
main/inc/lib/pear/HTML/QuickForm/Rule/MinText.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
/* For licensing terms, see /license.txt */
|
||||
|
||||
/**
|
||||
* QuickForm rule to check a text field has a minimum of X chars
|
||||
* @package chamilo.include
|
||||
*/
|
||||
class Html_Quickform_Rule_MinText extends HTML_QuickForm_Rule
|
||||
{
|
||||
/**
|
||||
* Function to check a text field has a minimum of X chars
|
||||
* @see HTML_QuickForm_Rule
|
||||
* @param string $text A text
|
||||
* @param int $count The minimum number of characters that the text should contain
|
||||
* @return boolean True if text has the minimum number of chars required
|
||||
*/
|
||||
public function validate($text, $count)
|
||||
{
|
||||
$checkMinText = function($a, $b) {
|
||||
return strlen(utf8_decode($a)) >= $b;
|
||||
};
|
||||
|
||||
return $checkMinText($text, $count);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user