diff --git a/interface/web/monitor/show_sys_state.php b/interface/web/monitor/show_sys_state.php index e089304867b2b461dc2ae9f7cc6d09db385588cf..83918628458b4ee52e47dd8345fedba1373d9866 100644 --- a/interface/web/monitor/show_sys_state.php +++ b/interface/web/monitor/show_sys_state.php @@ -153,10 +153,12 @@ function _getSysState() { $html .= $data['html_server']; /* get all VE's of this server */ $veInfo = $data['ve_info']; - foreach ($veInfo as $info) { - for ($i = 0; $i < sizeof($serverData); $i++) { - if ($serverData[$i]['server_name'] == $info['hostname']) { - $html = str_replace('##VE_INFO##', $serverData[$i]['html_ve'] . '##VE_INFO##', $html); + if(is_array($veInfo)) { + foreach ($veInfo as $info) { + for ($i = 0; $i < sizeof($serverData); $i++) { + if ($serverData[$i]['server_name'] == $info['hostname']) { + $html = str_replace('##VE_INFO##', $serverData[$i]['html_ve'] . '##VE_INFO##', $html); + } } } } diff --git a/server/plugins-available/shelluser_jailkit_plugin.inc.php b/server/plugins-available/shelluser_jailkit_plugin.inc.php index 743c4e2410cbb48e604f8180e345032105f883e3..c1b32abb768bcf89bd683050152cc63a7d20189f 100755 --- a/server/plugins-available/shelluser_jailkit_plugin.inc.php +++ b/server/plugins-available/shelluser_jailkit_plugin.inc.php @@ -160,7 +160,7 @@ class shelluser_jailkit_plugin { //exec('rm -rf '.$data['old']['dir'].$jailkit_chroot_userhome); if(@is_dir($data['old']['dir'].$jailkit_chroot_userhome)) { - $command = 'userdel -f'; + $command = 'userdel'; $command .= ' '.escapeshellcmd($data['old']['username']); exec($command); $app->log("Jailkit Plugin -> delete chroot home:".$data['old']['dir'].$jailkit_chroot_userhome,LOGLEVEL_DEBUG);