Commit 7d35612acfe62da5b9de6dae15b66cd14780c321

Authored by Benjamin Renard
1 parent 7911f4bc

Fix ParamManager for T96

src/InputOutput/IHMImpl/Tools/IHMParamManagerClass.php
@@ -161,6 +161,9 @@ class IHMParamManagerClass @@ -161,6 +161,9 @@ class IHMParamManagerClass
161 if ($template_id !== FALSE) { 161 if ($template_id !== FALSE) {
162 $linkedParamId = $template_id; 162 $linkedParamId = $template_id;
163 } 163 }
  164 + else {
  165 + $linkedParamId = $this->templateParamsManager->replaceArgs($linkedParamId, $templateArgs);
  166 + }
164 167
165 if ($this->templateParamsManager->isTemplatedParam($linkedParamId)) { 168 if ($this->templateParamsManager->isTemplatedParam($linkedParamId)) {
166 $linkedParamPath = $this->templateParamsManager->generateTemplatedParamFile($linkedParamId, $templateArgs); 169 $linkedParamPath = $this->templateParamsManager->generateTemplatedParamFile($linkedParamId, $templateArgs);
src/InputOutput/IHMImpl/Tools/IHMParamTemplateClass.php
@@ -218,7 +218,7 @@ class IHMParamTemplateClass @@ -218,7 +218,7 @@ class IHMParamTemplateClass
218 /* 218 /*
219 * @brief Replace args in string 219 * @brief Replace args in string
220 */ 220 */
221 - private function replaceArgs($string, $template_args) { 221 + public function replaceArgs($string, $template_args) {
222 $result = $string; 222 $result = $string;
223 foreach ($template_args as $template_arg_key => $template_arg_value) { 223 foreach ($template_args as $template_arg_key => $template_arg_value) {
224 $result = str_replace("##".$template_arg_key."##", $template_arg_value, $result); 224 $result = str_replace("##".$template_arg_key."##", $template_arg_value, $result);