Auto get first available context on viewing

This commit is contained in:
PMKuipers 2023-06-16 13:49:05 +02:00
parent 793ecd0756
commit 780765ff79

View File

@ -32,11 +32,11 @@ elseif($contextid > 0)
else
{
// If no context is selected, find the first available one
$available_contexts = courseservice::list_used_categories("view");
$available_contexts = courseservice::list_accessible_categories_with_usage("view");
$contextid=1; // fallback to system context
foreach($available_contexts as $ctx){
if($ctx["studyplancount"] > 0){
$contextid = $ctx["context_id"];
if($ctx->count > 0){
$contextid = $ctx->ctxid;
break;
}
}