Version 4.5.0

This commit is contained in:
Neo committed 2025-12-19 05:51:58 -08:00
1 parent 1a0c7fd3c2
commit f79dcf067a
3791 files changed
+248032 -76372

No files matched your search

+24 -4
View File
@@ -11,7 +11,7 @@
namespace IPS\Ftp;
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
@@ -23,18 +23,38 @@ if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
class _FtpSplFileInfo extends \SplFileInfo
{
/**
* @brief Define our possible types
* @brief Type: Unknown
*/
const TYPE_UNKNOWN = 1;
/**
* @brief Type: Directory
*/
const TYPE_DIRECTORY = 2;
/**
* @brief Type: File
*/
const TYPE_FILE = 3;
/**
* @brief Type: Symlink
*/
const TYPE_LINK = 4;
/**
* @brief Some information about our current object
* @brief Current item type
*/
protected $type = self::TYPE_DIRECTORY;
/**
* @brief Current directory
*/
protected $directory = '/';
/**
* @brief Current filename
*/
protected $filename = '.';
/**
@@ -179,7 +199,7 @@ class _FtpSplFileInfo extends \SplFileInfo
/**
* Parse a raw list item to extract the needed information
*
* @param string $item The item we are parsing, which could be a file or directory (or unknown)
* @param string $file The item we are parsing, which could be a file or directory (or unknown)
* @return array ( 'filename' => ..., 'directory' => ... )
* @throws \InvalidArgumentException
*/