diff --git a/gosa-plugins/dhcp/admin/systems/services/dhcp/class_dhcpSubnet.inc b/gosa-plugins/dhcp/admin/systems/services/dhcp/class_dhcpSubnet.inc
index fe10195ccba46fc2a5b57135d2ac70d1bc2ebf3c..c0bf218d1e8fd11f1dc219baaf9e1dc37de1a44f 100644 (file)
/* attribute list for save action */
var $objectclasses= array('top', 'dhcpSubnet', 'dhcpOptions');
- function dhcpSubnet($attrs)
+ function dhcpSubnet($parent,$attrs)
{
- dhcpPlugin::dhcpPlugin($attrs);
+ dhcpPlugin::dhcpPlugin($parent,$attrs);
if (!$this->new){
/* Load attributes */
}
/* Add footer */
- $display.= "<div style='width:100%;text-align:right;margin-top:5px;'><input type=submit name='save_dhcp' value='".msgPool::saveButton()."'>".
- " <input type=submit name='cancel_dhcp' value='".msgPool::cancelButton()."'></div>";
+ $display.= "<div style='width:100%;text-align:right;margin-top:5px;'>";
+ if(preg_match("/w/",$this->parent->getacl(""))){
+ $display.= "<input type=submit name='save_dhcp' value='".msgPool::saveButton()."'> ";
+ }
+ $display.= "<input type=submit name='cancel_dhcp' value='".msgPool::cancelButton()."'>";
+ $display.= "</div>";
+
/* Show main page */
return $display;