require_once $gfcommon.'reporting/report_utils.php';
require_once $gfcommon.'reporting/Report.class.php';
+session_require_global_perm ('forge_stats', 'read') ;
+
$report=new Report();
if ($report->isError()) {
exit_error($report->getErrorMessage());
$start = getIntFromRequest('start');
$end = getIntFromRequest('end');
+if (!$start || !$end) $z =& $report->getMonthStartArr();
+
if (!$start) {
- $z =& $report->getMonthStartArr();
$start = $z[0];
}
-if (!$end || $end <= $start) {
- $z =& $report->getMonthStartArr();
+if (!$end) {
$end = $z[count($z)-1];
}
if ($end < $start) list($start, $end) = array($end, $start);
$error_msg .= _('Start and end dates must be different');
}
-session_require_global_perm ('forge_stats', 'read') ;
-
report_header(_('Projects Added'));
?>
require_once $gfcommon.'reporting/report_utils.php';
require_once $gfcommon.'reporting/Report.class.php';
+session_require_global_perm ('forge_stats', 'read') ;
+
$report=new Report();
if ($report->isError()) {
exit_error($report->getErrorMessage());
$start = getIntFromRequest('start');
$end = getIntFromRequest('end');
+if (!$start || !$end) $z =& $report->getMonthStartArr();
+
if (!$start) {
- $z =& $report->getMonthStartArr();
$start = $z[0];
}
-if (!$end || $end <= $start) {
- $z =& $report->getMonthStartArr();
+if (!$end) {
$end = $z[count($z)-1];
}
if ($end < $start) list($start, $end) = array($end, $start);
$error_msg .= _('Start and end dates must be different');
}
-session_require_global_perm ('forge_stats', 'read') ;
-
report_header(_('Cumulative Projects'));
?>
require_once $gfcommon.'reporting/report_utils.php';
require_once $gfcommon.'reporting/Report.class.php';
+session_require_global_perm ('forge_stats', 'read') ;
+
$report=new Report();
if ($report->isError()) {
exit_error($report->getErrorMessage());
$error_msg .= _('Start and end dates must be different');
}
-session_require_global_perm ('forge_stats', 'read') ;
-
report_header(_('Tool Pie Graphs'));
if (!$datatype) {