Merge branch 'MDL-56595-310' of https://github.com/paulholden/moodle into MOODLE_310_STABLE
This commit is contained in:
@@ -138,13 +138,28 @@ class manager {
|
||||
*/
|
||||
const CONFIG_SHIPPED_VERSION = 'shipped_version';
|
||||
|
||||
/**
|
||||
* Helper method to initialize admin page, setting appropriate extra URL parameters
|
||||
*
|
||||
* @param string $action
|
||||
*/
|
||||
protected function setup_admin_externalpage(string $action): void {
|
||||
admin_externalpage_setup('tool_usertours/tours', '', array_filter([
|
||||
'action' => $action,
|
||||
'id' => optional_param('id', 0, PARAM_INT),
|
||||
'tourid' => optional_param('tourid', 0, PARAM_INT),
|
||||
'direction' => optional_param('direction', 0, PARAM_INT),
|
||||
]));
|
||||
}
|
||||
|
||||
/**
|
||||
* This is the entry point for this controller class.
|
||||
*
|
||||
* @param string $action The action to perform.
|
||||
*/
|
||||
public function execute($action) {
|
||||
admin_externalpage_setup('tool_usertours/tours');
|
||||
$this->setup_admin_externalpage($action);
|
||||
|
||||
// Add the main content.
|
||||
switch($action) {
|
||||
case self::ACTION_NEWTOUR:
|
||||
|
||||
Reference in New Issue
Block a user