Odyssey
stats.prg
1 <?php
2 require_once("$admLibrary/ck_aticket.i");
3 
4 $protectdir = "/home/homecu/html";
5 
6 $dms_ok=array( 'report'=>'string');
7 dms_import($dms_ok);
8 
9 $filename = $protectdir . $_SERVER['PATH_INFO'] . strtoupper(${Cu});
10 switch ($report) {
11  case "P":
12  $filename .= "_PM";
13  break;
14  case "C":
15  $filename .= "_CM";
16  break;
17  case "F":
18  default:
19  break;
20 
21 }
22 $filename .= ".html";
23 
24 if (is_readable($filename)) {
25  readfile($filename);
26 } else {
27  header("Status: 404 Not Found");
28  print <<<EOF
29 <HTML><HEAD>
30 <TITLE>404 Not Found</TITLE>
31 </HEAD><BODY>
32 <H1>Not Found</H1>
33 The requested URL ${_SERVER['PHP_SELF']} was not found on this server.<P>
34 <HR>
35 <ADDRESS>${_SERVER['SERVER_SIGNATURE']}</ADDRESS>
36 </BODY></HTML>
37 EOF;
38 }
39 ?>