Na serwerze produkcyjnym już nie

class ValidationClass { public function removeWhiteChars($string) { return $this->string; } public function stringFilter($string,$filter) { switch ($filter) { case "int": case "char": case "char_nospace": case "char_pl": case "all": case "date": } } public function lengthControl($string,$min,$max) { if($this->lengthControlEncoding($string, "auto") <= $max && $this->lengthControlEncoding($string, "auto") >= $min) { return true; } else { return FALSE; } } public function showEncoding($string) { return mb_detect_encoding($string, "auto"); } public function lengthControlEncoding($string,$encoding) { return mb_strlen($string, $encoding); } public function generalControl($string,$minL,$maxL,$generalFilter) { $this->removeWC=$this->removeWhiteChars($string); $this->preg=$this->stringFilter($this->removeWC,$generalFilter); $this->clear=$this->lengthControl($this->preg,$minL,$maxL); if($this->clear == true) { return $this->preg; } else { return null; } } public function generalControlExit($string,$minL,$maxL,$generalFilter) { $this->removeWC=$this->removeWhiteChars($string); $this->preg=$this->stringFilter($this->removeWC,$generalFilter); $this->clear=$this->lengthControl($this->preg,$minL,$maxL); if($this->clear == true) { return $this->preg; } } public function verificationWithoutDelete($string) { $this->str = mb_convert_encoding($string, 'UTF-8', 'UTF-8'); return $this->str; } }