#!/usr/bin/python2

import os
import subprocess
from os import environ
import cgi, cgitb 
import re
import sys
sys.path.append('/var/www/python')
from ageVerification import doesAllowAdultContent

uri = os.environ.get('REQUEST_URI', '')


newUri = uri.replace(".cgi", "")

if os.path.isfile("/var/www/html/" + newUri + ".html"):
    page_content_file = open("/var/www/html/" + newUri + ".html")
    webpage_text = page_content_file.read()
    page_content_file.close()
else:
    page_content_file = open("/var/www/html/mainpage.html")
    webpage_text = page_content_file.read()
    page_content_file.close()

piece_menu_file = open("/var/www/html/pieces/menu.piece")
piece_menu = piece_menu_file.read()
piece_menu_file.close()
MENU_KEYWORD = '@MENU@'

webpage_text = webpage_text.replace(MENU_KEYWORD, piece_menu)

if not doesAllowAdultContent():
    webpage_text = re.sub(r'<adult>.*<\/adult>', '', webpage_text)

print("Content-type: text/html\n")
print(webpage_text)
quit()
