diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php
index 2ef635dbe53..cb8a4dd193a 100644
--- a/htdocs/projet/tasks/time.php
+++ b/htdocs/projet/tasks/time.php
@@ -65,7 +65,8 @@ if ($action == 'addtimespent' && $user->rights->projet->creer)
}
if (empty($_POST["userid"]))
{
- setEventMessage($langs->trans('ErrorUserNotAffectedToTask'),'errors');
+ $langs->load("errors");
+ setEventMessage($langs->trans('ErrorUserNotAssignedToTask'),'errors');
$error++;
}
@@ -337,9 +338,13 @@ if ($id > 0 || ! empty($ref))
// Contributor
print '
';
- $contactoftask=$object->getListContactId('internal');
+ $restrictaddtimetocontactoftask=0;
+ if (empty($conf->global->PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS))
+ {
+ $restrictaddtimetocontactoftask=$object->getListContactId('internal');
+ }
print img_object('','user');
- print $form->select_dolusers($_POST["userid"]?$_POST["userid"]:$user->id,'userid',0,'',0,'',$contactoftask);
+ print $form->select_dolusers($_POST["userid"]?$_POST["userid"]:$user->id,'userid',0,'',0,'',$restrictaddtimetocontactoftask); // Note: If user is not allowed it will be disabled into combo list and userid not posted
print ' | ';
// Note