Code

Fixed wrong if results with strcasecmp
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 24 Sep 2007 09:56:05 +0000 (09:56 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 24 Sep 2007 09:56:05 +0000 (09:56 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@7387 594d385d-05f5-0310-b6e9-bd551577e9d8

include/class_config.inc
include/functions.inc

index 3fdc372c35b00b032ab4a7b156ccd6c3265fc471..036872656097e5a8e376521e14ff64081267e1d1 100644 (file)
@@ -757,7 +757,7 @@ class config  {
     $return= strtoupper($return);
     if (is_array($arr)){
       foreach ($arr as &$a){
-        if (isset($a['CLASS']) && strcasecmp($name, $a['CLASS'])){
+        if (isset($a['CLASS']) && strcasecmp($name, $a['CLASS']) == 0){
           return(isset($a[$return])?$a[$return]:"");
         } else {
           $res= $this->__search ($a, $name, $return);
index 425bcaa734b19bcdd46b4b33bdfaa42b3bd2ecc0..8e2de5bdd1d8336863fe4455644a4191f0459c9a 100644 (file)
@@ -1687,7 +1687,7 @@ function in_array_ics($value, $items)
   }
 
   foreach ($items as $item){
-    if (strcasecmp($item, $value)) {
+    if (strcasecmp($item, $value) == 0) {
       return (TRUE);
     }
   }