commit
d660a7d45f
@ -284,3 +284,4 @@ PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with al
|
|||||||
SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them
|
SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them
|
||||||
ProjectTasksWithoutTimeSpent=Project tasks without time spent
|
ProjectTasksWithoutTimeSpent=Project tasks without time spent
|
||||||
FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to <b>%s</b>.
|
FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to <b>%s</b>.
|
||||||
|
StartDateCannotBeAfterEndDate=End date cannot be before start date
|
||||||
|
|||||||
@ -165,6 +165,11 @@ class Task extends CommonObject
|
|||||||
$this->label = trim($this->label);
|
$this->label = trim($this->label);
|
||||||
$this->description = trim($this->description);
|
$this->description = trim($this->description);
|
||||||
|
|
||||||
|
if (!empty($this->date_start) && !empty($this->date_end) && $this->date_start > $this->date_end) {
|
||||||
|
$this->errors[] = $langs->trans('StartDateCannotBeAfterEndDate');
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
// Check parameters
|
// Check parameters
|
||||||
// Put here code to add control on parameters values
|
// Put here code to add control on parameters values
|
||||||
|
|
||||||
@ -384,6 +389,11 @@ class Task extends CommonObject
|
|||||||
$this->budget_amount = trim($this->budget_amount);
|
$this->budget_amount = trim($this->budget_amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!empty($this->date_start) && !empty($this->date_end) && $this->date_start > $this->date_end) {
|
||||||
|
$this->errors[] = $langs->trans('StartDateCannotBeAfterEndDate');
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
// Check parameters
|
// Check parameters
|
||||||
// Put here code to add control on parameters values
|
// Put here code to add control on parameters values
|
||||||
|
|
||||||
|
|||||||
@ -117,6 +117,7 @@ if ($action == 'update' && !GETPOST("cancel") && $user->rights->projet->creer) {
|
|||||||
$result = $object->update($user);
|
$result = $object->update($user);
|
||||||
if ($result < 0) {
|
if ($result < 0) {
|
||||||
setEventMessages($object->error, $object->errors, 'errors');
|
setEventMessages($object->error, $object->errors, 'errors');
|
||||||
|
$action = 'edit';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user