From: Emil Williams Date: Tue, 6 May 2025 18:20:44 +0000 (-0600) Subject: -- X-Git-Url: https://git.xolatile.top/?a=commitdiff_plain;h=77431b8903d505ddfe5be0dc27a507fe9aefabdf;p=emil-3chen.org.git -- --- diff --git a/perl/Triple.pm b/perl/Triple.pm index 24c5c56..306607c 100644 --- a/perl/Triple.pm +++ b/perl/Triple.pm @@ -15,33 +15,48 @@ use Secrets; our $debug = 0; +use constant { + STATIC_PAGE => 1, + DYNAMIC_PAGE => 0, +}; + +our %pages = ( + '/' => (STATIC_PAGE, 'index'), + '/+/' => (DYNAMIC_PAGE, 'img'), # General Board; primary general discussion + '/sys/' => (DYNAMIC_PAGE, 'img'), # Admin Board; Administration info, Q&A, & Changelog + ); + sub Triple::main { my ($sitename, $version) = init(); my $request = FCGI::Request(); my $template = Template->new({INCLUDE_PATH => 'tt'}); + while($request->Accept() >= 0) { + my $cgi = CGI->new; + } } -sub sitename { - use Cwd; - my $sitename = getcwd(); - $sitename =~ s/.*\///; - return $sitename; -} +sub init { -sub debug { - my $sitename = $_[0]; - openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON); - $debug = 1 if $sitename =~ /^test\./; -} + sub sitename { + use Cwd; + my $sitename = getcwd(); + $sitename =~ s/.*\///; + return $sitename; + } -sub version { - open my $fh, '<', "version" or die "Can't open file: $!"; - my $line = uc(substr(<$fh>, 0, 12)); - close $fh; - return $line; -} + sub debug { + my $sitename = $_[0]; + openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON); + $debug = 1 if $sitename =~ /^test\./; + } + + sub version { + open my $fh, '<', "version" or die "Can't open file: $!"; + my $line = uc(substr(<$fh>, 0, 12)); + close $fh; + return $line; + } -sub init { my $sitename = sitename(); debug($sitename); my $version = version();