Roxen.git/
server/
base_server/
configuration.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2000-09-19
2000-09-19 13:17:25 by Per Hedbor <ph@opera.com>
73107654b73cbc85fd7305ec23326db9b3f99f62 (
18
lines) (+
13
/-
5
)
[
Show
|
Annotate
]
Branch:
5.2
Prioritize .png files for internal_get requests
Rev: server/base_server/configuration.pike:1.376
1:
// A vitual server's main configuration // Copyright © 1996 - 2000, Roxen IS.
-
constant cvs_version = "$Id: configuration.pike,v 1.
375
2000/09/19
12
:
24
:
37
wing
Exp $";
+
constant cvs_version = "$Id: configuration.pike,v 1.
376
2000/09/19
13
:
17
:
25
per
Exp $";
constant is_configuration = 1; #include <module.h> #include <module_constants.h>
816:
Stdio.File f;
+
if( !id->misc->internal_get )
if(f = lopen("roxen-images/"+from+".gif", "r")) return (["file":f, "type":"image/gif", "stat":f->stat()]);
-
if(f = lopen("roxen-images/"+from+".jpg", "r"))
-
return (["file":f, "type":"image/jpeg", "stat":f->stat()]);
+
if(f = lopen("roxen-images/"+from+".png", "r")) return (["file":f, "type":"image/png", "stat":f->stat()]);
-
+
+
if(f = lopen("roxen-images/"+from+".jpg", "r"))
+
return (["file":f, "type":"image/jpeg", "stat":f->stat()]);
+
if(f = lopen("roxen-images/"+from+".xcf", "r")) return (["file":f, "type":"image/x-gimp-image", "stat":f->stat()]);
-
+
+
if(f = lopen("roxen-images/"+from+".gif", "r"))
+
return (["file":f, "type":"image/gif", "stat":f->stat()]);
// File not found. return 0; }