Index: openacs-4/packages/project-manager/www/task-add-edit-one.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/www/task-add-edit-one.tcl,v
diff -u -r1.10 -r1.11
--- openacs-4/packages/project-manager/www/task-add-edit-one.tcl 8 Jun 2005 20:53:32 -0000 1.10
+++ openacs-4/packages/project-manager/www/task-add-edit-one.tcl 8 Jun 2005 20:54:20 -0000 1.11
@@ -271,11 +271,16 @@
ad_form -extend -name task_add_edit \
-form {
{task_end_date:text(text),optional
- {label "[_ project-manager.lt_Deadline_task]"}
+ {label "[_ project-manager.Deadline]"}
{html {id sel1}}
{after_html { \[y-m-d \]
}}
}
+ {task_end_time:date,optional
+ {label "[_ project-manager.Deadline_Time]"}
+ {value {[template::util::date::now]}}
+ {format {[lc_get formbuilder_time_format]}}
+ }
}
if {[string is true $edit_p]} {
@@ -323,6 +328,7 @@
{after_html $logger_variable(unit)}
}
+
{logger_variable_id:text(hidden)
{section "[_ project-manager.Log_entry]"}
}
@@ -412,6 +418,9 @@
set priority 0
} -edit_request {
db_1row get_task_data {}
+
+ set task_end_time [template::util::date::from_ansi $task_end_date [lc_get frombuilder_time_format]]
+ set task_end_date [lindex $task_end_date 0]
set hours_day [pm::util::hours_day]
set estimated_days_work_min [expr $estimated_hours_work_min / $hours_day]
@@ -429,8 +438,13 @@
set end_date(year) [lindex [set end_date_split] 0]
set end_date(format) ""
ad_page_contract_filter_proc_date end_date end_date
- set end_date_sql [pm::util::datenvl -value $end_date(date) -value_if_null "null" -value_if_not_null "to_timestamp('$end_date(date)','YYYY-MM-DD')"]
+ set task_end_date_list [split $end_date(date) "-"]
+ append task_end_date_list " [lrange $task_end_time 3 5]"
+
+ set end_date(date) $task_end_date_list
+ set end_date_sql [pm::util::datenvl -value $end_date(date) -value_if_null "null" -value_if_not_null "to_timestamp('$end_date(date)','YYYY MM DD HH24 MI SS')"]
+
if {[info exists log_date]} {
set log_date_split [split $log_date "-"]
set log_date_array(day) [lindex [set log_date_split] 2]