|
@@ -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)
|