[VFS] element index

Package indexes

All elements
a b c d e f g h i k l m o p r s t u v w _
_
top
Variable $_connected
Boolean indicating whether or not we're connected to the SQL server.
Variable $_credentials
List of additional credentials required for this VFS backend (example: For FTP, we need a username and password to log in to the server with).
Variable $_credentials
List of additional credentials required for this VFS backend.
Variable $_credentials
List of additional credentials required for this VFS backend.
Variable $_credentials
List of additional credentials required for this VFS backend.
Variable $_currentPath
The current path that has been passed to listFolder, if this changes, the list will be rebuilt.
Variable $_cwd
VFS_ssh2::$_cwd in ssh2.php
The current working directory.
Variable $_date
VFS_ListItem::$_date in ListItem.php
Last modified date.
Variable $_db
VFS_sql::$_db in sql.php
Handle for the current database connection.
Variable $_db
VFS_sql_file::$_db in sql_file.php
Handle for the current database connection.
Variable $_folderList
The return value from a standard VFS listFolder call, to be read with the Object listFolder.
Variable $_folders
Cache for the list of folders.
Variable $_gids
VFS_ssh2::$_gids in ssh2.php
Local cache array for group IDs.
Variable $_gids
VFS_ftp::$_gids in ftp.php
Local cache array for group IDs.
Variable $_group
VFS_ListItem::$_group in ListItem.php
Owner group
Variable $_imap
VFS_kolab::$_imap in kolab.php
Variable holding the connection to the Kolab storage system.
Variable $_linktype
VFS_ListItem::$_linktype in ListItem.php
Type of target if type is '**sym'.
Variable $_logger
VFS::$_logger in VFS.php
A PEAR Log object. If present, will be used to log errors and informational messages about VFS activity.
Variable $_logLevel
VFS::$_logLevel in VFS.php
The log level to use - messages with a higher log level than configured here will not be logged. Defaults to only logging errors or higher.
Variable $_name
VFS_ListItem::$_name in ListItem.php
Filename
Variable $_owner
VFS_ListItem::$_owner in ListItem.php
Owner user
Variable $_params
VFS::$_params in VFS.php
Hash containing connection parameters.
Variable $_path
VFS_ListItem::$_path in ListItem.php
VFS path
Variable $_permissions
List of permissions and if they can be changed in this VFS backend.
Variable $_permissions
List of permissions and if they can be changed in this VFS backend.
Variable $_permissions
List of permissions and if they can be changed in this VFS backend.
Variable $_permissions
List of permissions and if they can be changed in this VFS
Variable $_permissions
List of permissions and if they can be changed in this VFS backend.
Variable $_permissions
List of permissions and if they can be changed in this VFS backend.
Variable $_perms
VFS_ListItem::$_perms in ListItem.php
File permissions (*nix format: drwxrwxrwx)
Variable $_registry
Reference to a Horde Registry instance.
Variable $_sftp
VFS_ssh2::$_sftp in ssh2.php
The SFTP resource stream.
Variable $_size
VFS_ListItem::$_size in ListItem.php
Size.
Variable $_stream
VFS_ssh2::$_stream in ssh2.php
Variable holding the connection to the ssh2 server.
Variable $_stream
Variable holding the connection to the ftp server.
Variable $_templates
The directory where the templates to use are.
Variable $_type
VFS_ftp::$_type in ftp.php
Variable $_type
VFS_ListItem::$_type in ListItem.php
Type
Variable $_uids
VFS_ftp::$_uids in ftp.php
Local cache array for user IDs.
Variable $_uids
VFS_ssh2::$_uids in ssh2.php
Local cache array for user IDs.
Variable $_vfs
VFS_Browser::$_vfs in Browser.php
The VFS instance that we are browsing.
Variable $_vfs
VFS_Object::$_vfs in Object.php
The actual vfs that does the work
Variable $_vfsSize
VFS::$_vfsSize in VFS.php
The current size, in bytes, of the VFS item.
Variable $_write_db
Handle for the current database connection, used for writing. Defaults to the same handle as $_db if a separate write database is not required.
Method _connect
Method _copyRecursive
Recursively copies a directory through the backend.
Function _cp
_cp() in vfs.php
Copies one or several files to a different location.
Method _getAppHandler
Method _getAppUid
Method _getAppUids
Method _getFile
Method _getFileSizeOp
TODO
Method _getFolder
Method _getFolders
Method _getPath
VFS::_getPath() in VFS.php
Returns the full path of an item.
Method _getTempDir
Determines the location of the system temporary directory.
Method _getTempFile
Creates a temporary file.
Method _listFolder
Returns an an unsorted file list of the specified directory.
Method _listFolder
Return a list of the contents of a folder.
Method _listFolder
Returns an an unsorted file list of the specified directory.
Method _listFolder
Returns a list of the contents of a folder.
Method _listFolder
Return a list of the contents of a folder.
Method _listFolder
Return a list of the contents of a folder.
Method _listFolder
Returns an an unsorted file list of the specified directory.
Method _listFolder
Returns an an unsorted file list of the specified directory.
Method _listFolder
Returns an an unsorted file list of the specified directory.
Method _parseMessage
a
top
Method autocreatePath
Automatically creates any necessary parent directories in the specified $path.
Page AllTests.php
AllTests.php in AllTests.php
b
top
Page Browser.php
Browser.php in Browser.php
c
top
Method changePermissions
Changes permissions for an Item on the VFS.
Method changePermissions
Changes permissions for an item in the VFS.
Method changePermissions
Changes permissions for an item on the VFS.
Method changePermissions
Changes permissions for an item on the VFS.
Method changePermissions
Changes permissions for an Item on the VFS.
Method changePermissions
Changes permissions for an item on the VFS.
Method checkCredentials
Checks the credentials that we have by calling _connect(), to see if there is a valid login.
Method checkCredentials
Check the credentials that we have to see if there is a valid login.
Method copy
VFS_smb::copy() in smb.php
Copies a file through the backend.
Method copy
VFS_file::copy() in file.php
Copies a file through the backend.
Method copy
VFS_ftp::copy() in ftp.php
Copies a file through the backend.
Method copy
VFS_ssh2::copy() in ssh2.php
Copies a file through the backend.
Method copy
VFS::copy() in VFS.php
Copies a file through the backend.
Method copy
VFS_horde::copy() in horde.php
Copies a file through the backend.
Method copy
VFS_sql_file::copy() in sql_file.php
Copies a file through the backend.
Function cp
cp() in vfs.php
Copies one or several files to a different location.
Method createFolder
Creates a folder in the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Create a folder in the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
Method createFolder
Creates a folder on the VFS.
d
top
Method delete
VFS::delete() in VFS.php
Alias to deleteFile()
Method deleteFile
Delete a file from the VFS.
Method deleteFile
Delete a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Delete a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Delete a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFile
Deletes a file from the VFS.
Method deleteFolder
Delete a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Delete a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Deletes a folder from the VFS.
Method deleteFolder
Delete a folder from the VFS.
e
top
Method emptyFolder
Recursively remove all files and subfolders from the given folder.
Method emptyFolder
Recursively remove all files and subfolders from the given folder.
Method exists
VFS::exists() in VFS.php
Returns if a given file or folder exists in a folder.
Method exists
VFS_ssh2::exists() in ssh2.php
Returns if a given file or folder exists in a folder.
Method exists
VFS_file::exists() in file.php
Returns if a given file or folder exists in a folder.
f
top
Method factory
VFS::factory() in VFS.php
Attempts to return a concrete VFS instance based on $driver.
Method factory
VFS_Object::factory() in Object.php
Attempts to return a concrete VFS_Object instance based on $driver.
Page file.php
file.php in file.php
Page ftp.php
ftp.php in ftp.php
g
top
Method gc
VFS_GC::gc() in GC.php
Garbage collect files in the VFS storage system.
Method gc
VFS_sql::gc() in sql.php
Garbage collect files in the VFS storage system.
Method getCurrentDirectory
Returns the current working directory of the VFS backend.
Method getCurrentDirectory
Returns the current working directory on the FTP server.
Method getCurrentDirectory
Returns the current working directory on the SSH2 server.
Method getFolderSize
Returns the size of a folder
Method getFolderSize
Returns the size of a file.
Method getModifiablePermissions
Return the array specificying what permissions are changeable for this implementation.
Method getModifiablePermissions
Returns an array specifying what permissions are changeable for this VFS implementation.
Method getParam
VFS::getParam() in VFS.php
Returns configuration parameters.
Method getQuota
VFS::getQuota() in VFS.php
Get quota information (used/allocated), in bytes.
Method getRequiredCredentials
Returns the list of additional credentials required, if any.
Method getRequiredCredentials
Return the list of additional credentials required, if any.
Method getUI
VFS_Browser::getUI() in Browser.php
TODO
Method getVFSSize
Returns the size of the VFS item.
Page GC.php
GC.php in GC.php
h
top
Page horde.php
horde.php in horde.php
i
top
Method isFolder
Checks if a given item is a folder.
Method isFolder
VFS::isFolder() in VFS.php
Checks if a given item is a folder.
Method isFolder
VFS_sql override of isFolder() to check for root folder.
Method isFolder
Checks if a given item is a folder.
Method isFolder
Checks if a given pathname is a folder.
Method isFolder
Check if a given pathname is a folder.
k
top
Page kolab.php
kolab.php in kolab.php
Page KolabTest.php
KolabTest.php in KolabTest.php
l
top
Method listFolder
Returns a VFS_ListItem object if the folder can be read, or a PEAR_Error if it can't be. Returns false once the folder has been completely read.
Method listFolder
Returns a file list of the directory passed in.
Method listFolder
Returns an unsorted file list.
Method listFolders
Returns a sorted list of folders in specified directory.
Method listFolders
Returns a sorted list of folders in the specified directory.
Method listFolders
Returns a sorted list of folders in the specified directory.
Method listFolders
Returns a sorted list of folders in specified directory.
Method listFolders
Returns a sorted list of folders in specified directory.
Method listFolders
Returns a sorted list of folders in the specified directory.
Method listFolders
Returns a sorted list of folders in specified directory.
Method listFolders
Returns a sorted list of folders in the specified directory.
Method listFolders
Returns a sorted list of folders in the specified directory.
Method log
VFS::log() in VFS.php
Logs a message if a PEAR Log object is available, and the message's priority is lower than or equal to the configured log level.
Function ls
ls() in vfs.php
Lists the contents of the specified directory.
Page ListItem.php
ListItem.php in ListItem.php
m
top
Function mergeOptions
mergeOptions() in vfs.php
Merges a set of options as returned by Console_Getopt::getopt2() into a single array.
Method move
VFS_ssh2::move() in ssh2.php
Moves a file through the backend.
Method move
VFS::move() in VFS.php
Moves a file through the backend.
Method move
VFS_sql_file::move() in sql_file.php
Moves a file in the database and the file system.
Method move
VFS_smb::move() in smb.php
Moves a file through the backend.
Method move
VFS_horde::move() in horde.php
Moves a file through the backend.
Method move
VFS_file::move() in file.php
Moves a file in the database and the file system.
Method move
VFS_ftp::move() in ftp.php
Moves a file through the backend.
Page musql.php
musql.php in musql.php
Method main
VFS_AllTests::main() in AllTests.php
o
top
Page Object.php
Object.php in Object.php
p
top
Constant PHPUnit_MAIN_METHOD
PHPUnit_MAIN_METHOD in AllTests.php
Define the main method
r
top
Method read
VFS_ssh2::read() in ssh2.php
Retrieves a file from the VFS.
Method read
VFS_horde::read() in horde.php
Retrieves a file from the VFS.
Method read
VFS_sql::read() in sql.php
Retrieve a file from the VFS.
Method read
VFS_file::read() in file.php
Retrieve a file from the VFS.
Method read
VFS_Object::read() in Object.php
Retrieve a file from the VFS.
Method read
VFS_ftp::read() in ftp.php
Retrieves a file from the VFS.
Method read
VFS_kolab::read() in kolab.php
Retrieves a file from the VFS.
Method read
VFS::read() in VFS.php
Retrieves a file from the VFS.
Method read
VFS_smb::read() in smb.php
Retrieves a file from the VFS.
Method readByteRange
Retrieves a part of a file from the VFS. Particularly useful when reading large files which would exceed the PHP memory limits if they were stored in a string.
Method readByteRange
Retrieves a part of a file from the VFS. Particularly useful when reading large files which would exceed the PHP memory limits if they were stored in a string.
Method readByteRange
Retrieves a part of a file from the VFS. Particularly useful when reading large files which would exceed the PHP memory limits if they were stored in a string.
Method readFile
Retrieves a file from the VFS as an on-disk local file.
Method readFile
VFS::readFile() in VFS.php
Retrieves a file from the VFS as an on-disk local file.
Method readFile
Retrieves a file from the VFS as an on-disk local file.
Method readFile
Retrieves a file from the VFS as an on-disk local file.
Method readFile
Retrieves a file from the VFS as an on-disk local file.
Method readStream
Open a stream to a file in the VFS.
Method readStream
Open a read-only stream to a file in the VFS.
Method readStream
Open a stream to a file in the VFS.
Method readStream
Open a stream to a file in the VFS.
Method rename
VFS::rename() in VFS.php
Renames a file in the VFS.
Method rename
VFS_Object::rename() in Object.php
Rename a file in the VFS.
Method rename
VFS_ssh2::rename() in ssh2.php
Renames a file in the VFS.
Method rename
Renames a file in the VFS.
Method rename
VFS_file::rename() in file.php
Rename a file or folder in the VFS.
Method rename
VFS_musql::rename() in musql.php
Renames a file or folder in the VFS.
Method rename
VFS_horde::rename() in horde.php
Renames a file in the VFS.
Method rename
VFS_sql_file::rename() in sql_file.php
Rename a file or folder in the VFS.
Method rename
Renames a file in the VFS.
Method rename
Rename a file or folder in the VFS.
s
top
Method setLogger
VFS::setLogger() in VFS.php
Sets the PEAR Log object used to log informational or error messages.
Method setParams
VFS::setParams() in VFS.php
Sets configuration parameters.
Method setParams
Set configuration parameters.
Method setQuota
VFS::setQuota() in VFS.php
Sets the VFS quota limit.
Method setQuotaRoot
Sets the VFS quota root.
Method setVFSObject
Set the VFS object in the local object.
Method singleton
Attempts to return a reference to a concrete VFS instance based on $driver. It will only create a new instance if no VFS instance with the same parameters currently exists.
Method singleton
VFS::singleton() in VFS.php
Attempts to return a reference to a concrete VFS instance based on $driver. It will only create a new instance if no VFS instance with the same parameters currently exists.
Method size
VFS_ssh2::size() in ssh2.php
Returns the size of a file.
Method size
VFS::size() in VFS.php
Retrieves the size of a file from the VFS.
Method size
VFS_sql::size() in sql.php
Retrieves the filesize from the VFS.
Method size
VFS_horde::size() in horde.php
Retrieves the size of a file from the VFS.
Method size
VFS_ftp::size() in ftp.php
Returns the size of a file.
Method size
VFS_file::size() in file.php
Retrieves the filesize from the VFS.
Method strlen
VFS::strlen() in VFS.php
Returns the character (not byte) length of a string.
Method strtolower
Converts a string to all lowercase characters ignoring the current locale.
Page smb.php
smb.php in smb.php
Page sql.php
sql.php in sql.php
Page sql_file.php
sql_file.php in sql_file.php
Page ssh2.php
ssh2.php in ssh2.php
Method setUp
VFS_KolabTest::setUp() in KolabTest.php
Test setup.
Method suite
VFS_AllTests::suite() in AllTests.php
t
top
Method testFiles
Test file handling.
Method testFolders
Test folder handling.
u
top
Function url2params
url2params() in vfs.php
Parses a URL into a set of parameters that can be used to instantiate a VFS object.
Function usage
usage() in vfs.php
Shows some error and usage information.
v
top
Method VFS
VFS::VFS() in VFS.php
Constructor.
Class VFS
VFS in VFS.php
VFS API for abstracted file storage and access.
Function vfs
vfs() in vfs.php
Returns a VFS instance.
Page VFS.php
VFS.php in VFS.php
Page vfs.php
vfs.php in vfs.php
Class VFS_Browser
VFS_Browser in Browser.php
Class for providing a generic UI for any VFS instance.
Method VFS_Browser
Constructor
Constant VFS_FILE
VFS_FILE in sql_file.php
File value for vfs_type column.
Method VFS_file
Constructs a new Filesystem based VFS object.
Class VFS_file
VFS_file in file.php
VFS implementation for a standard filesystem.
Constant VFS_FLAG_READ
VFS_FLAG_READ in musql.php
Permission for read access.
Constant VFS_FLAG_WRITE
VFS_FLAG_WRITE in musql.php
Permission for read access.
Constant VFS_FOLDER
VFS_FOLDER in sql_file.php
Folder value for vfs_type column.
Class VFS_ftp
VFS_ftp in ftp.php
VFS implementation for an FTP server.
Class VFS_GC
VFS_GC in GC.php
Class for providing garbage collection for any VFS instance.
Class VFS_horde
VFS_horde in horde.php
VFS implementation for the Horde Application Framework.
Method VFS_horde
Constructor.
Class VFS_kolab
VFS_kolab in kolab.php
VFS implementation for a Kolab IMAP server.
Method VFS_ListItem
Constructor
Class VFS_ListItem
VFS_ListItem in ListItem.php
An item returned from a folder list.
Class VFS_musql
VFS_musql in musql.php
Multi User VFS implementation for PHP's PEAR database abstraction layer.
Method VFS_Object
Constructor.
Class VFS_Object
VFS_Object in Object.php
A wrapper for the VFS class to return objects, instead of arrays.
Constant VFS_QUOTA_METRIC_BYTE
Constant VFS_QUOTA_METRIC_GB
Constant VFS_QUOTA_METRIC_KB
Constant VFS_QUOTA_METRIC_MB
Class VFS_smb
VFS_smb in smb.php
Stateless VFS implementation for a SMB server, based on smbclient.
Class VFS_sql
VFS_sql in sql.php
VFS implementation for PHP's PEAR database abstraction layer.
Class VFS_sql_file
VFS_sql_file in sql_file.php
VFS:: implementation using PHP's PEAR database abstraction layer and local file system for file storage.
Class VFS_ssh2
VFS_ssh2 in ssh2.php
VFS implementation for an SSH2 server.
Class VFS_AllTests
VFS_AllTests in AllTests.php
Combine the tests for this package.
Class VFS_KolabTest
VFS_KolabTest in KolabTest.php
Test the Kolab based virtual file system.
w
top
Method write
VFS_Object::write() in Object.php
Store a file in the VFS.
Method write
VFS_ssh2::write() in ssh2.php
Stores a file in the VFS.
Method write
VFS_file::write() in file.php
Store a file in the VFS, with the data copied from a temporary file.
Method write
VFS_smb::write() in smb.php
Stores a file in the VFS.
Method write
VFS_sql::write() in sql.php
Stores a file in the VFS.
Method write
VFS_sql_file::write() in sql_file.php
Store a file in the VFS, with the data copied from a temporary file.
Method write
VFS_kolab::write() in kolab.php
Stores a file in the VFS.
Method write
VFS_ftp::write() in ftp.php
Stores a file in the VFS.
Method write
VFS::write() in VFS.php
Stores a file in the VFS.
Method write
VFS_horde::write() in horde.php
Stores a file in the VFS.
Method writeData
VFS::writeData() in VFS.php
Stores a file in the VFS from raw data.
Method writeData
Store a file in the VFS from raw data.
Method writeData
Stores a file in the VFS from raw data.
Method writeData
Store a file in the VFS from raw data.
Method writeData
Stores a file in the VFS from raw data.
Method writeData
Store a file in the VFS from raw data.
Method writeData
Stores a file in the VFS from raw data.
Method writeData
Stores a file in the VFS from raw data.
Method writeData
Stores a file in the VFS from raw data.
Method writeData
Store a file in the VFS from raw data.
a b c d e f g h i k l m o p r s t u v w _