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 |
?>
|