Set DOCUMENT_NAME and DOCUMENT_URI.
authorP. J. McDermott <pjm@nac.net>
Sun, 22 Sep 2013 19:02:56 +0000 (15:02 -0400)
committerP. J. McDermott <pjm@nac.net>
Sun, 22 Sep 2013 19:02:56 +0000 (15:02 -0400)
src/ssic.pl

index f87aa9e5df96af57219a219e4a3a704aa5fe0781..80e2071b41db0ccecf3f8ce9402f182009f871de 100644 (file)
@@ -115,10 +115,16 @@ sub compile
        open($input_fh, "<", $input);
        open($output_fh, ">", $output);
 
        open($input_fh, "<", $input);
        open($output_fh, ">", $output);
 
-       %ENV = ();
+       %ENV = (
+               "DOCUMENT_NAME" => $input,
+               "DOCUMENT_URI" => $input,
+       );
 
        $CGI::SSI::DEBUG = 0;
 
        $CGI::SSI::DEBUG = 0;
-       $ssi = CGI::SSI->new();
+       $ssi = CGI::SSI->new(
+               "DOCUMENT_NAME" => $input,
+               "DOCUMENT_URI" => $input,
+       );
 
        while (($var_name, $var_value) = each(%{$vars})) {
                $ssi->set($var_name => $var_value);
 
        while (($var_name, $var_value) = each(%{$vars})) {
                $ssi->set($var_name => $var_value);