require_once $gfcommon . 'reporting/ReportProjectTime.class.php';
require_once $gfcommon . 'reporting/report_utils.php';
session_require(array('group' => $sys_stats_group));
$g_id = getStringFromRequest('g_id');
$type = getStringFromRequest('type');
$start = getStringFromRequest('start');
$end = getStringFromRequest('end');
//
//	Create Report
//
$report = new ReportProjectTime($g_id, $type, $start, $end);
//
//	Check for error, such as license key problem
//
if ($report->isError()) {
    echo $report->getErrorMessage();
    exit;
}
// XXX ogi: Isn't it $type?
if (!isset($datatype)) {
    $datatype = 1;
}
if (!$start) {
    $start = mktime(0, 0, 0, date('m'), 1, date('Y'));
}
if (!$end) {
    $end = time();
} else {
    $end--;
}
// Create the graph. These two calls are always required