sloodle_base_view_moduleThe base class for viewing a SLOODLE module.
Should be inherited and overridden. Child class MUST be named "sloodle_view_NAME", where NAME replaces the name of the feature or module. For example, "sloodle_view_controller" or "sloodle_view_course". For modules, the NAME must match the "type" specifier in the "sloodle" table, such as "controller", "distributor", or "presenter".
Located in /view/base/base_view_module.php (line 28)
sloodle_base_view | --sloodle_base_view_module
| Class | Description |
|---|---|
sloodle_view_controller
|
The base class for viewing a SLOODLE Controller module. |
sloodle_view_distributor
|
Class for rendering a view of a Distributor module in Moodle. |
sloodle_view_ibank
|
Class for rendering a view of a Distributor module in Moodle. |
sloodle_view_map
|
Class for rendering a view of a Map module in Moodle. |
sloodle_view_presenter
|
Class for rendering a view of a Presenter module in Moodle. |
bool
$canedit
= false (line 77)
Indicates whether or the user can edit (or 'manage') this module, according to the VLE permissions.
object
$cm
= null (line 35)
The course module instance, retrieved directly from the database (table: course_modules)
object
$course
= null (line 49)
The VLE course object, retrieved directly from the database (table: course)
object
$course_context
= null (line 63)
Context object for permissions in the Moodle course.
object
$module_context
= null (line 70)
Context object for permissions in the Moodle module.
object
$sloodle
= null (line 42)
The main SLOODLE module instance, retreived directly from the database (table: sloodle)
SloodleCourse
$sloodle_course
= null (line 56)
The SLOODLE course object.
Constructor.
Check that the user has permission to view this module, and check if they can edit it too.
Print the footer for this course.
Print module header info.
Process any form data which has been submitted.
Checks for incoming request data identifying a particular module (parameter 'id').
Loads the relevant course module and SLOODLE module instances. This should be overridden to add functionality to load any module-specific data. However, you can simply call the parent function (i.e. this one) first to load the basic data.
Render the view of the module or feature.
This MUST be overridden to provide functionality.
Inherited From sloodle_base_view
sloodle_base_view::sloodle_base_view()
sloodle_base_view::check_permission()
sloodle_base_view::print_footer()
sloodle_base_view::print_header()
sloodle_base_view::process_form()
sloodle_base_view::process_request()
sloodle_base_view::render()
sloodle_base_view::view()
Documentation generated on Fri, 17 Jul 2009 11:01:02 +0100 by phpDocumentor 1.4.0