[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/www/pm mod_task.php,1.13,1.14
From: |
tperdue |
Subject: |
[Gforge-commits] gforge/www/pm mod_task.php,1.13,1.14 |
Date: |
Wed, 28 Jul 2004 12:32:29 -0500 |
Update of /cvsroot/gforge/gforge/www/pm
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/www/pm
Modified Files:
mod_task.php
Log Message:
Release of Reporting Module
Index: mod_task.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/pm/mod_task.php,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- mod_task.php 5 Nov 2003 14:35:28 -0000 1.13
+++ mod_task.php 28 Jul 2004 17:32:27 -0000 1.14
@@ -17,6 +17,13 @@
*/
require_once('note.php');
+require_once('common/reporting/report_utils.php');
+require_once('common/reporting/Report.class');
+
+$report=new Report();
+if ($report->isError()) {
+ exit_error('Error',$report->getErrorMessage());
+}
pm_header(array('title'=>$Language->getText('pm_modtask','title'),'pagename'=>'pm_modtask','group_project_id'=>$group_project_id));
@@ -175,7 +182,66 @@
</table>
</form>
+<p>
+<h3>Time Tracking</h3>
+<p>
<?php
+$title_arr[]='Week';
+$title_arr[]='Day';
+$title_arr[]='Hours';
+$title_arr[]='Category';
+$title_arr[]='User';
+$title_arr[]=' ';
+
+echo $HTML->listTableTop ($title_arr);
+ echo '<form action="/reporting/timeadd.php" method="post" />
+ <input type="hidden" name="project_task_id"
value="'.$project_task_id.'">
+ <input type="hidden" name="submit" value="1" />
+ <tr '.$HTML->boxGetAltRowStyle($xi++).'>
+ <td align="middle">'. report_weeks_box($report, 'week') .'</td>
+ <td align="middle">'. report_day_adjust_box($report,
'days_adjust') .'</td>
+ <td align="middle"><input type="text" name="hours" value=""
size="3" maxlength="3" /></td>
+ <td
align="middle">'.report_time_category_box('time_code',false).'</td>
+ <td> </td>
+ <td align="middle"><input type="submit" name="add" value="Add"
/><input type="submit" name="cancel" value="Cancel" /></td>
+ </tr></form>';
+
+//
+// Display Time Recorded for this task
+//
+$sql="SELECT users.realname, rep_time_tracking.report_date,
rep_time_tracking.hours, rep_time_category.category_name
+ FROM users,rep_time_tracking,rep_time_category
+ WHERE
+ users.user_id=rep_time_tracking.user_id
+ AND rep_time_tracking.time_code=rep_time_category.time_code
+ AND rep_time_tracking.project_task_id='$project_task_id'";
+
+$res=db_query($sql);
+for ($i=0; $i<db_numrows($res); $i++) {
+
+ echo '
+ <tr '.$HTML->boxGetAltRowStyle($xi++).'>
+ <td> </td>
+ <td>'.date($sys_datefmt,db_result($res,$i,'report_date')).'</td>
+ <td>'.db_result($res,$i,'hours').'</td>
+ <td>'.db_result($res,$i,'category_name').'</td>
+ <td>'.db_result($res,$i,'realname').'</td>
+ <td> </td></tr>';
+ $total_hours += db_result($res,$i,'hours');
+
+}
+
+echo '
+<tr '.$HTML->boxGetAltRowStyle($xi++).'>
+<td><strong>Total:</strong></td>
+<td> </td>
+<td>'.$total_hours.'</td>
+<td> </td>
+<td> </td>
+<td> </td></tr>';
+$total_hours += db_result($res,$i,'hours');
+
+echo $HTML->listTableBottom();
pm_footer(array());
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www/pm mod_task.php,1.13,1.14,
tperdue <=
- Prev by Date:
[Gforge-commits] gforge/common/reporting Report.class, NONE, 1.1 ReportProjectAct.class, NONE, 1.1 ReportProjectTime.class, NONE, 1.1 ReportSetup.class, NONE, 1.1 ReportSiteAct.class, NONE, 1.1 ReportSiteTime.class, NONE, 1.1 ReportTrackerAct.class, NONE, 1.1 ReportUserAct.class, NONE, 1.1 ReportUserAdded.class, NONE, 1.1 ReportUserCum.class, NONE, 1.1 ReportUserTime.class, NONE, 1.1 report_utils.php, NONE, 1.1
- Next by Date:
[Gforge-commits] gforge/cronjobs README,1.4,1.5
- Previous by thread:
[Gforge-commits] gforge/common/reporting Report.class, NONE, 1.1 ReportProjectAct.class, NONE, 1.1 ReportProjectTime.class, NONE, 1.1 ReportSetup.class, NONE, 1.1 ReportSiteAct.class, NONE, 1.1 ReportSiteTime.class, NONE, 1.1 ReportTrackerAct.class, NONE, 1.1 ReportUserAct.class, NONE, 1.1 ReportUserAdded.class, NONE, 1.1 ReportUserCum.class, NONE, 1.1 ReportUserTime.class, NONE, 1.1 report_utils.php, NONE, 1.1
- Next by thread:
[Gforge-commits] gforge/cronjobs README,1.4,1.5
- Index(es):