#!/usr/bin/perl -w # -*- perl -*- package viewConfig ; use strict ; # # ################################################################# # Configuration file for special file viewer. ################################################################# # # my %ExtensionToType ; my %TypeData ; BEGIN() { # Keys: file extension (in uppercase) # value: A type code (must be unique) %viewConfig::ExtensionToType = ( HTML =>"HTML", HTM =>"HTML", GIF =>"GIF", JPEG =>"JPEG", JPG =>"JPEG", DOC =>"WINWORD", DOT =>"WINWORDT", PPT =>"PWRPT", RTF =>"RTF", PDF =>"PDF", ) ; # Special "about" url for html viewer my $htmlAbout = &P4CGI::ahref(-url => "htmlFileView.cgi" , "TYPE=ABOUT", "About the HTML viewer") ; # Keys: Type code # value: A referece to an array: # [url for viewer,description of content, content type, optinal about] %viewConfig::TypeData = ( HTML =>["htmlFileView.cgi","html in browser","text/html",$htmlAbout], GIF =>["specialFileView.cgi" ,"gif image in browser","image/gif"], JPEG =>["specialFileView.cgi" ,"jpeg image in browser","image/jpeg"], WINWORD =>["specialFileView.cgi" ,"MS-Word document","application/msword"], WINWORDT =>["specialFileView.cgi" ,"MS-Word template","application/msword"], PWRTP =>["specialFileView.cgi" ,"MS-PowerPoint document","application/ppt"], RTF =>["specialFileView.cgi" ,"RTF document","application/rtf"], PDF =>["specialFileView.cgi" ,"PDF document","application/pdf"] ) ; } ; 1;
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 4874 | Fredric Fredricson |
P4DB: Fixed bug in viewConfig.pm and added support for XML files. Thanks, Charles Hardin, for the patch |
||
#4 | 4843 | Fredric Fredricson | P4DB: Added .png to "special" extesions | ||
#3 | 4216 | Fredric Fredricson | P4DB: Another partial submit on my way to P4DB 3.1... | ||
#2 | 4069 | Fredric Fredricson | P4DB: More changes on the way to 3.1 | ||
#1 | 1638 | Fredric Fredricson | P4DB: Added all (I think) files for P4DB |