#! /usr/bin/perl -w
#
########################################
#
# displays media page for DTN site
# written by benjamin ramey
# bsr@rameydesign.net
# april, 2004
#
########################################
$data_file = "./data/media_data.txt";
print "Content-type: text/html\n\n";
&Print_Top_HTML;
&Print_Albums;
&Print_Middle_HTML;
&Print_Videos;
&Print_Bottom_HTML;
################################################################################################################################################
# SUB ROUTINES FOR DYNAMIC HTML
################################################################################################################################################
##############prints out photo albums from data file##############
sub Print_Albums
{
my $album_name = 0;
my $album_link = 0;
my $album_counter = 0;
my $display_album = 0;
print "
\n";
open( INFILE, "$data_file" ) or print "ERROR: Could not open $data_file.";
while( (my $file_line = ) && ($file_line !~ m/<\/albumsection>/) )
{
if( $file_line =~ m// )
{
if( $album_counter == 4 ) { print "
\n";
}
##############prints out videos from data file##############
sub Print_Videos
{
my $video_name = 0;
my $video_link = 0;
my $video_image = 0;
my $video_counter = 0;
print "
\n";
open( INFILE, "$data_file" ) or print "ERROR: Could not open $data_file.";
while( (my $file_line = ) && ($file_line !~ m/<\/videosection>/) )
{
if( $file_line =~ m/
\n";
}
################################################################################################################################################
# SUB ROUTINES FOR PRINTING GENERIC HTML
################################################################################################################################################
##############displays top of media page##############
sub Print_Top_HTML
{
print <<"HTML";
Disciple the Nations - Photos/Videos