예제 #1
0
 /**
  * Count/length validator.
  * @param  MultiSelectBox
  * @param  array  min and max length pair
  * @return bool
  */
 public static function validateLength(MultiSelectBox $control, $range)
 {
     if (!is_array($range)) {
         $range = array($range, $range);
     }
     $count = count($control->getSelectedItem());
     return ($range[0] === NULL || $count >= $range[0]) && ($range[1] === NULL || $count <= $range[1]);
 }
예제 #2
0
getControl(){$control=parent::getControl();$control->multiple=TRUE;return$control;}static
function
validateLength(MultiSelectBox$control,$range){if(!is_array($range)){$range=array($range,$range);}$count=count($control->getSelectedItem());return($range[0]===NULL||$count>=$range[0])&&($range[1]===NULL||$count<=$range[1]);}}class