HEX
Server: LiteSpeed
System: Linux cpir1.prohostdns.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: pelakir (2976)
PHP: 8.2.31
Disabled: exec, shell_exec, system, passthru, proc_open, proc_close, proc_terminate, proc_get_status, popen, pclose, pcntl_exec
Upload Files
File: //home/pelakir/www/wp-content/plugins/wc-digipay-plugin/Utilities.php
<?php
/**
 * author: Amir Adabi
 * date: 10/08/2024
 */

class Utilities
{

    public static function mobileNumberStandardizer($number)
    {
        $number = preg_replace('/\D/', '', $number);

        if (preg_match('/^(098|98|0098|\+98)/', $number)) {
            $number = preg_replace('/^(98|0098|\+98)/', '', $number);
        }

        if (preg_match('/^9\d{9}$/', $number)) {
            $number = '0' . $number;
        }

        if (preg_match('/^09\d{9}$/', $number)) {
            return $number;
        } else {
            return false;
        }
    }

    public static function convertNumbers($srting,$toPersian)
    {
        $en_num = array('0','1','2','3','4','5','6','7','8','9');
        $fa_num = array('۰','۱','۲','۳','۴','۵','۶','۷','۸','۹');
        if( $toPersian ) return str_replace($en_num, $fa_num, $srting);
        else return str_replace($fa_num, $en_num, $srting);
    }


}