diff --git a/bureau/admin/vm.php b/bureau/admin/vm.php index 592c2eac..bdc5d1ba 100644 --- a/bureau/admin/vm.php +++ b/bureau/admin/vm.php @@ -16,7 +16,8 @@ getFields($fields); if (in_array($action, array('start', 'stop', 'monit'))) { - $res = call_user_func(array($lxc, $action)); + #$res = call_user_func(array($lxc, $action)); + $res = $hooks->invoke($action, array(), 'lxc'); var_dump ($res); } diff --git a/bureau/class/m_hooks.php b/bureau/class/m_hooks.php index f9bfe0c3..5d997629 100644 --- a/bureau/class/m_hooks.php +++ b/bureau/class/m_hooks.php @@ -51,7 +51,7 @@ class m_hooks { if (is_null($hclass)) { global $classes; } else { - $classes = $hclass; + $classes = array($hclass); } // On parcourt les classes, si la fonction qu'on cherche