*/ class LSformRule_imagefile extends LSformRule { /** * Vérification de la valeur. * * @param string $values Valeur à vérifier * @param array $options Options de validation : * - Type MIME : $options['params']['mimeType'] * - Type MIME (regex) : $options['params']['mimeTypeRegEx'] * @param object $formElement L'objet formElement attaché * * @return boolean true si la valeur est valide, false sinon */ function validate ($value,$options,$formElement) { $file = LSsession :: getTmpFile($value); $mimetype = mime_content_type($file); if ( (!isset($options['params']['mimeType'])) && (!isset($options['params']['mimeTypeRegEx'])) ) { $options = array( 'params' => array( 'mimeTypeRegEx' => '/image\/.*/' ) ); } return LSformRule_mimetype :: validate($value,$options,$formElement); } } ?>