Browse Source

setup config options COS

andre 5 years ago
parent
commit
8c16375e95
1 changed files with 9 additions and 9 deletions
  1. 9 9
      zimbraSingle.inc

+ 9 - 9
zimbraSingle.inc

@@ -381,22 +381,22 @@ function zimbraSingleConfigOptions() {
         return false;
         return false;
     }
     }
     $cosNames =  recursiveFindAll($response, 'NAME');
     $cosNames =  recursiveFindAll($response, 'NAME');
-    $confidOptions = array();
-    foreach($cosNames as $cosName) {
-        array_push($confidOptions, "$cosName" => [
-            "FriendlyName" => "Class of Service",
-            "Type" => "yesno",
-            "Description" => "Tick to COS",
-        ]);
+    $configOptions = array();
+    array_push($configOptions['cos'] , [
+        "FriendlyName" => "Class of Service",
+        "Type" => "radio",
+        "Options" => implode(',', $cosNames),
+        "Description" => "Tick to use this COS",
+    ]);
     }
     }
     logModuleCall(
     logModuleCall(
         'zimbrasingle',
         'zimbrasingle',
         __FUNCTION__,
         __FUNCTION__,
         $params,
         $params,
         "All COS Array",
         "All COS Array",
-        $confidOptions
+        $configOptions
     );
     );
-    return $confidOptions;
+    return $configOptions;
 }
 }
 
 
 function recursiveFindAll($haystack, $needle)
 function recursiveFindAll($haystack, $needle)