// require you to be a member of the super-admin group session_require(array('group' => '1', 'admin_flags' => 'A')); $request = HTTPRequest::instance(); $group_id = $request->getValidated('group_id', 'GroupId'); if (!$group_id) { $group_id = 0; } $year = $request->getValidated('year', 'uint'); if (!$year) { $year = gmstrftime("%Y", time()); } $sql = "SELECT month,day,site_views,subdomain_views FROM stats_site ORDER BY month ASC, day ASC"; $res = db_query($sql); $i = 0; while ($row = db_fetch_array($res)) { $xdata[$i] = $i; $xlabel[$i] = substr($row['month'], 4) + 1 - 1 . "/" . $row['day']; $ydata1[$i] = $row["site_views"] + $row["subdomain_views"]; ++$i; } $graph = new Graph(750, 550); $data1 = $graph->AddData($xdata, $ydata1, $xlabel); $graph->DrawGrid('gray'); $graph->LineGraph($data1, 'red'); $graph->SetTitle("Codendi Page Views"); $graph->SetSubTitle("Page Views (RED) since beginning of time ( {$i} days )"); $graph->SetxTitle('Date'); $graph->SetyTitle('Views (RED)'); $graph->DrawAxis(); //$graph->showDebug(); $graph->ShowGraph('png');