Moodle  2.2.1
http://www.collinsharper.com
workshop_file_info_submissions_container Class Reference
Inheritance diagram for workshop_file_info_submissions_container:
Collaboration diagram for workshop_file_info_submissions_container:

Public Member Functions

 __construct ($browser, $course, $cm, $context, $areas, $filearea)
 get_params ()
 get_visible_name ()
 is_writable ()
 is_directory ()
 get_children ()
 get_parent ()

Protected Attributes

 $course
 $cm
 $areas
 $filearea

Detailed Description

Represents virtual root node for all submissions

Workshop submission uses two fileareas: workshop_submission_content for editor's embeded media and workshop_submission_attachment for attachments. In both, the itemid represents the submission id.

Definition at line 36 of file fileinfolib.php.


Constructor & Destructor Documentation

__construct ( browser,
course,
cm,
context,
areas,
filearea 
)

Definition at line 42 of file fileinfolib.php.


Member Function Documentation

Returns list of children.

Returns:
array of file_info instances

Reimplemented from file_info.

Definition at line 93 of file fileinfolib.php.

Returns list of standard virtual file/directory identification. The difference from stored_file parameters is that null values are allowed in all fields

Returns:
array with keys contextid, filearea, itemid, filepath and filename

Reimplemented from file_info.

Definition at line 56 of file fileinfolib.php.

Returns parent file_info instance

Returns:
file_info or null for root

Reimplemented from file_info.

Definition at line 111 of file fileinfolib.php.

Returns localised visible name.

Returns:
string

Reimplemented from file_info.

Definition at line 69 of file fileinfolib.php.

Is directory?

Returns:
bool

Reimplemented from file_info.

Definition at line 85 of file fileinfolib.php.

Can I add new files or directories?

Returns:
bool

Reimplemented from file_info.

Definition at line 77 of file fileinfolib.php.


Field Documentation

$areas [protected]

Definition at line 39 of file fileinfolib.php.

$cm [protected]

Definition at line 38 of file fileinfolib.php.

$course [protected]

Definition at line 37 of file fileinfolib.php.

$filearea [protected]

Definition at line 40 of file fileinfolib.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations