From 5fc75a5f53fa07971b604c5318da5bf07379ef89 Mon Sep 17 00:00:00 2001 From: wei <> Date: Fri, 28 Jul 2006 06:06:32 +0000 Subject: Complete Time-Tracker demo app. --- .../protected/pages/TimeTracker/Login.php | 16 ----- .../protected/pages/TimeTracker/ReportProject.page | 75 +++++++++++++++++++- .../pages/TimeTracker/ReportResource.page | 81 ++++++++++++++++++++++ 3 files changed, 154 insertions(+), 18 deletions(-) (limited to 'demos/time-tracker/protected/pages/TimeTracker') diff --git a/demos/time-tracker/protected/pages/TimeTracker/Login.php b/demos/time-tracker/protected/pages/TimeTracker/Login.php index d8c5182f..aa12e716 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/Login.php +++ b/demos/time-tracker/protected/pages/TimeTracker/Login.php @@ -1,7 +1,4 @@ Application->Modules['ezpdo']->getConnection(); - //$cats = $ezpdo->find('from TimeEntryCategory'); - $category = $ezpdo->create('TimeEntryCategory'); - //$category->Name = "Category 1"; - //$category->Abbreviation = "CAT1"; - var_dump($category); - //$ezpdo->commit($category); - } - /** * Validates the username and password. * @param TControl custom validator that created the event. diff --git a/demos/time-tracker/protected/pages/TimeTracker/ReportProject.page b/demos/time-tracker/protected/pages/TimeTracker/ReportProject.page index 50345afa..38c8d86d 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/ReportProject.page +++ b/demos/time-tracker/protected/pages/TimeTracker/ReportProject.page @@ -1,15 +1,86 @@

Project Reports

-
+
Project Report + Text="Select a project. Use ctrl+click to select multiple projects at once: "/> + + + + + + + + + + + + + + + + + + + + + + + + + +
Project NameEst. HoursActual HoursEst. Completion
<%# $this->DataItem->ProjectName %><%# $this->DataItem->EstimateHours %><%# $this->DataItem->ActualHours %> + DataItem->EstimateCompletion %> /> +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + +
CategoryEst. HoursActual Hours
<%# $this->DataItem->CategoryName %><%# $this->DataItem->EstimateHours %><%# $this->DataItem->ActualHours %>
+ <%# $this->DataItem['username'] %> + + <%# $this->DataItem['hours'] %> +
+ + +
+
+ + + + + +
diff --git a/demos/time-tracker/protected/pages/TimeTracker/ReportResource.page b/demos/time-tracker/protected/pages/TimeTracker/ReportResource.page index 4d8b7b17..5e112505 100644 --- a/demos/time-tracker/protected/pages/TimeTracker/ReportResource.page +++ b/demos/time-tracker/protected/pages/TimeTracker/ReportResource.page @@ -1,4 +1,85 @@

Resource Report

+
+ Resource Report + + +

STEP 1 - Select project(s)

+ + +

STEP 2 - Select resource(s)

+ + +

STEP 3 - Select a date range

+
+ + + InputMode="DropDownList" /> +
+
+ + +
+
+ +
+
+ + +

Beginning Date

+

<%= $this->dateFrom->Date %>

+

Ending Date

+

<%= $this->dateTo->Date %>

+ + + + + + + + + + + + +
ConsultantTotal Hours
<%# $this->DataItem->Username %><%# $this->DataItem->TotalHours %>
+ + + + + + + + + + + + + +
Reported DateProject NameCategory NameDurationDescription
+ + + + DataItem->ReportDate %> /> + + <%# $this->DataItem->ProjectName %> + <%# $this->DataItem->CategoryName %> + <%# $this->DataItem->Duration %> + <%# $this->DataItem->Description %> + + +
+
+
+ +
+ +
+
\ No newline at end of file -- cgit v1.2.3