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

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/main_file/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xls/Style/   drwxr-xr-x
Free 13.11 GB of 57.97 GB (22.61%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


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

namespace PhpOffice\PhpSpreadsheet\Writer\Xls\Style;

use 
PhpOffice\PhpSpreadsheet\Style\Color;

class 
ColorMap
{
    
/**
     * @var array<string, int>
     */
    
private static $colorMap = [
        
'#000000' => 0x08,
        
'#FFFFFF' => 0x09,
        
'#FF0000' => 0x0A,
        
'#00FF00' => 0x0B,
        
'#0000FF' => 0x0C,
        
'#FFFF00' => 0x0D,
        
'#FF00FF' => 0x0E,
        
'#00FFFF' => 0x0F,
        
'#800000' => 0x10,
        
'#008000' => 0x11,
        
'#000080' => 0x12,
        
'#808000' => 0x13,
        
'#800080' => 0x14,
        
'#008080' => 0x15,
        
'#C0C0C0' => 0x16,
        
'#808080' => 0x17,
        
'#9999FF' => 0x18,
        
'#993366' => 0x19,
        
'#FFFFCC' => 0x1A,
        
'#CCFFFF' => 0x1B,
        
'#660066' => 0x1C,
        
'#FF8080' => 0x1D,
        
'#0066CC' => 0x1E,
        
'#CCCCFF' => 0x1F,
        
//        '#000080' => 0x20,
        //        '#FF00FF' => 0x21,
        //        '#FFFF00' => 0x22,
        //        '#00FFFF' => 0x23,
        //        '#800080' => 0x24,
        //        '#800000' => 0x25,
        //        '#008080' => 0x26,
        //        '#0000FF' => 0x27,
        
'#00CCFF' => 0x28,
        
//        '#CCFFFF' => 0x29,
        
'#CCFFCC' => 0x2A,
        
'#FFFF99' => 0x2B,
        
'#99CCFF' => 0x2C,
        
'#FF99CC' => 0x2D,
        
'#CC99FF' => 0x2E,
        
'#FFCC99' => 0x2F,
        
'#3366FF' => 0x30,
        
'#33CCCC' => 0x31,
        
'#99CC00' => 0x32,
        
'#FFCC00' => 0x33,
        
'#FF9900' => 0x34,
        
'#FF6600' => 0x35,
        
'#666699' => 0x36,
        
'#969696' => 0x37,
        
'#003366' => 0x38,
        
'#339966' => 0x39,
        
'#003300' => 0x3A,
        
'#333300' => 0x3B,
        
'#993300' => 0x3C,
        
//        '#993366' => 0x3D,
        
'#333399' => 0x3E,
        
'#333333' => 0x3F,
    ];

    public static function 
lookup(Color $colorint $defaultIndex 0x00): int
    
{
        
$colorRgb $color->getRGB();
        if (
is_string($colorRgb) && array_key_exists("#{$colorRgb}"self::$colorMap)) {
            return 
self::$colorMap["#{$colorRgb}"];
        }

//      TODO Try and map RGB value to nearest colour within the define pallette
//        $red =  Color::getRed($colorRgb, false);
//        $green = Color::getGreen($colorRgb, false);
//        $blue = Color::getBlue($colorRgb, false);

//        $paletteSpace = 3;
//        $newColor = ($red * $paletteSpace / 256) * ($paletteSpace * $paletteSpace) +
//            ($green * $paletteSpace / 256) * $paletteSpace +
//            ($blue * $paletteSpace / 256);

        
return $defaultIndex;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

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