60 lines
2.5 KiB
Perl
Executable File
60 lines
2.5 KiB
Perl
Executable File
#!/usr/sbin/perl
|
|
|
|
#**************************************************************************
|
|
#* *
|
|
#* Copyright (c) 1996 Silicon Graphics, Inc. *
|
|
#* All Rights Reserved *
|
|
#* *
|
|
#* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF SGI *
|
|
#* *
|
|
#* The copyright notice above does not evidence any actual of intended *
|
|
#* publication of such source code, and is an unpublished work by Silicon *
|
|
#* Graphics, Inc. This material contains CONFIDENTIAL INFORMATION that is *
|
|
#* the property of Silicon Graphics, Inc. Any use, duplication or *
|
|
#* disclosure not specifically authorized by Silicon Graphics is strictly *
|
|
#* prohibited. *
|
|
#* *
|
|
#* RESTRICTED RIGHTS LEGEND: *
|
|
#* *
|
|
#* Use, duplication or disclosure by the Government is subject to *
|
|
#* restrictions as set forth in subdivision (c)(1)(ii) of the Rights in *
|
|
#* Technical Data and Computer Software clause at DFARS 52.227-7013, *
|
|
#* and/or in similar or successor clauses in the FAR, DOD or NASA FAR *
|
|
#* Supplement. Unpublished - rights reserved under the Copyright Laws of *
|
|
#* the United States. Contractor is SILICON GRAPHICS, INC., 2011 N. *
|
|
#* Shoreline Blvd., Mountain View, CA 94039-7311 *
|
|
#**************************************************************************
|
|
|
|
# Silicon_Graphics_Demos.cgi
|
|
#
|
|
# The front end to the web-based demo.sw interface
|
|
|
|
# Include Files
|
|
require "DEMO_includes.pl";
|
|
|
|
# Read CGI input
|
|
&ReadParse;
|
|
|
|
|
|
# Initialize structures
|
|
&Initialize_Interface;
|
|
|
|
# Based on the input, make the correct output
|
|
if (%in) {
|
|
if ("$in{$CGI_SWITCH}" eq "$FRAME_SIDE") {
|
|
&Generate_Side_Page;
|
|
} elsif ("$in{$CGI_SWITCH}" eq "$FRAME_MAIN") {
|
|
&Generate_Main_Page;
|
|
} elsif ("$in{$CGI_SWITCH}" eq "$FRAME_TOC") {
|
|
&Generate_Toc_Page;
|
|
} elsif ("$in{$CGI_SWITCH}" eq "$FRAME_DIAG") {
|
|
&Generate_Diag_Page;
|
|
} elsif ("$in{$CGI_SWITCH}" eq "$CGI_MAINT_FLAG") {
|
|
&Generate_Maint_Page;
|
|
} else {
|
|
&Print_Bad_Input_Page;
|
|
}
|
|
} else {
|
|
&Print_UI_Frame_Structure;
|
|
}
|