| Línea 441... |
Línea 441... |
| 441 |
* FEATURE_ADVANCED_GRADING and the user has the permission moodle/grade:managegradingforms.
|
441 |
* FEATURE_ADVANCED_GRADING and the user has the permission moodle/grade:managegradingforms.
|
| 442 |
*
|
442 |
*
|
| 443 |
* @param settings_navigation $settingsnav {@link settings_navigation}
|
443 |
* @param settings_navigation $settingsnav {@link settings_navigation}
|
| 444 |
* @param navigation_node $modulenode {@link navigation_node}
|
444 |
* @param navigation_node $modulenode {@link navigation_node}
|
| 445 |
*/
|
445 |
*/
|
| 446 |
public function extend_settings_navigation(settings_navigation $settingsnav, navigation_node $modulenode=null) {
|
446 |
public function extend_settings_navigation(settings_navigation $settingsnav, ?navigation_node $modulenode=null) {
|
| Línea 447... |
Línea 447... |
| 447 |
|
447 |
|
| Línea 448... |
Línea 448... |
| 448 |
$this->ensure_isset(array('context', 'component'));
|
448 |
$this->ensure_isset(array('context', 'component'));
|
| Línea 470... |
Línea 470... |
| 470 |
* FEATURE_ADVANCED_GRADING.
|
470 |
* FEATURE_ADVANCED_GRADING.
|
| 471 |
*
|
471 |
*
|
| 472 |
* @param global_navigation $navigation
|
472 |
* @param global_navigation $navigation
|
| 473 |
* @param navigation_node $modulenode
|
473 |
* @param navigation_node $modulenode
|
| 474 |
*/
|
474 |
*/
|
| 475 |
public function extend_navigation(global_navigation $navigation, navigation_node $modulenode=null) {
|
475 |
public function extend_navigation(global_navigation $navigation, ?navigation_node $modulenode=null) {
|
| 476 |
$this->ensure_isset(array('context', 'component'));
|
476 |
$this->ensure_isset(array('context', 'component'));
|
| Línea 477... |
Línea 477... |
| 477 |
|
477 |
|
| 478 |
$areas = $this->get_available_areas();
|
478 |
$areas = $this->get_available_areas();
|
| 479 |
foreach ($areas as $areaname => $areatitle) {
|
479 |
foreach ($areas as $areaname => $areatitle) {
|
| Línea 549... |
Línea 549... |
| 549 |
* Returns the URL of the grading area management page
|
549 |
* Returns the URL of the grading area management page
|
| 550 |
*
|
550 |
*
|
| 551 |
* @param moodle_url $returnurl optional URL of the page where the user should be sent back to
|
551 |
* @param moodle_url $returnurl optional URL of the page where the user should be sent back to
|
| 552 |
* @return moodle_url
|
552 |
* @return moodle_url
|
| 553 |
*/
|
553 |
*/
|
| 554 |
public function get_management_url(moodle_url $returnurl = null) {
|
554 |
public function get_management_url(?moodle_url $returnurl = null) {
|
| Línea 555... |
Línea 555... |
| 555 |
|
555 |
|
| Línea 556... |
Línea 556... |
| 556 |
$this->ensure_isset(array('context', 'component'));
|
556 |
$this->ensure_isset(array('context', 'component'));
|
| 557 |
|
557 |
|