/**
  * checkuje, jestli jde skutecne o pouzitelny zip
  * @return bool
  */
 protected function isFileZip(LBoxFormControl $control)
 {
     try {
         $valueFiles = $control->getValueFiles();
         return $this->isFileNameOK($valueFiles["name"]);
     } catch (Exception $e) {
         throw $e;
     }
 }
 public function validate(LBoxFormControl $control = NULL)
 {
     try {
         $valueFiles = $control->getValueFiles();
         if (strlen($control->getValue()) > 0) {
             if (!$this->isFileNameImage($valueFiles["name"])) {
                 throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_FILE_NOT_IMAGE, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_FILE_NOT_IMAGE);
             }
         }
     } catch (Exception $e) {
         throw $e;
     }
 }
 public function validate(LBoxFormControl $control = NULL)
 {
     try {
         if ($control instanceof LBoxFormControlFile) {
             $valueFiles = $control->getValueFiles();
             $value = $valueFiles["name"];
         } else {
             $value = $control->getValue();
         }
         if (strlen($value) > 0) {
             if (!preg_match('/' . $this->regSigns . '/', $value)) {
                 //if (!ereg($this->regSigns, $value)) {
                 throw new LBoxExceptionFormValidator(LBoxExceptionFormValidator::MSG_FORM_VALIDATION_FILENAME_INVALID, LBoxExceptionFormValidator::CODE_FORM_VALIDATION_FILENAME_INVALID);
             }
         }
     } catch (Exception $e) {
         throw $e;
     }
 }