Abstract class used as a base for the 3 screens.
More...
|
| load_users () |
| Load a valid list of users for this gradebook as the screen "items". More...
|
|
|
course_context | $context |
| $context The course context
|
|
int | $courseid |
| $courseid The id of the course
|
|
int | $groupid |
| $groupid The currently set groupid (if set)
|
|
int | $itemid |
| $itemid Either a user id or a grade_item id
|
|
array | $items |
| $items List of items on the page, they could be users or grade_items
|
|
int | $page |
| $page The page number
|
|
int | $perpage |
| $perpage Results per page
|
|
|
static array | $validperpage = [20, 50, 100, 200, 400, 1000, 5000] |
| $validperpage List of allowed values for 'perpage' setting
|
|
Abstract class used as a base for the 3 screens.
- Copyright
- 2014 Moodle Pty Ltd (http://moodle.com)
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
gradereport_singleview\local\screen\screen::__construct |
( |
|
$courseid, |
|
|
|
$itemid, |
|
|
|
$groupid = null |
|
) |
| |
Constructor.
- Parameters
-
int | $courseid | The course id |
int | $itemid | The item id |
int | $groupid | The group id |
◆ display_group_selector()
gradereport_singleview\local\screen\screen::display_group_selector |
( |
| ) |
|
Should we show the group selector?
- Return values
-
◆ fetch_grade_or_default()
gradereport_singleview\local\screen\screen::fetch_grade_or_default |
( |
|
$item, |
|
|
|
$userid |
|
) |
| |
◆ format_link()
gradereport_singleview\local\screen\screen::format_link |
( |
|
$screen, |
|
|
|
$itemid, |
|
|
|
$display = null |
|
) |
| |
Create a nice link from a thing (user or grade_item).
- Parameters
-
string | $screen | |
int | $itemid | |
bool | $display | Should we wrap this in an anchor ? |
- Return values
-
◆ heading()
gradereport_singleview\local\screen\screen::heading |
( |
| ) |
|
◆ html()
gradereport_singleview\local\screen\screen::html |
( |
| ) |
|
|
abstract |
◆ init()
gradereport_singleview\local\screen\screen::init |
( |
|
$selfitemisempty = false | ) |
|
|
abstract |
◆ item_type()
gradereport_singleview\local\screen\screen::item_type |
( |
| ) |
|
|
abstract |
◆ load_users()
gradereport_singleview\local\screen\screen::load_users |
( |
| ) |
|
|
protected |
Load a valid list of users for this gradebook as the screen "items".
- Return values
-
array::$users | A list of enroled users. |
◆ make_toggle()
gradereport_singleview\local\screen\screen::make_toggle |
( |
|
$key | ) |
|
Make the HTML element that toggles all the checkboxes on or off.
- Parameters
-
string | $key | A unique key for this control - inserted in the classes. |
- Return values
-
◆ make_toggle_links()
gradereport_singleview\local\screen\screen::make_toggle_links |
( |
|
$key | ) |
|
Make a toggle link with some text before it.
- Parameters
-
string | $key | A unique key for this control - inserted in the classes. |
- Return values
-
◆ options()
gradereport_singleview\local\screen\screen::options |
( |
| ) |
|
◆ pager()
gradereport_singleview\local\screen\screen::pager |
( |
| ) |
|
◆ perpage_select()
gradereport_singleview\local\screen\screen::perpage_select |
( |
| ) |
|
Allow selection of number of items to display per page.
- Return values
-
◆ process()
gradereport_singleview\local\screen\screen::process |
( |
|
$data | ) |
|
◆ supports_next_prev()
gradereport_singleview\local\screen\screen::supports_next_prev |
( |
| ) |
|
◆ supports_paging()
gradereport_singleview\local\screen\screen::supports_paging |
( |
| ) |
|
The documentation for this class was generated from the following file:
- grade/report/singleview/classes/local/screen/screen.php