/adei/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/trunk
1 by Suren A. Chilingaryan
Initial import
1
<?php
2
119 by Suren A. Chilingaryan
New way of service handling (mod_rewrite), Various fixups, katrin stuff moved to SETUP directory
3
ADEI::RequireClass("draw");
1 by Suren A. Chilingaryan
Initial import
4
5
header("Content-type: image/png");
6
header("Cache-Control: no-cache, must-revalidate");
7
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
8
34 by Suren A. Chilingaryan
Few improvements simplifying getimage service usage
9
if (isset($_GET["id"])) {
35 by Suren A. Chilingaryan
Minor refactoring: REQUEST/READER/CACHE listing flags, REQUEST listing functions, eliminating FETCH_BOTH fetches in DATABASE, support for partial menu generation
10
    $id = $_GET["id"];
34 by Suren A. Chilingaryan
Few improvements simplifying getimage service usage
11
} else {
12
    try {
13
	$req = new DATARequest();
49 by Suren A. Chilingaryan
Services: create all classes using REQUEST create calls
14
	$draw = $req->CreatePlotter();
34 by Suren A. Chilingaryan
Few improvements simplifying getimage service usage
15
	$draw->Create();
16
	$id = $draw->Save();
17
    } catch(ADEIException $e) {
18
	$error = $e->getInfo();
19
	
161 by Suren A. Chilingaryan
Handle the case if there are too many Y-axis
20
        try {
21
	    if (!$draw) {
22
		if (!$req) $req = new REQUEST();
23
		$draw = $req->CreateTextPlotter();
24
	    }
25
//	    $draw->CreateMessage("Error", "No Data");
26
	    $draw->CreateMessage("Error", $error);
27
	    $id = $draw->Save();
28
	    $error = false;
29
	} catch (ADEIException $ex) {
34 by Suren A. Chilingaryan
Few improvements simplifying getimage service usage
30
		$ex->logInfo(NULL, $draw);
31
	}
32
    }
33
}
34
35
if (!$error) {
35 by Suren A. Chilingaryan
Minor refactoring: REQUEST/READER/CACHE listing flags, REQUEST listing functions, eliminating FETCH_BOTH fetches in DATABASE, support for partial menu generation
36
    $res = DRAW::Display($id);
34 by Suren A. Chilingaryan
Few improvements simplifying getimage service usage
37
    if (!$res) {
38
    }
39
}
40
1 by Suren A. Chilingaryan
Initial import
41
42
?>