diff --git a/gosa-plugins/dhcp/admin/systems/services/dhcp/class_servDHCP.inc b/gosa-plugins/dhcp/admin/systems/services/dhcp/class_servDHCP.inc
index 0ae421807c9d424efffe58a5f137f4fad4002ed5..8acb472eb550fc706fe889a1986d4c23647930e2 100644 (file)
"dhcpGroup" => _("Group"),
"dhcpPool" => _("Pool"),
"dhcpSubnet" => _("Subnet"),
- "dhcpFailOverPeer" => _("Failover peer"),
+ "dhcpFailOverPeer" => _("Fail-over peer"),
"dhcpSharedNetwork" => _("Shared network"),
"dhcpTSigKey" => _("DNS update key"),
"dhcpDnsZone" => _("DNS update zone") );
foreach($this->dhcpSections as $section => $values ){
// Ensure that we've a valid id for this section.
- if(!in_array($section,$this->dhcpDNtoID)){
+ if(!in_array_strict($section,$this->dhcpDNtoID)){
$this->dhcpDNtoID[] = $section;
}
if($this->dn != $this->orig_dn){
$fixed = FALSE;
foreach(array("dhcpHost","dhcpSubnet","dhcpGroup","dhcpSharedNetwork") as $object){
- if(in_array($object,$data['objectClass']) && isset($data['dhcpOption'])){
+ if(in_array_strict($object,$data['objectClass']) && isset($data['dhcpOption'])){
foreach($data['dhcpOption'] as $key => $option){
if(preg_match("/^server-name /",$option)){
$data['dhcpOption'][$key] = "server-name ".$this->cn;
continue;
}
- if(in_array($attribute,array("dhcpPrimaryDN","dhcpSecondaryDN","dhcpServerDN","dhcpFailOverPeerDN"))){
+ if(in_array_strict($attribute,array("dhcpPrimaryDN","dhcpSecondaryDN","dhcpServerDN","dhcpFailOverPeerDN"))){
foreach($values as $v_key => $value){
$values[$v_key] = preg_replace("/".preg_quote($this->orig_dn, '/')."$/i",$this->dn,$value);
}
foreach($values as $key => $value){
$option_name = trim(preg_replace("/[^ ]*$/","",$value));
$option_value= trim(preg_replace("/^[^ ]*/","",$value));
- if(in_array($option_name,$this->quote_option)){
+ if(in_array_strict($option_name,$this->quote_option)){
$values[$key] = $option_name." \"".$option_value."\"";
}
}
foreach($values as $key => $value){
$value_name = trim(preg_replace("/[^ ]*$/","",$value));
$value_value= trim(preg_replace("/^[^ ]*/","",$value));
- if(in_array($value_name,$this->quote_option)){
+ if(in_array_strict($value_name,$this->quote_option)){
$value_value = preg_replace("/^\"/","",$value_value);
$value_value = preg_replace("/\"$/","",$value_value);
$sattrs[$name][$key] = $value_name." ".$value_value;
}
foreach ($this->types as $key => $val){
- if (in_array("$key", $attrs['objectClass'])){
+ if (in_array_strict("$key", $attrs['objectClass'])){
$type= $val;
break;
}
"dhcpTSigKey", "dhcpDnsZone");
foreach ($this->dhcpObjectCache[$dn]['objectClass'] as $oc){
- if (in_array($oc, $types)){
+ if (in_array_strict($oc, $types)){
$type= $oc;
break;
}
/* That should not happen... */
if ($type == ""){
- msg_dialog::display(_("Error"), _("The DHCP configuration set is unkown. Please contact your system administrator."), ERROR_DIALOG);
+ msg_dialog::display(_("Error"), _("The DHCP configuration set is unknown. Please contact your system administrator."), ERROR_DIALOG);
}
return ($type);