2 if (preg_match("/^\/([^\/]+)\/webdav(\/.*)?$/",$_SERVER['PATH_INFO'],$tmp)) {
4 // this is a WebDAV operation
5 require_once 'diogenes.common.inc.php';
6 require_once 'diogenes.webdav.inc.php';
7 $server = new $globals->webdav
;
8 $server->ServeRequest();
10 } elseif (preg_match("/^\/([^\/]+)\/admin\/(.*)/",$_SERVER['PATH_INFO'],$tmp)) {
12 if (preg_match("/^(ekitapplet|gnu-regexp-1.1.4|kafenio-config|kafenio-icons|kafenio)\.jar$/", $afile)) {
13 header("Content-Type: application/java-archive");
14 header("Last-modified:".gmdate("D, d M Y H:i:s T", filemtime($afile)));
17 // include the requested admin page
18 if (!$afile) $afile = "index";
19 require("admin/$afile.php");
24 // post or get on a barrel file
25 require_once 'diogenes.common.inc.php';
26 require_once 'diogenes.barrel.inc.php';
27 $page = new $globals->barrel
;
29 if (!$globals->validatepages
)
30 $page->assign("skipvalidator",1);