X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fsystems%2Fclass_servDHCP.inc;h=4ab97ed61c85d677d45f5c42ce42deb4614971d1;hb=b2063c6fb6bc26b78104ee1184309f70a6b1cd08;hp=9f4a6e867c19a278a84431ab82d4fb4b3ad976da;hpb=41d0abcb92bcc85642dfeb928b5db201c0b8bf09;p=gosa.git diff --git a/plugins/admin/systems/class_servDHCP.inc b/plugins/admin/systems/class_servDHCP.inc index 9f4a6e867..4ab97ed61 100644 --- a/plugins/admin/systems/class_servDHCP.inc +++ b/plugins/admin/systems/class_servDHCP.inc @@ -12,34 +12,29 @@ class servdhcp extends plugin var $attributes= array(); var $objectclasses= array("whatever"); + var $dialog ; + function servdhcp ($config, $dn= NULL) { plugin::plugin ($config, $dn); + $this->dialog = new baseSelectDialog($config); } function execute() { - /* Call parent execute */ - plugin::execute(); - /* Fill templating stuff */ $smarty= get_smarty(); $display= ""; - /* Do we need to flip is_account state? */ - if (isset($_POST['modify_state'])){ - $this->is_account= !$this->is_account; - } - - /* Show tab dialog headers */ - if ($this->is_account){ - $display= $this->show_header(_("Remove DHCP service"), - _("This server has DHCP features enabled. You can disable them by clicking below.")); - } else { - $display= $this->show_header(_("Add DHCP service"), - _("This server has DHCP features disabled. You can enable them by clicking below.")); - return ($display); + $this->dialog->save_object(); + if($this->dialog->isSelected()){ + $base = $this->dialog->isSelected(); + } + if($this->dialog->isClosed()){ + echo "blub"; } + echo $base; + return($this->dialog->execute()); $display.= $smarty->fetch(get_template_path('servdhcp.tpl', TRUE)); return($display);