diff --git a/htdocs/admin/system/web.php b/htdocs/admin/system/web.php
index 93af0097087..921fd839109 100644
--- a/htdocs/admin/system/web.php
+++ b/htdocs/admin/system/web.php
@@ -70,9 +70,14 @@ if ($labeluser && $labelgroup) {
if (function_exists('exec')) {
$arrayout = array(); $varout = 0;
exec('id', $arrayout, $varout);
+ print '
| '.$langs->trans("WebUserGroup")." (real, 'id' command) | ";
if (empty($varout)) { // Test command is ok. Work only on Linux OS.
- print ' |
| '.$langs->trans("WebUserGroup")." (real, 'id' command) | ".join(',', $arrayout)." |
\n";
+ print join(',', $arrayout);
+ } else {
+ $langs->load("errors");
+ print ''.$langs->trans("ErrorExecIdFailed").'';
}
+ print "\n";
}
print '';
print '';
diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang
index 114654aed3f..c51414e6833 100644
--- a/htdocs/langs/en_US/errors.lang
+++ b/htdocs/langs/en_US/errors.lang
@@ -270,6 +270,7 @@ ErrorActionCommBadType=Selected event type (id: %n, code: %s) do not exist in Ev
CheckVersionFail=Version check fail
ErrorWrongFileName=Name of the file cannot have __SOMETHING__ in it
ErrorNotInDictionaryPaymentConditions=Not in Payment Terms Dictionary, please modify.
+ErrorExecIdFailed=Can't execute command "id"
# Warnings
WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup.