define('DIAGRAM_Y', 20); define('DIAGRAM_WIDTH', IMG_WIDTH - 53); define('DIAGRAM_HEIGHT', IMG_HEIGHT - 51); define('AXIS_OFFSET_X', 5); define('AXIS_OFFSET_Y', 5); $cat_id = @$_GET['cat_id']; $num_vert = 14; $num_horiz = 14; header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); header('Content-type: image/png'); $img = imagecreatetruecolor(IMG_WIDTH, IMG_HEIGHT); drawDiagram($img); imageinterlace($img, 1); imagepng($img); imagedestroy($img); function drawDiagram($img) { global $num_horiz; $axes_color = imagecolorallocate($img, 0, 0, 0); $grid_color = imagecolorallocate($img, 204, 204, 204); $caption_color = imagecolorallocate($img, 0, 0, 0); $border_color = imagecolorallocate($img, 204, 204, 204); $background_color = imagecolorallocate($img, 255, 255, 255); $host_color = imagecolorallocate($img, 241, 29, 29); $hits_color = imagecolorallocate($img, 20, 203, 80); $visitors_color = imagecolorallocate($img, 29, 59, 241); $end_date = getLastDate();
function efRenderCollaborationDiagram($input, $args, $parser, $frame) { CDParameters::getInstance()->setup($args); //not used yet return drawDiagram($parser, $frame); }