Skip to content

Commit ea392e3

Browse files
committed
fix(formanswer): display of status shall show a label
Signed-off-by: Thierry Bugier <[email protected]>
1 parent b1ba500 commit ea392e3

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

inc/formanswer.class.php

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -284,17 +284,20 @@ public function rawSearchOptions() {
284284
*/
285285
public static function getSpecificValueToDisplay($field, $values, array $options = []) {
286286
if (!is_array($values)) {
287-
$language = $_SESSION["glpilanguage"];
288-
Session::loadLanguage('en_GB');
289-
$elements = self::getStatuses();
290-
Session::loadLanguage($language);
291-
$values = [$field => $elements[$values]];
287+
$values = [$field => $values];
292288
}
293289
switch ($field) {
294290
case 'status' :
295-
$output = '<img src="' . FORMCREATOR_ROOTDOC . '/pics/' . strtolower($values[$field]) . '.png"
296-
alt="' . __($values[$field], 'formcreator') . '" title="' . __($values[$field], 'formcreator') . '" /> ';
297-
return $output;
291+
if (!isAPI()) {
292+
$language = $_SESSION["glpilanguage"];
293+
Session::loadLanguage('en_GB');
294+
$elements = self::getStatuses();
295+
Session::loadLanguage($language);
296+
$values = [$field => $elements[$values[$field]]];
297+
$output = '<img src="' . FORMCREATOR_ROOTDOC . '/pics/' . strtolower($values[$field]) . '.png"
298+
alt="' . __($values[$field], 'formcreator') . '" title="' . __($values[$field], 'formcreator') . '" /> ';
299+
return $output;
300+
}
298301
break;
299302
}
300303
return parent::getSpecificValueToDisplay($field, $values, $options);

0 commit comments

Comments
 (0)