Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.51
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
moodle.backup.39 /
lib /
lessphp /
Tree /
[ HOME SHELL ]
Name
Size
Permission
Action
Mixin
[ DIR ]
drwxrwxr-x
Alpha.php
832
B
-rw-rw-r--
Anonymous.php
1.07
KB
-rw-rw-r--
Assignment.php
721
B
-rw-rw-r--
Attribute.php
975
B
-rw-rw-r--
Call.php
2.84
KB
-rw-rw-r--
Color.php
5.12
KB
-rw-rw-r--
Comment.php
1.23
KB
-rw-rw-r--
Condition.php
1.46
KB
-rw-rw-r--
DefaultFunc.php
581
B
-rw-rw-r--
DetachedRuleset.php
822
B
-rw-rw-r--
Dimension.php
5.13
KB
-rw-rw-r--
Directive.php
2.02
KB
-rw-rw-r--
Element.php
1.48
KB
-rw-rw-r--
Expression.php
1.82
KB
-rw-rw-r--
Extend.php
1.78
KB
-rw-rw-r--
Import.php
8.28
KB
-rw-rw-r--
Javascript.php
542
B
-rw-rw-r--
Keyword.php
688
B
-rw-rw-r--
Media.php
4.27
KB
-rw-rw-r--
NameValue.php
1.3
KB
-rw-rw-r--
Negative.php
729
B
-rw-rw-r--
Operation.php
1.38
KB
-rw-rw-r--
Paren.php
577
B
-rw-rw-r--
Quoted.php
1.85
KB
-rw-rw-r--
Rule.php
3.1
KB
-rw-rw-r--
Ruleset.php
16.15
KB
-rw-rw-r--
RulesetCall.php
477
B
-rw-rw-r--
Selector.php
3.9
KB
-rw-rw-r--
UnicodeDescriptor.php
419
B
-rw-rw-r--
Unit.php
3.09
KB
-rw-rw-r--
UnitConversions.php
612
B
-rw-rw-r--
Url.php
1.75
KB
-rw-rw-r--
Value.php
794
B
-rw-rw-r--
Variable.php
1.2
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Selector.php
<?php /** * Selector * * @package Less * @subpackage tree */ class Less_Tree_Selector extends Less_Tree{ public $elements; public $condition; public $extendList = array(); public $_css; public $index; public $evaldCondition = false; public $type = 'Selector'; public $currentFileInfo = array(); public $isReferenced; public $mediaEmpty; public $elements_len = 0; public $_oelements; public $_oelements_len; public $cacheable = true; /** * @param boolean $isReferenced */ public function __construct( $elements, $extendList = array() , $condition = null, $index=null, $currentFileInfo=null, $isReferenced=null ){ $this->elements = $elements; $this->elements_len = count($elements); $this->extendList = $extendList; $this->condition = $condition; if( $currentFileInfo ){ $this->currentFileInfo = $currentFileInfo; } $this->isReferenced = $isReferenced; if( !$condition ){ $this->evaldCondition = true; } $this->CacheElements(); } public function accept($visitor) { $this->elements = $visitor->visitArray($this->elements); $this->extendList = $visitor->visitArray($this->extendList); if( $this->condition ){ $this->condition = $visitor->visitObj($this->condition); } if( $visitor instanceof Less_Visitor_extendFinder ){ $this->CacheElements(); } } public function createDerived( $elements, $extendList = null, $evaldCondition = null ){ $newSelector = new Less_Tree_Selector( $elements, ($extendList ? $extendList : $this->extendList), null, $this->index, $this->currentFileInfo, $this->isReferenced); $newSelector->evaldCondition = $evaldCondition ? $evaldCondition : $this->evaldCondition; return $newSelector; } public function match( $other ){ if( !$other->_oelements || ($this->elements_len < $other->_oelements_len) ){ return 0; } for( $i = 0; $i < $other->_oelements_len; $i++ ){ if( $this->elements[$i]->value !== $other->_oelements[$i]) { return 0; } } return $other->_oelements_len; // return number of matched elements } public function CacheElements(){ $this->_oelements = array(); $css = ''; foreach($this->elements as $v){ $css .= $v->combinator; if( !$v->value_is_object ){ $css .= $v->value; continue; } if( !property_exists($v->value,'value') || !is_string($v->value->value) ){ $this->cacheable = false; return; } $css .= $v->value->value; } $this->_oelements_len = preg_match_all('/[,&#\.\w-](?:[\w-]|(?:\\\\.))*/', $css, $matches); if( $this->_oelements_len ){ $this->_oelements = $matches[0]; if( $this->_oelements[0] === '&' ){ array_shift($this->_oelements); $this->_oelements_len--; } } } public function isJustParentSelector(){ return !$this->mediaEmpty && count($this->elements) === 1 && $this->elements[0]->value === '&' && ($this->elements[0]->combinator === ' ' || $this->elements[0]->combinator === ''); } public function compile($env) { $elements = array(); foreach($this->elements as $el){ $elements[] = $el->compile($env); } $extendList = array(); foreach($this->extendList as $el){ $extendList[] = $el->compile($el); } $evaldCondition = false; if( $this->condition ){ $evaldCondition = $this->condition->compile($env); } return $this->createDerived( $elements, $extendList, $evaldCondition ); } /** * @see Less_Tree::genCSS */ public function genCSS( $output, $firstSelector = true ){ if( !$firstSelector && $this->elements[0]->combinator === "" ){ $output->add(' ', $this->currentFileInfo, $this->index); } foreach($this->elements as $element){ $element->genCSS( $output ); } } public function markReferenced(){ $this->isReferenced = true; } public function getIsReferenced(){ return !isset($this->currentFileInfo['reference']) || !$this->currentFileInfo['reference'] || $this->isReferenced; } public function getIsOutput(){ return $this->evaldCondition; } }
Close