mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
MDL-24064 disabling bulk enrol for now, it needs to be rewritten a bit; fixing incorrect sue of PARAM_CLEAN
This commit is contained in:
parent
7e4341f9f5
commit
ceb65471f7
@ -24,7 +24,7 @@ if ($data = $action_form->get_data()) {
|
|||||||
case 3: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_delete.php');
|
case 3: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_delete.php');
|
||||||
case 4: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_display.php');
|
case 4: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_display.php');
|
||||||
case 5: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_download.php');
|
case 5: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_download.php');
|
||||||
case 6: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_enrol.php');
|
//case 6: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_enrol.php'); //TODO: MDL-24064
|
||||||
case 7: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_forcepasswordchange.php');
|
case 7: redirect($CFG->wwwroot.'/'.$CFG->admin.'/user/user_bulk_forcepasswordchange.php');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,9 @@
|
|||||||
/**
|
/**
|
||||||
* script for bulk user multy enrol operations
|
* script for bulk user multy enrol operations
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
die('this needs to be rewritten to use new enrol framework, sorry'); //TODO: MDL-24064
|
||||||
|
|
||||||
require_once('../../config.php');
|
require_once('../../config.php');
|
||||||
require_once($CFG->libdir.'/adminlib.php');
|
require_once($CFG->libdir.'/adminlib.php');
|
||||||
$processed = optional_param('processed', '', PARAM_CLEAN);
|
$processed = optional_param('processed', '', PARAM_CLEAN);
|
||||||
@ -75,7 +78,7 @@ if(!empty($processed)) {
|
|||||||
for ( $i = 0; $i < $total; $i++ )
|
for ( $i = 0; $i < $total; $i++ )
|
||||||
{
|
{
|
||||||
$param = "selected".$i;
|
$param = "selected".$i;
|
||||||
$info = optional_param($param, '', PARAM_CLEAN);
|
$info = optional_param($param, '', PARAM_SEQUENCE);
|
||||||
/**
|
/**
|
||||||
* user id: ids[0]
|
* user id: ids[0]
|
||||||
* course id: ids[1]
|
* course id: ids[1]
|
||||||
@ -84,7 +87,7 @@ if(!empty($processed)) {
|
|||||||
$ids = explode(',', $info);
|
$ids = explode(',', $info);
|
||||||
if(!empty($ids[2])) {
|
if(!empty($ids[2])) {
|
||||||
$context = get_context_instance(CONTEXT_COURSE, $ids[1]);
|
$context = get_context_instance(CONTEXT_COURSE, $ids[1]);
|
||||||
role_assign(5, $ids[0], $context->id);
|
role_assign(5, $ids[0], $context->id); //TODO: horrible!!
|
||||||
} else {
|
} else {
|
||||||
if( empty($ids[1] ) ) {
|
if( empty($ids[1] ) ) {
|
||||||
continue;
|
continue;
|
||||||
@ -93,7 +96,7 @@ if(!empty($processed)) {
|
|||||||
role_unassign(5, $ids[0], $context->id);
|
role_unassign(5, $ids[0], $context->id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
redirect($return, get_string('changessaved'));
|
redirect($return, get_string('changessaved')); //TODO: horrible!!
|
||||||
}
|
}
|
||||||
|
|
||||||
//Form beginning
|
//Form beginning
|
||||||
|
@ -24,8 +24,9 @@ class user_bulk_action_form extends moodleform {
|
|||||||
if (has_capability('moodle/user:update', $syscontext)) {
|
if (has_capability('moodle/user:update', $syscontext)) {
|
||||||
$actions[5] = get_string('download', 'admin');
|
$actions[5] = get_string('download', 'admin');
|
||||||
}
|
}
|
||||||
if (has_capability('moodle/role:assign', $syscontext)){ //TODO: use some enrol cap
|
if (has_capability('moodle/role:assign', $syscontext)){
|
||||||
$actions[6] = get_string('enrolmultipleusers', 'admin');
|
//TODO: MDL-24064
|
||||||
|
//$actions[6] = get_string('enrolmultipleusers', 'admin');
|
||||||
}
|
}
|
||||||
if (has_capability('moodle/user:update', $syscontext)) {
|
if (has_capability('moodle/user:update', $syscontext)) {
|
||||||
$actions[7] = get_string('forcepasswordchange');
|
$actions[7] = get_string('forcepasswordchange');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user