Subversion Repositories Applications.gtt

Rev

Rev 61 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
60 jpm 1
<?php
2
 
3
require_once "../../Graph.class.php";
4
 
5
 
6
$message = "Missing imageantialias() function.\nCheck your PHP installation.";
7
 
8
 
9
$message = wordwrap($message, 48, "\n", TRUE);
10
 
11
$width = 400;
12
$height = max(90, 50 + 13 * (substr_count($message, "\n") + 1));
13
 
14
$graph = new Graph($width, $height);
15
 
16
$driver = $graph->getDriver();
17
 
18
// Display title
19
$driver->filledRectangle(
20
	new White,
21
	new Line(
22
		new Point(0, 0),
23
		new Point($width, $height)
24
	)
25
);
26
 
27
$driver->filledRectangle(
28
	new Red,
29
	new Line(
30
		new Point(0, 0),
31
		new Point(110, 25)
32
	)
33
);
34
 
35
$text = new Text(
36
	"Artichow error",
37
	new Font3,
38
	new White,
39
 
40
);
41
 
42
$driver->string($text, new Point(5, 6));
43
 
44
// Display red box
45
$driver->rectangle(
46
	new Red,
47
	new Line(
48
		new Point(0, 25),
49
		new Point($width - 90, $height - 1)
50
	)
51
);
52
 
53
// Display error image
54
$image = new FileImage('error.png');
55
$driver->copyImage($image, new Point($width - 81, $height - 81), new Point($width - 1, $height - 1));
56
 
57
// Draw message
58
$text = new Text(
59
	$message,
60
	new Font2,
61
	new Black,
62
 
63
);
64
 
65
$driver->string($text, new Point(10, 40));
66
 
67
$graph->draw();
68
 
69
?>