Linux dpw.dpwebtech.com 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64
Apache
: 192.232.243.69 | : 52.14.163.169
54 Domain
7.3.33
dpclient
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
/
home /
dpclient /
public_html /
analytics /
core /
View /
[ HOME SHELL ]
Name
Size
Permission
Action
HtmlEmailFooterView.php
554
B
-rw-r--r--
HtmlReportEmailHeaderView.php
3.21
KB
-rw-r--r--
MethodCallExpression.php
1.3
KB
-rw-r--r--
OneClickDone.php
2.37
KB
-rw-r--r--
RenderTokenParser.php
1.92
KB
-rw-r--r--
SecurityPolicy.php
2.99
KB
-rw-r--r--
UIControl.php
4.44
KB
-rw-r--r--
ViewInterface.php
417
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : RenderTokenParser.php
<?php /** * Matomo - free/libre analytics platform * * @link https://matomo.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later * */ namespace Piwik\View; use Twig\Node\Expression\ArrayExpression; use Twig\Node\IncludeNode; use Twig\Token; use Twig\TokenParser\AbstractTokenParser; /** * Defines a new Twig tag that will render a Piwik View. * * Use the tag like this: * * {% render theView %} * * where `theView` is a variable referencing a View instance. */ class RenderTokenParser extends AbstractTokenParser { /** * Parses the Twig stream and creates a Twig_Node_Include instance that includes * the View's template. * * @return \Twig\Node\Node */ public function parse(Token $token) { $parser = $this->parser; $stream = $parser->getStream(); $view = $parser->getExpressionParser()->parseExpression(); $variablesOverride = new ArrayExpression(array(), $token->getLine()); if ($stream->test(Token::NAME_TYPE, 'with')) { $stream->next(); $variablesOverride->addElement($this->parser->getExpressionParser()->parseExpression()); } $stream->expect(Token::BLOCK_END_TYPE); $viewTemplateExpr = new MethodCallExpression( $view, 'getTemplateFile', new ArrayExpression(array(), $token->getLine()), $token->getLine() ); $variablesExpr = new MethodCallExpression( $view, 'getTemplateVars', $variablesOverride, $token->getLine() ); return new IncludeNode( $viewTemplateExpr, $variablesExpr, $only = false, $ignoreMissing = false, $token->getLine() ); } /** * Returns the tag identifier. * * @return string */ public function getTag() { return 'render'; } }
Close