forked from joedanz/cf-project-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
timetrack_edit.cfm
40 lines (37 loc) · 2.13 KB
/
timetrack_edit.cfm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<cfsetting enablecfoutputonly="true" showdebugoutput="false">
<cfprocessingdirective pageencoding="utf-8">
<cfset projectUsers = application.project.projectUsers(url.p,'0','firstName, lastName')>
<cfset timeline = application.timetrack.get(url.tt)>
<cfoutput>
<tr id="r#timeline.timetrackid#" class="input">
<td class="first"><input type="text" name="datestamp" id="datestamp#timeline.timetrackid#" value="<cfif isDate(timeline.dateStamp)>#LSDateFormat(timeline.dateStamp,"mm/dd/yyyy")#</cfif>" class="shortest date-pick" /></td>
<td>
<select name="userID" id="userid#timeline.timetrackid#">
<cfloop query="projectUsers">
<option value="#userid#"<cfif not compare(timeline.userid,userid)> selected="selected"</cfif>>#firstName# #lastName#</option>
</cfloop>
</select>
</td>
<td><input type="text" name="hours" id="hrs#timeline.timetrackid#" value="#numberFormat(timeline.hours,"0.00")#" class="tiny" /></td>
<cfif url.tb and url.b>
<cfset rates = application.client.getRates(url.c)>
<cfset thisRateID = timeline.rateID>
<td>
<select name="rateID" id="rateID#timeline.timetrackid#">
<option value="">None</option>
<cfloop query="rates">
<option value="#rateID#"<cfif not compare(thisRateID,rateID)> selected="selected"</cfif>>#category# (#LSCurrencyFormat(rate)#)</option>
</cfloop>
</select>
</td>
<cfif compareNoCase(url.f,'issue')>
<td> </td>
</cfif>
<cfelse>
<input type="hidden" name="rateID" id="rateID" value="">
</cfif>
<td><input type="text" name="description" id="desc#timeline.timetrackid#" value="#timeline.description#" class="short<cfif compareNoCase(url.f,'time') and not compareNoCase(url.type,'issue')>2</cfif>" /></td>
<td class="tac"><input type="submit" value="Save" onclick="save_time_edit('#timeline.projectID#','#timeline.timetrackID#','#timeline.itemType#','#timeline.itemID#','#url.f#');return false;" /> or <a href="##" onclick="cancel_time_edit('#timeline.projectID#','#timeline.timetrackID#','#timeline.itemType#','#timeline.itemID#','#url.f#');return false;">Cancel</a></td>
</tr>
</cfoutput>
<cfsetting enablecfoutputonly="false">