diff --git a/module/dept/model.php b/module/dept/model.php index 965c77337e..ae8d912786 100644 --- a/module/dept/model.php +++ b/module/dept/model.php @@ -112,7 +112,7 @@ class deptModel extends model krsort($deptMenu); $topMenu = array_pop($deptMenu); - $topMenu = explode("\n", trim($topMenu)); + $topMenu = explode("\n", trim((string)$topMenu)); $lastMenu[] = '/'; foreach($topMenu as $menu) { diff --git a/module/user/model.php b/module/user/model.php index 3ece501473..59e5c5c79b 100644 --- a/module/user/model.php +++ b/module/user/model.php @@ -424,7 +424,7 @@ class userModel extends model $data[$i]->type = 'inside'; $data[$i]->realname = $users->realname[$i]; $data[$i]->role = $role; - $data[$i]->group = in_array('ditto', $users->group[$i]) ? (isset($prev['group']) ? $prev['group'] : '') : $users->group[$i]; + $data[$i]->group = in_array('ditto', isset($users->group[$i]) ? $users->group[$i] : array()) ? (isset($prev['group']) ? $prev['group'] : '') : $users->group[$i]; $data[$i]->email = $users->email[$i]; $data[$i]->gender = $users->gender[$i]; $data[$i]->password = md5(trim($users->password[$i]));