aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/StudipRangeTreeViewAdmin.class.php
diff options
context:
space:
mode:
authorDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-15 09:25:21 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-03-15 09:25:21 +0000
commit80b20d70add3caccfc6de2f89af8fc7bf80464fa (patch)
tree9133a540533784daf2bb5faf2295ed995084fefa /lib/classes/StudipRangeTreeViewAdmin.class.php
parent073932aa781cf35089ba8b6b4fd264eb69b978d2 (diff)
prevent php8 warnings, fixes #2079
Closes #2079 Merge request studip/studip!1559
Diffstat (limited to 'lib/classes/StudipRangeTreeViewAdmin.class.php')
-rw-r--r--lib/classes/StudipRangeTreeViewAdmin.class.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/classes/StudipRangeTreeViewAdmin.class.php b/lib/classes/StudipRangeTreeViewAdmin.class.php
index 777037a..0620957 100644
--- a/lib/classes/StudipRangeTreeViewAdmin.class.php
+++ b/lib/classes/StudipRangeTreeViewAdmin.class.php
@@ -501,7 +501,10 @@ class StudipRangeTreeViewAdmin extends TreeView{
function isItemAdmin($item_id){
$admin_ranges = $this->tree->getAdminRange($item_id);
for ($i = 0; $i < count($admin_ranges); ++$i){
- if ($this->tree_status[$admin_ranges[$i]] == 1){
+ if (
+ isset($this->tree_status[$admin_ranges[$i]])
+ && $this->tree_status[$admin_ranges[$i]] == 1
+ ) {
return true;
}
}
@@ -512,7 +515,10 @@ class StudipRangeTreeViewAdmin extends TreeView{
$admin_ranges = $this->tree->getAdminRange($this->tree->tree_data[$item_id]['parent_id']);
if (!empty($admin_ranges)) {
for ($i = 0; $i < count($admin_ranges); ++$i) {
- if ($this->tree_status[$admin_ranges[$i]] == 1) {
+ if (
+ isset($this->tree_status[$admin_ranges[$i]])
+ && $this->tree_status[$admin_ranges[$i]] == 1
+ ) {
return true;
}
}