Fix problem with task edit screen in PM not receiving the proper start and end dates

for its form fields when first opened.
This commit is contained in:
Drake 2006-10-05 17:27:34 +00:00
parent 33216321ec
commit 0be1331431
2 changed files with 10 additions and 6 deletions

View file

@ -853,13 +853,16 @@ sub www_editTask {
$var->{'form.header'} .= WebGUI::Form::hidden($session, {
-name=>"insertAt",
-value=>$form->get("insertAt")
});
#Set some hidden variables to make it easy to reset data in javascript
});
my $duration = $task->{duration};
my $start = $dt->epochToSet($db->quickArray('SELECT startDate FROM PM_task WHERE projectId = ? ORDER BY sequenceNumber LIMIT 1', [$projectId]));
my $end = $start;
my ($startEpoch, $endEpoch) = $db->quickArray('SELECT startDate, startDate FROM PM_task WHERE projectId = ? ORDER BY sequenceNumber LIMIT 1', [$projectId]);
$startEpoch = $task->{startDate} if $task->{startDate};
$endEpoch = $task->{endDate} if $task->{endDate};
my ($start, $end) = ($dt->epochToSet($startEpoch), $dt->epochToSet($endEpoch));
my $dependant = $task->{dependants};
# Set some hidden variables to make it easy to reset data in javascript
$var->{'form.header'} .= WebGUI::Form::hidden($session, {
-name=>"orig_duration",
-value=>$duration
@ -875,7 +878,7 @@ sub www_editTask {
$var->{'form.header'} .= WebGUI::Form::hidden($session, {
-name=>"orig_dependant",
-value=>$dependant
});
});
$var->{'form.name'} = WebGUI::Form::text($session,{
-name=>"name",
-value=>$task->{taskName},