diff --git a/plugins/admin/systems/class_servGeneric.inc b/plugins/admin/systems/class_servGeneric.inc
index 12c1c309dc3be2ddb7b9c2333fd92a30ec828883..1b9a8711647190677d9076e98bcc039c7a55f4e9 100644 (file)
if (isset($_POST['action'])){
switch($_POST['action']){
case 'wake':
- $cmd= $this->search($this->config->data['TABS'], "servgeneric", "WAKECMD");
+ $cmd= search_config($this->config->data['TABS'], "servgeneric", "WAKECMD");
if ($cmd == ""){
print_red(_("No WAKECMD definition found in your gosa.conf"));
} else {
break;
case 'reboot':
- $cmd= $this->search($this->config->data['TABS'], "servgeneric", "REBOOTCMD");
+ $cmd= search_config($this->config->data['TABS'], "servgeneric", "REBOOTCMD");
if ($cmd == ""){
print_red(_("No REBOOTCMD definition found in your gosa.conf"));
} else {
break;
case 'halt':
- $cmd= $this->search($this->config->data['TABS'], "servgeneric", "HALTCMD");
+ $cmd= search_config($this->config->data['TABS'], "servgeneric", "HALTCMD");
if ($cmd == ""){
print_red(_("No HALTCMD definition found in your gosa.conf"));
} else {
} else {
if ($this->orig_dn != $this->dn){
$this->move($this->orig_dn, $this->dn);
+ plugin::save();
}
$ldap->cd($this->dn);