diff --git a/htdocs/projet/tasks.php b/htdocs/projet/tasks.php
index 951406b4275..3322b63b171 100644
--- a/htdocs/projet/tasks.php
+++ b/htdocs/projet/tasks.php
@@ -676,7 +676,9 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
print load_fiche_titre($langs->trans("NewTask"), '', 'projecttask');
+ $projectoktoentertime = 1;
if ($object->id > 0 && $object->statut == Project::STATUS_CLOSED) {
+ $projectoktoentertime = 0;
print '
';
$langs->load("errors");
print $langs->trans("WarningProjectClosed");
@@ -684,6 +686,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
}
if ($object->id > 0 && $object->statut == Project::STATUS_DRAFT) {
+ $projectoktoentertime = 0;
print '
';
$langs->load("errors");
print $langs->trans("WarningProjectDraft");
@@ -732,7 +735,11 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third
// Project
print '
| '.$langs->trans("ChildOfProjectTask").' | ';
print img_picto('', 'project');
- $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500 widthcentpercentminusxx');
+ if ($projectoktoentertime) {
+ $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500 widthcentpercentminusxx');
+ } else {
+ $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '', 'maxwidth500 widthcentpercentminusxx');
+ }
print ' |
';
$contactsofproject = (empty($object->id) ? '' : $object->getListContactId('internal'));