$sys_stats_group) ); global $Language; $report=new Report(); if ($report->isError()) { exit_error($report->getErrorMessage()); } if (!$start) { $z =& $report->getWeekStartArr(); $start = $z[count($z)-1]; } if (!$end) { $end=$z[0]; } if (!$tstat) { $tstat='1'; } $n[]=$Language->getText('reporting_us','any'); $n[]=$Language->getText('reporting_us','open'); $n[]=$Language->getText('reporting_us','closed'); $l[]='1,2'; $l[]='1'; $l[]='2'; echo report_header($Language->getText('reporting_us','title')); ?>
getText('reporting_us','description'); ?>
getText('reporting_us','no_matches').db_error(); } else { echo '
'.$Language->getText('reporting_us','name').' | '.$Language->getText('reporting_us','task').' | '.$Language->getText('reporting_us','status').' | '.$Language->getText('reporting_us','cum_hrs').' | '.$Language->getText('reporting_us','rem_hrs').' | '.$Language->getText('reporting_us','end_date').' | '.$name.' | '; $last_name = $name; } echo '|||||
'.db_result($res,$i,'summary').' | '.db_result($res,$i,'status_name').' | '.number_format(db_result($res,$i,'cumulative_hrs'),1).' | '.number_format((db_result($res,$i,'hours')-db_result($res,$i,'remaining_hrs')),1).' | '.date($sys_datefmt,db_result($res,$i,'end_date')).' | '; $task=db_result($res,$i,'project_task_id'); $sql2="SELECT g.group_name, g.group_id, agl.group_artifact_id, agl.name, a.artifact_id, a.summary FROM project_task_artifact pta, artifact a, artifact_group_list agl, groups g WHERE pta.project_task_id='$task' AND pta.artifact_id=a.artifact_id AND a.group_artifact_id=agl.group_artifact_id AND agl.group_id=g.group_id"; $res2=db_query($sql2); if (!$res2 || db_numrows($res2) < 1) { echo db_error(); } else { for ($j=0; $j'; if ($last_tracker != $tracker) { $last_tracker = $tracker; echo $tracker; } else { echo ' '; } echo ' | '.db_result($res2,$j,'summary').' |